本帖最后由 xxh1987320 于 2019-5-28 21:43 编辑
最近闲来无事折腾N1刷OP做路由,手上刚好有GS108E,可以简单网管,就打算配合其VLAN做一个主路由。(本帖不讨论N1做旁路由的问题,旁路我测试了很久,影响网速。)
我当前的使用设备和设置方法如下:
设备: 光猫:192.168.1.1 有IPTV(不管),已经设置为桥接,DHCP未关闭。路由器连接光猫需要PPPOE拨号, 网件GS108E 8口简单网管交换机—设置192.168.0.2 斐讯N1 刷openwrt,该机器为单网口机器,设置为192.168.0.1---做主路由
需求 GS108E的1口接光猫拨号(当成WAN口) GS108E的2口接N1唯一的网口(单线复用) GS108E的3-8口当交换机接其他家里的设备 主要思想,N1作为主路由,搭配GS108的vlan,连接光猫拨号。剩余的口子接家里其他设备。
当前设置如下: GS108E的VLAN设置: VLAN1: 2u 3u 4u 5u 6u 7u 8u VLAN2:1u 2t PVID: 端口1是2;端口2 3 4 5 6 7 8都是1。
N1设置 DHCP开启 IP为192.168.0.1 LAN口设置为桥接开启,并设置eth0 WAN口设置PPPOE拨号,并设置eth0.2
目前状况: 看得到N1的WAN获取了IP 但计算机插上网线自动获取,黄色叹号,就是没有网,无法识别网络(计算机设置固定IP比如192.168.0.100是可以进入N1设置) 之后,在防火墙和启动项添加规则:iptables -t nat -I POSTROUTING-o pppoe-wan -j MASQUERADE也无效,问题依旧。
求教各位大佬,这是什么问题?
-----------------------------------问题解决-------------------------------------
我的错误在于,防火墙代码中的WAN大小写错了!
防火墙
iptables -t nat -I POSTROUTING -o pppoe-wan -j MASQUERADE
如果wan是用的大写的WAN
那么防火墙用
iptables -t nat -I POSTROUTING -o pppoe-WAN -j MASQUERADE
此外,我的最终设置是:
GS108E的VLAN设置: VLAN1: 2u 3u 4u 5u 6u 7u 8u VLAN2:1u 2t PVID: 端口1是2;端口2 3 4 5 6 7 8都是1。
N1设置 DHCP开启 IP为192.168.0.1 LAN口设置为桥接关闭,并设置eth0 WAN口设置PPPOE拨号,并设置eth0.2
大功告成!!!!! |