我刚刚编译了OpenWrt(attitude_adjustment),没有防火墙
当输入ifconfig时没有br-lan
出现,而且eth1静态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 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'
我不知道该去哪里找。也许是构建时菜单配置错误?
答案1
您可以将 eth1 视为路由器上的一个物理接口(硬连线到交换机),其中包括所有以太网 LAN 端口(大多数家用路由器中有 4 个)。
现在 br-lan 是 eth1 和该交换机之间的逻辑接口。它在 OpenWRT 中默认配置(奇怪的是,您的情况并非如此)。您可以通过 LuCI 或 CLI 手动创建此虚拟接口。以下是在 CLI 中执行此操作的指南:https://wiki.openwrt.org/doc/networking/network.interfaces 或者你也可以使用更简单的 LuCI。选择接口作为桥接,并选择 eth0(你的 WAN 端口)和 eth1。