我有一台运行 Gargoyle 1.11 版的 Netgear WNDR3800。在网络配置文件中,我尝试设置我的 ISP 所需的 VLAN ID 为 2(他们提供了一个每个月都需要重新启动的路由器,并且 DHCP 不能保留超过 32 个 IP 地址)。这需要在 /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 globals 'globals'
option ula_prefix 'fdee:bdcf:b059::/48'
config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
option dns '192.168.1.1'
config interface 'wan'
option ifname 'eth1.2'
option ipv6 '0'
option proto 'pppoe'
option keepalive '3 5'
option username 'USERNAME'
option password 'PASSWORD'
option mtu '1480'
config interface 'wan6'
option ifname 'eth1.2'
option proto 'dhcpv6'
config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'
option blinkrate '2'
config switch_vlan
option device 'switch0'
option vlan '1'
option ports '0 1 2 3'
config switch_vlan
option device 'switch0'
option vlan '2'
option ports '5t'
config switch_port
option device 'switch0'
option port '1'
option led '6'
config switch_port
option device 'switch0'
option port '2'
option led '9'
config switch_port
option device 'switch0'
option port '5'
option led '2'
原始配置有一个“配置交换机 vlan”部分,其中包括所有端口 '0 1 2 3 5t' 我不是 100% 确定,但相信 'config interface lan' 定义了 ifname - 'eth0',没有计划。'config interface wan' 设置为 eth1(同样不是 100% 肯定,也可能是 eth0。
我以为我必须通过各自的 VLAN 将 LAN 和 WAN 分开,但就像现在一样,硬连线连接不起作用。
我尝试将局域网接口更改为“eth0.2”,然后固定端口工作。但我认为随着 wifi 在某个阶段掉线,可能会以某种方式发生争用。
任何网络大师都可以提供帮助吗?
谢谢罗恩