CentOS-7简易SNAT配置
博客专区 > javaite 的博客 > 博客详情
CentOS-7简易SNAT配置
javaite 发表于10个月前
CentOS-7简易SNAT配置
  • 发表于 10个月前
  • 阅读 42
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

配置双网卡

  • 使用 ip a 命令获取物理网卡的初始配置信息:
1: lo: ...
2: ens32: ...
3: ens35: ...
  • CentOS默认只创建了主网卡的配置文件,新增副网卡的配置文件
nmcli con add con-name ens35 type ethernet ifname ens35
  • 修改主网卡配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens32 ,配置如下:
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.0.8
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
DNS1=114.114.114.114
DNS2=8.8.8.8 
  • 修改副网卡配置文件: vi /etc/sysconfig/network-scripts/ifcfg-ens35 ,配置如下:
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.100.8
NETMASK=255.255.255.0

配置IP转发

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf 
sysctl -w net.ipv4.ip_forward=1 

修改网卡在firewalld防火墙中的zone

firewall-cmd --zone=trusted --change-interface=ens32
firewall-cmd --zone=trusted --change-interface=ens35

增加SNAT规则

firewall-cmd --permanent --direct --passthrough ipv4 -t nat -A POSTROUTING -s 192.168.100.0/24 -j SNAT --to-source 192.168.0.8
标签: centos7 snat
共有 人打赏支持
粉丝 6
博文 23
码字总数 3677
×
javaite
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: