赞
踩
本文简介如何配置OpenWrt,使其作为旁路由(网关)运行。
旁路由大概有以下这几种工作方式:
本文暂时只介绍最常见的方式一如何配置。其他方式后续视情况补充。
这里我使用的环境如下:
并将需要设置的旁路由的LAN口连接到主路由的LAN口
修改/etc/config/network
文件,将lan
接口修改ipaddr
为宿主机网段,并增加gateway
和dns
配置,指向主路由地址,配置如下:
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.5.10'
option dns '192.168.5.1'
option gateway '192.168.5.1'
option netmask '255.255.255.0'
网络
——接口
——LAN
——基本设置
,
将IPv6分配长度
设置为已禁用
DHCP服务器
——基本设置
勾选忽略此接口
,如下图:
DHCP服务器
——IPv6设置
禁用路由通告服务
、DHCPv6 服务
、NDP 代理
,如下图:
网络
——接口
——LAN
取消勾选一般配置
——物理设置
中的桥接接口
的选项,如下图所示:
网络
——防火墙
——自定义规则
增加如下配置:
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
如下图所示:
iptables 修改 NAT 表,使经过 eth0 网卡的流量,源 IP 伪装成 eth0 的 IP,而且是动态伪装(直接读取 eth0 的 IP 地址)
至此,方案一设置完成,其他设备需要手动配置网关ip为该旁路由ip
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。