CentOS7内外网双IP配置实践 博客分类: 服务器运维 CentOS7内外网双IP配置
程序员文章站
2024-03-18 22:24:58
...
1,配置内网IP:ifcfg-eno1
TYPE="Ethernet" BOOTPROTO="none" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" NAME="eno1" UUID="e4f6837c-e6a0-44ed-a8bf-0145d87a3493" DEVICE="eno1" ONBOOT="yes" IPADDR="128.0.3.251" PREFIX="21" GATEWAY="128.0.3.1" DNS1="内网DNS" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_PRIVACY="no"
2,配置外网IP:ifcfg-eno2
TYPE="Ethernet" BOOTPROTO="none" DEFROUTE="yes" NAME="eno2" UUID="2eaf6606-516b-44d7-bb94-23f0f66dae0a" DEVICE="eno2" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" ONBOOT="yes" IPADDR="121.126.29.242" GATEWAY="121.126.29.241" DNS1="外网DNS" IPV6_PEERDNS="yes" IPV6_PEERROUTES="yes" IPV6_PRIVACY="no" NETMASK="255.255.255.252" HWADDR="fc:15:b4:10:ca:55" NM_CONTROLLED=yes
3,配置路由:这步是关键
route add -net 128.0.0.0 netmask 255.255.248.0 gw 128.0.3.1 eno1 route add -net 121.126.29.240 netmask 255.255.255.252 ge 121.126.29.241 eno2 route add default gw 121.126.29.241 eno2
最后一句默认网关是重点
4,配置永久生效:/etc/rc.local
route add -net 128.0.0.0 netmask 255.255.248.0 gw 128.0.3.1 eno1 route add -net 121.126.29.240 netmask 255.255.255.252 ge 121.126.29.241 eno2 route add default gw 121.126.29.241 eno2
5,调试过程:
》 1,拔掉外网网线,测试内网是否联通
》 2,拔掉内网网线,测试外网是否联通
》 3,同时插上内外网线,网络联通性
》 4,查看路由表:
netstat -rn
》 5,删除路由表:
route del -net default netmask 0.0.0.0 gw 128.0.3.1 eno1