Linux网桥设置

1.
linux上存在eth0,eth1,eth0连设备1,eth1连设备2
将linux当作交换机,eth0和eth1是2个网口
ip link add name br0 type bridge
ip addr flush dev eth0
ip addr flush dev eth1
ip link set eth0 master br0
ip link set eth1 master br0
ip link set br0 up
brctl show

2.
linux上存在eth0,eth1,wlan0,eth0连设备1,eth1连设备2
eth0和eth1是系统网桥的两个接口,wlan0是WAN口
ip link add name br0 type bridge
ip addr flush dev eth0
ip addr flush dev eth1
ip link set eth0 master br0
ip link set eth1 master br0
ip link set br0 up
brctl show

dnsmasq.conf的内容
interface=br0
bind-interfaces
dhcp-range=192.168.2.10,192.168.2.200,12h
dhcp-option=br0,3,192.168.2.1
dhcp-option=br0,6,192.168.2.1


#设置网桥地址,不然DHCP服务没有地址
ifconfig br0 192.168.2.1 netmask 255.255.255.0
dnsmasq --conf-file=/etc/dnsmasq.conf

#允许转发
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

# 添加 iptables 规则
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
sudo iptables -A FORWARD -i br0 -o wlan0 -j ACCEPT
sudo iptables -A FORWARD -i wlan0 -o br0 -m state --state RELATED,ESTABLISHED -j ACCEPT


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值