centos 双网卡NAT
时间: 2023-11-09 09:03:38 浏览: 119
Linux双网卡NAT配置
要在 CentOS 上实现双网卡 NAT,可以按照以下步骤操作:
1. 确认两张网卡的名称,可以使用 `ifconfig` 命令查看。
2. 修改 `/etc/sysctl.conf` 文件,启用 IP 转发功能。将 `net.ipv4.ip_forward` 的值改为 1。
3. 配置 iptables 规则,将内网的数据包转发到外网。具体命令如下:
```
iptables -t nat -A POSTROUTING -o 外网网卡名称 -j MASQUERADE
iptables -A FORWARD -i 内网网卡名称 -o 外网网卡名称 -j ACCEPT
iptables -A FORWARD -i 外网网卡名称 -o 内网网卡名称 -m state --state RELATED,ESTABLISHED -j ACCEPT
```
其中,`内网网卡名称` 和 `外网网卡名称` 分别替换为实际的网卡名称。
4. 保存 iptables 规则,使其重启后仍然生效。可以使用以下命令:
```
service iptables save
```
阅读全文