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
二、nmtui修改路由配置
# 网络配置图形化命令 nmtui
三、确认Nat/桥接网络为默认路由
也就是nmtui 取消勾选第一个网卡(默认数据会从这个访问外网)
四、重新激活网络
systemctl restart network
或者使用nmtui重新激活enp0s8
五、结论
修改多网卡默认路由冲突,致使无法正常连接外网,可以尝试忽略 除 网卡1(默认网卡)的路由解析,即可正常访问外网。
本文来自博客园,作者:一个小笨蛋,转载请注明原文链接:https://www.cnblogs.com/paylove/p/18220215
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析