CentOS7下雙網卡內網/外網配置
現主機中存在兩塊網卡enss33和ens36。其中ens33為外網網卡,ens36為內網網卡。
編輯ens36:vi /etc/sysconfig/network-scripts/ifcfg-ens36
BOOTPROTO=static ONBOOT=yes IPADDR=10.10.10.10 GATEWAY=10.10.10.1 NETMASK=255.255.255.0
編輯ens33:vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static ONBOOT=yes IPADDR=192.168.56.100 GATEWAY=192.168.56.1 NETMASK=255.255.255.0
重啟網絡服務
systemctl restart network
到目前為止雖然配置好了網卡,但是ping內網機器或者ping百度發現是無法上網的,原因是沒有配置路由。
配置兩個網卡的路由
vim /etc/iproute2/rt_tables
添加內容:
252 1
251 2
vi /etc/rc.local
添加內容:
ip route flush table 1 route add default via 10.10.10.254 dev ens36 src 10.10.10.10 table 1 ip rule add from 10.10.10.10 table 1 ip route flush table 2 ip route add default via 192.168.56.254 dev ens33 src 192.168.56.100 table 2 ip rule add from 192.168.56.100 table 2
另外記錄一下WIN10下防火牆開通ping報文的入站
在“防火牆”-“高級設置”-“入棧規則”中查找“文件和打印機共享(回顯請求 - ICMPv4-In)”項,並把相應的規則設置為“已啟用”和“允許連接”