centos7 配置双网卡反向路由
时间: 2023-08-28 22:08:10 浏览: 127
CentOS7和6双网卡绑定.pdf
首先,确保你的 CentOS 7 系统已经安装了两张网卡,并且已经配置好了网络参数。
接下来,按照以下步骤进行配置双网卡反向路由:
1. 编辑 /etc/sysctl.conf 文件,添加如下内容:
```
net.ipv4.ip_forward = 1
```
然后执行以下命令使其生效:
```
sysctl -p
```
2. 编辑 /etc/rc.local 文件,添加如下内容:
```
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/sbin/iptables -I FORWARD -i eth1 -j ACCEPT
/sbin/iptables -I FORWARD -o eth1 -j ACCEPT
```
其中,eth0 是公网网卡,eth1 是私网网卡。
3. 重启系统或执行以下命令使其生效:
```
systemctl restart network.service
systemctl enable rc-local.service
```
4. 配置路由表,执行以下命令:
```
ip route add default via 公网网卡的网关 dev eth0 table 100
ip route add 192.168.0.0/24 dev eth1 table 200
ip route add default via 私网网卡的网关 dev eth1 table 200
ip rule add from 192.168.0.0/24 table 200
```
其中,192.168.0.0/24 是私网地址段。
现在,你的 CentOS 7 系统就已经配置好了双网卡反向路由。
阅读全文