openwrt设置路由共享上网

无线开关
/etc/config/wireless
#option disabled 1
实现:注释掉该项或 改值为0 使能


网络接口配置
/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 'type' 'bridge' //桥接模式
option 'ifname' 'eth1' //对应lan1-lan3
option 'proto' 'static' //静态ip地址
option 'ipaddr' '192.168.2.1' //lan内访问路由地址(为了不与上一级路由冲突,换了个网段)
option 'netmask' '255.255.255.0'
option 'nat' '1' //转发数据包,这句很重要 wan口上网后 所有连到lan的机器就可以上网了

config 'interface' 'wan' //让wan口可以上网(拨号,连接上级路由...都行 和平时让路由连网没区别)
option 'ifname' 'eth0' //对应DB120的lan4口
option 'proto' 'static' //这里我用的是上级路由连的网
option 'ipaddr' '192.168.1.2' //wan口ip地址和上级路由在一个网段
option 'netmask' '255.255.255.0'
option 'gateway' '192.168.1.1' //上级路由IP地址
option 'dns' '202.101.172.46' //DNS服务器地址 根据各地实践情况决定

网桥命令:
brctl
显示当前网桥
brctl show
添加网络接口到已建网桥
brctl addif br-lan eth0
brctl addif br-lan eth1


默认有的 (转发功能)
/etc/config/firewall
config forwarding
option src lan
option dest wan

下面默认的改一个地方
config zone
option name wan
option network 'wan'
option input REJECT 改成 ACCEPT 方便以后从wan口直接访问路由
option output ACCEPT
option forward REJECT
option masq 1
option mtu_fix 1

相关文档
最新文档