web-dev-qa-db-ja.com

OpenWRTのインストール

私は完全なネットワーキングの初心者であり、次の手順に従ってTPLink 703NにOpenWRTをインストールしようとしています: http://wiki.xinchejian.com/wiki/Install_OpenWRT_on_TPlink_WR703N

OpenWRTをインストールし、そのページに概説されているように構成した後、(opkgなどを実行するために)そこからインターネットを確認しようとしています。 TPLinkはイーサネットケーブルを介してルーター/モデムに接続されており、同じネットワーク上の他のマシンからTPLinkにSSH接続できます。

ただし、a)TPLink自体をwifiルーターとして見ることはできません。 (wifiが現在有効になっているようには見えません)b)インターネットを内部から見る(opkgなどを実行するため)

誰かがこれをデバッグする方法のいくつかの手がかりを(かなり素人の言葉で)与えることができますか?どのような問題を探す必要がありますか?そして、どのようにそれらを解決する必要がありますか?

/ etc/config/network

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config interface 'lan'
    option ifname 'eth0'
    option type 'bridge'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'

config interface 'wan'
    option ifname 'wlan0'
    option proto 'dhcp'

/ etc/config/wireless

config wifi-device  radio0
    option type     mac80211
    option channel  11
    option hwmode   11ng
    option path 'platform/ar933x_wmac'
    option htmode   HT20
    list ht_capab   SHORT-GI-20
    list ht_capab   SHORT-GI-40
    list ht_capab   RX-STBC1
    list ht_capab   DSSS_CCK-40
    # REMOVE THIS LINE TO ENABLE WIFI:
    #option disabled 1

config wifi-iface
    option device   radio0
    #option network  lan
    option network  wan
    #option mode     ap
    option mode     sta
    option ssid     'THE NAME OF OUR EXISTING WIFI NETWORK'
    #option encryption none
    option encryption wep+shared
    option key 'WEP PASSWORD FOR OUR EXISTING WIFI NETWORK'

乾杯

フィル

2
interstar

ワイヤレスの問題について、ワイヤレス構成を確認すると、次のようになります。

config wifi-iface
    option device   radio0
    #option network  lan
    option network  wan
    #option mode     ap
    option mode     sta
    option ssid     'THE NAME OF OUR EXISTING WIFI NETWORK'
    #option encryption none
    option encryption wep+shared
    option key 'WEP PASSWORD FOR OUR EXISTING WIFI NETWORK'

モードap行がコメントアウトされ、staオプションに置き換えられました。 OpenWRTドキュメント によると、これはワイヤレスインターフェイスがクライアントモード用に構成されていることを意味します。他のオプションを使用すると、デバイスはクライアントデバイスとして機能し、既存のネットワークに接続するように構成されます。この場合、アクセスポイントとして機能できないためです。

デバイスがワイヤレスインターフェイスを介してネットワークに接続している場合、なぜイーサネットケーブルをLANに接続しているのですか?

DNSサーバーをどこに記録しているかわかりません。これが、デバイスがopkgからパッケージを取得するためにインターネットに「アクセス」できない原因である可能性があります。 /etc/resolv.confの内容は、デバイスがDNS名前解決に使用するネームサーバーを一覧表示しているため、確認できます。

例(Googleのネームサーバーを使用):

nameserver 8.8.8.8
nameserver 4.4.4.4

/etc/config/networkに以下を追加してみることもできます。

option dns 8.8.8.8

お役に立てれば...

[〜#〜]編集[〜#〜]

アクセスポイントとして使用するためのwifiインターフェースの推奨構成は次のとおりです。

config wifi-iface
    option device     radio0
    option network    lan
    option mode       ap
    option ssid       'DESIRED SSID HERE'
    option encryption wep+shared
    option key        'YOUR WEP PASSWORD FOR ACCESS'

networklanに設定し、modeapに設定する必要があります。何らかの暗号化を強くお勧めします。安全ではないため、WEP以外のものを使用することをお勧めします。

1
Justin Pearce