Linksys WRT54GLにTomatoをインストールして、クライアントモードで使用し、複数の有線専用デバイスを他のワイヤレスルーター(Cisco E4200)に接続しようとしました。
私のCiscoE4200は、WPA/WPA2混合モードの両方の帯域でセットアップされています。IPアドレスは192.168.1.1で、DHCPサーバーが.2 /.51に対して有効になっています。
私のLinksysWRT54GLの構成は次のとおりです。
保存した後、ログに次のように表示されます。
Jan 17 11:16:09 unknown daemon.info udhcpc[18506]: Sending discover...
Jan 17 11:16:12 unknown daemon.info udhcpc[18506]: Sending discover...
Jan 17 11:16:33 unknown daemon.info dnsmasq[18525]: exiting on receipt of SIGTERM
Jan 17 11:16:33 unknown user.notice kernel: klogd: exiting
Jan 17 11:16:33 unknown syslog.info syslogd exiting
Jan 17 11:16:35 unknown syslog.info syslogd started: BusyBox v1.14.4
Jan 17 11:16:35 unknown user.notice kernel: klogd started: BusyBox v1.14.4 (2010-06-27 20:11:16 PDT)
Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering disabled state
Jan 17 11:16:35 unknown user.info kernel: vlan0: dev_set_promiscuity(master, 1)
Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering disabled state
Jan 17 11:16:35 unknown user.info kernel: device vlan0 left promiscuous mode
Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering learning state
Jan 17 11:16:35 unknown user.info kernel: br0: port 1(vlan0) entering forwarding state
Jan 17 11:16:35 unknown user.info kernel: br0: topology change detected, propagating
Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: started, version 2.55 cachesize 150
Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
Jan 17 11:16:36 unknown daemon.info dnsmasq-dhcp[27191]: DHCP, IP range 192.168.1.151 -- 192.168.1.200, lease time 1d
Jan 17 11:16:36 unknown daemon.warn dnsmasq[27191]: no servers found in /etc/resolv.dnsmasq, will retry
Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: read /etc/hosts - 0 addresses
Jan 17 11:16:36 unknown daemon.info dnsmasq[27191]: read /etc/hosts.dnsmasq - 1 addresses
Jan 17 11:16:36 unknown user.info init[1]: Linksys WRT54G/GS/GL
Jan 17 11:16:36 unknown cron.err crond[27197]: crond (busybox 1.14.4) started, log level 8
Jan 17 11:16:38 unknown daemon.info udhcpc[27172]: Sending discover...
Jan 17 11:16:41 unknown daemon.info udhcpc[27172]: Sending discover...
Jan 17 11:16:44 unknown daemon.info udhcpc[27172]: Sending discover...
通常、私はログに次のことを何度も何度も繰り返し表示します。
Jan 17 11:16:44 unknown daemon.info udhcpc[27172]: Sending discover...
Linksys WRT54GLは、スキャンしたときに他のルーターを認識します。LinksysWRT54GLが設定されているチャネルは、CiscoE4200と同じ「チャネル1」です。
この時点で私は途方に暮れています、誰かが私が見逃している露骨な何かを見ることができますか?
乾杯!
これはよくある混乱のようです。ワイヤレスクライアントモードとは、ルーターがイーサネット接続ではなくワイヤレス接続を介してアップストリームに接続していることを除いて、ルーターが本格的なルーターとして機能していることを意味します。したがって、ルーターをワイヤレスAPとして使用することはできません。ルーターのwifiは、ダウンストリームではなくアップストリームに接続するために使用されます。また、Tomatoルータークライアントは、アップストリームルーター(この場合はCisco E4200)と同じLANに属していませんnot。
多くの人がこれをブリッジリピーターモードと混同しているようです。このモードでは、Tomatoルーターはルーターとして機能しません。イーサネットクライアントの通信をwifi経由でアップストリームルーターに中継するブリッジと同じです。イーサネットクライアントとプライマリルーター、およびTomatoルーターはに属します。同じLAN。
上記の区別を使用すると、エラーを簡単に確認できます。アップストリームLANとダウンストリームLANの両方に同じネットワーク(192.168.1.0/24)を使用していますが、ワイヤレスクライアントモードでTomatoルーターを使用しようとしているのではありません。 。
簡単な解決策:LAN設定とDHCPサーバーの設定の両方で、TomatoルーターのLAN側ネットワークを非常に異なるもの(たとえば、192.168.99.0/24)に変更します。これで問題が解決するはずです。
WANとLANが同じネットワーク(あなたの場合は192.168.1.0/24)に属していることを発見したプログラムが完全に混乱することはかなり明らかです。
変更を有効にするには、再起動が必要になる場合があります。
編集:
すべてのマシンを同じLANネットワークに配置することに関心があることを明確にしたので、Tomatoファームウェアはbridge repeater
モードをサポートしていないため、これを許可しないことを明確にする必要があります。代わりに、DD-WRT( ここのmanページを参照 )または TomatoUSB のいずれかでそのような機能を取得できます。
broadcomベースのイーサネットルーターに電力を供給するための代替のLinuxベースのファームウェア
あなたのルーターはそのようなルーターの1つであるため、TomatoUSBで完全にサポートされています。 このページの表 を参照してください。純粋なトマトに比べていくつかの改善点があるため、特定のクエリとは別に、トマトに切り替える方が完全に有利であることがわかります。
ブリッジリピーターモードでTomatoUSB搭載ルーターをセットアップするための良い入門書を見つけることができます ここ そしてあなたはその過程であなたを導くためのYouTubeビデオさえ見つけることができます。
とにかく、それは非常に単純です:
まず、TomatoUSBでLinksyswrt54glルーターのWebGUIを使用して、静的なインターフェイスを持つように唯一のインターフェイス(br0と呼ばれるブリッジになります)を設定します。プライマリルーターの同じネットワーク(つまり192.168.1.0/24)に属しているが、プライマリルーターのDHCPサーバーの範囲外にあるIPアドレス。これにより、競合が発生することはありません。
次に、[ワイヤレスセットアップ]ページに移動し、ワイヤレスを有効にして、ドロップダウンメニューで操作モードワイヤレスイーサネットブリッジを選択し、名前とパスワードを挿入しますプライマリルーターのワイヤレスネットワークの保存して10秒待つか、Linksyswrt54glを再起動します。
それでおしまい。