欢迎光临
我们一直在努力

ddwrt 设置vlan

以下顺序最好不要变,因为变了后好像没效。
注:此教程ddwrt 设置VLAN只对broadcom芯片的路由器有效

telnet 192.168.1.1 输入用户名:root 密码:admin(初始化密码)
查看是否默认设置
如果默认设置应该为:

nvram show | grep vlan.ports
vlan0ports=3 2 1 0 5*
vlan1ports=4 5

由此可见端口分别对应号为:4(wan) 3 2 1 0
进去web 界面,在浏览器输入http://192.168.1.1,首先更改密码。
然后点击Setup|Vlan
现在要在 4 3 2 1 0口设置
端口4和3 为vlan5,ip为192.168.2.34
端口2为 vlan4 192.168.31.1
端口1为 vlan3 192.168.18.1
端口0为 vlan2 192.168.29.1

ddwrt 设置vlan所以在那个页面选择

vlan	w	1	2	3	4
    	2 true
    		3 true
    			4 true
    				5 true
    					5 true

ps.打不了勾号,所以用true来替代

root@DD-WRT:~# nvram set vlan0ports="5*"
root@DD-WRT:~# nvram set vlan1ports="5"
root@DD-WRT:~# nvram set vlan2ports="0 5"
root@DD-WRT:~# nvram set vlan3ports="1 5"
root@DD-WRT:~# nvram set vlan4ports="2 5"
root@DD-WRT:~# nvram set vlan5ports="3 4 5"
root@DD-WRT:~# nvram commit

然后进去web界面setup|Basic Setup

在Network Address Server Settings (DHCP)|dhcp server 选择Disable,
在Network Address Server Settings (DHCP)|DHCP Type 选择DHCP Forwarder
在Administration|Commands 添加脚本(设置DHCP转发,自带的DHCP转发有问题)

sleep 30; #延时30秒需要根据路由的启动速度决定
cd /tmp/dhcp-fwd; #去到/tmp/dhcp-fwd目录
echo "if vlan3 true false true" >> dhcp-fwd.conf; #把"if vlan3 true false true"添加到dhcp-fwd.conf文件
echo "if vlan4 true false true" >> dhcp-fwd.conf; #把"if vlan4 true false true"添加到dhcp-fwd.conf文件
sed 's/br0/vlan2/' dhcp-fwd.conf > dhcp-fwd.tmp; #在dhcp-fwd.conf文件把br0改为vlan2存放到dhcp-fwd.tmp文件
sed 's/vlan1/vlan5/' dhcp-fwd.tmp > dhcp-fwd.conf; #在dhcp-fwd.tmp文件把vlan1改为vlan5存放到dhcp-fwd.con文件
killall dhcpfwd; #结束dhcpfwd进程
dhcpfwd -c dhcp-fwd.conf; #重新启动加载dhcp-fwd.conf文件

保存为启动命令Save Startup

进入setup|Networking
在Network Configuration vlan2 选择Unbridged ,
然后在IP Address 输入192.168.29.1
Subnet Mask 输入 255.255.255.0,其他默认,

在Network Configuration vlan3 选择Unbridged ,
然后在IP Address 输入192.168.18.1
Subnet Mask 输入 255.255.255.0,其他默认,

在Network Configuration vlan4 选择Unbridged ,
然后在IP Address 输入192.168.31.1
Subnet Mask 输入 255.255.255.0,其他默认,

在Network Configuration vlan5 选择Unbridged ,
然后在IP Address 输入192.168.2.34
Subnet Mask 输入 255.255.255.0,其他默认,
完成后点击Save 再点击Apply Settings.然后重启路由器,地址生效。

root@DD-WRT:~# reboot

ddwrt 设置vlan完成

原创文章转载请注明出处:https://www.nixonli.com/hodgepodge/%E8%B7%AF%E7%94%B1/ddwrt-vlan.html

赞(0) 打赏
未经允许不得转载:NixonLi博客 » ddwrt 设置vlan

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏