我已经将 OpenWRT 烧录到 MR-3020 上并开始工作。
不幸的是,为了操作这个设备,我需要通过一个名为 eth0 的以太网端口将其物理连接到计算机。
之后,我尝试启动无线网络,通过它进行连接,然后将 eth0 重新分配给 wan。在这种情况下,我一直失去与设备的连接。问题是我不明白,和lan
是什么?看起来这些是不是不同类别的实体?eth0
wan
这个过程的大致步骤是什么?
答案1
在 OpenWRT 术语中:
- wan 是您面向互联网的接口;
- lan 是面向本地网络的接口;
- eth0 是您的第一个真正的接口。
请注意,除了拥有多个接口之外,您还可以将虚拟接口分配为 wan 或 vlan。
我通常更喜欢有多个接口。
答案2
我处理过完全相同的问题。要使用无线网络并通过 eth0 将路由器连接到 WAN,您需要将“wan”设置为“eth0”(物理接口)。您没有为“lan”设置任何物理接口,它将用于无线网络。
/etc/config/network(摘录)
config interface 'lan'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
config interface 'wan'
option ifname 'eth0'
option proto 'dhcp'
确保 wifi 的“网络”选项设置为“lan”。
/etc/config/无线(摘录)
config wifi-iface
option device 'radio0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt'
option encryption 'none'
答案3
eth0 有两种模式。一是主模式另一个是客户端模式。如果您option ifname 'eth0'
在wan
接口中使用(/etc/config/network)
,您的以太网将处于客户端模式。如果您在 中使用它lan
,那么以太网将处于主模式。另外,如果你想要 wifi 连接,请确保你编译的 openWRT 内核/固件中有 wifi 驱动程序。如果您的内核中没有 wifi 驱动程序,则无法使用无线网络。在这种情况下,您必须将以太网电缆物理连接到设备。
顺便问一下,您的 AP 模式规格是多少? AP 模式的配置正确吗?
这里还有一个有用的链接。https://wiki.openwrt.org/doc/uci/network