web-dev-qa-db-ja.com

Openwrtbr-lanの問題

ファイアウォールなしでOpenWrt(attitude_adjustment)をコンパイルしました

Ifconfigを入力するとnobr-lanが表示され、さらにeth1 static ipは表示されません:

root@OpenWrt:/# ifconfig
eth0      Link encap:Ethernet  HWaddr 2D:72:20:2D:76:20
          inet addr:192.168.0.191  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2530 (2.4 KiB)  TX bytes:1946 (1.9 KiB)
          Interrupt:16

eth1      Link encap:Ethernet  HWaddr 2D:72:20:2D:76:21
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:15

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3936 (3.8 KiB)  TX bytes:3936 (3.8 KiB)

私の/ etc/config/network config:

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 'eth1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'

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

どこで検索すればいいのかわかりません。ビルド時にmenuconfigが悪いのではないでしょうか?

1
fred

Eth1は、すべてのイーサネットLANポート(ほとんどのホームルーターでは4つ)を含む、接続されている(スイッチにハードワイヤードされている)ルーター上の1つの物理インターフェイスと考えることができます。

これで、br-lanはeth1とそのスイッチの間の論理インターフェイスになります。これはOpenWRTでデフォルトで構成されています(奇妙なことにあなたの場合はそうではありません)。この仮想インターフェイスは、LuCIまたはCLIを使用して手動で作成できます。 CLIでそれを行うためのガイドは次のとおりです。 https://wiki.openwrt.org/doc/networking/network.interfaces または、より単純なLuCIを使用できます。ブリッジとしてインターフェースを選択し、eth0(あなたのWANポート)とeth1)を選択します。

1
Jay Bhavsar