Centos7 双网卡配置(Nat+hostonly)

双网卡配置上网异常分析

发现 内网网段之间可以 正常ping通,但却无法连接外网。经过一翻查看分析,是由于多网卡默认启用自动路由引起冲突

问题发现背景

虚拟机上网,固定静态IP(hostonly模式),在copy虚拟机时候不用管nat或者桥接IP,使用shell直接ssh 静态IP访问

一、网卡配置

cat ifcfg-enp0s3 (Nat模式or桥接模式)

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV4INIT=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=3f488a8b-6eb6-4a84-978d-234768a640ad
DEVICE=enp0s3
ONBOOT=yes

cat ifcfg-enp0s8 (hostonly模式)

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #静态分配
DEFROUTE=no
IPV4_FAILURE_FATAL=no
IPV4INIT=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
UUID=3f488a8b-6eb6-4a84-978d-234768a640aa
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.56.200
PREFIX=24

image

二、nmtui修改路由配置

# 网络配置图形化命令
nmtui

image

三、确认Nat/桥接网络为默认路由

也就是nmtui 取消勾选第一个网卡(默认数据会从这个访问外网)

四、重新激活网络

systemctl restart network

或者使用nmtui重新激活enp0s8
image

五、结论

修改多网卡默认路由冲突,致使无法正常连接外网,可以尝试忽略 除 网卡1(默认网卡)的路由解析,即可正常访问外网。

posted @   一个小笨蛋  阅读(318)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示