双网卡主机无法访问互联网的排查与解决
创作时间:
作者:
@小白创作中心
双网卡主机无法访问互联网的排查与解决
引用
CSDN
1.
https://blog.csdn.net/fishfishfishman/article/details/140827512
双网卡主机在配置不当的情况下可能会出现无法访问互联网的问题。本文将详细介绍如何排查和解决这一问题,包括临时配置和永久生效的解决方案。
最近在使用双网卡主机时遇到了无法访问互联网的问题,主要是由于默认路由走的不是可以访问互联网的那张网卡所导致。下面是排查和解决过程:
环境说明
在Kali Linux系统中配置了两张网卡:
- NET模式:网卡eth0,IP地址192.168.50.128,可访问互联网
- 仅主机:网卡eth1,IP地址192.168.30.15,禁止访问互联网
排查问题
使用ping命令测试百度域名时提示“Destination Host Unreachable”。通过traceroute命令发现默认使用的是无法访问互联网的网卡192.168.30.15。
ping baidu.com
traceroute baidu.com
查看默认路由发现,系统自动选择了Metric值较小的路由,而这个网关(192.168.30.1)是不可以访问互联网的。
route -n
临时解决方案
需要调整路由优先级,让能访问互联网的路由优先级最高。由于无法直接修改Metric值,需要先删除原有路由再重新添加。
route del default gw [网关]
重新添加路由时指定Metric值:
route add default gw [网关] netmask [子网掩码] dev [网卡] metric 0
route add default gw [网关] netmask [子网掩码] dev [网卡] metric 100
永久解决方案
为了使路由配置在系统重启后仍然有效,需要通过NetworkManager服务实现开机自动配置。以下是具体步骤:
在
/etc/NetworkManager/dispatcher.d/目录下创建一个脚本文件myroutes:vim /etc/NetworkManager/dispatcher.d/myroutes编写脚本内容,注意添加
#!/bin/bash让系统识别为bash脚本,并使用sudo确保权限:#!/bin/bash sudo route del default gw 192.168.150.2 sudo route del default gw 192.168.30.1 sudo route add default gw 192.168.150.2 dev eth0 metric 0 sudo route add default gw 192.168.30.1 dev eth1 metric 100为脚本添加执行权限:
chmod 755 /etc/NetworkManager/dispatcher.d/myroutes设置NetworkManager-dispatcher服务开机自运行:
systemctl restart NetworkManager-dispatcher systemctl enable NetworkManager-dispatcher
重启系统后,检查路由配置是否正确,确保可以正常访问互联网。
热门推荐
41岁李彩桦酒吧庆生,被小鲜肉主动邀酒
国际络病学大会热议:中医药改善睡眠新突破
广东省中医药局推荐:中药养生改善睡眠
刀郎在苏州拜师学艺的日子
从历史看创造力的演变与影响
叶筱玮《流水迢迢》角色演绎引爆热议
乐西高速乐山至马边段通车,大小凉山实现高速直连
周一 001 意甲:蒙扎 对战 佛罗伦萨 谁能打破近期困境?
意甲 蒙扎VS佛罗伦萨:比赛分析
意甲 蒙扎VS佛罗伦萨:比赛分析
潮州男科医院推荐:冬季养生必吃水果
迪士尼合作插画师Kay Nielsen,重塑《小美人鱼》黑暗面
小美人鱼放弃声音与双腿,揭示“恋爱脑”之殇
迪士尼真人版《小美人鱼》定档10月,经典动画全新演绎
从《人间椅子》看江户川乱步:日式惊悚的经典之作
肉桂引火归元,砂仁引气归元,牛膝引血归元,记住3个“引经药”
菊花:草本植物中药名
菊花的性味归经与功效应用
冬游武陵源:四大景区雪景攻略,门票住宿全解析
武陵源雪景摄影全攻略:从设备到后期的专业技巧
冬季张家界武陵源游玩全攻略:3天行程+实用贴士
日本看病流程、就医时常用的日语表达
电动车轮胎选购指南:深胎花与浅胎花的优劣对比
概率论教你科学计算成功率
人民币兑美元跌破7.3,专家解析汇率波动下的理财策略
央行出手稳汇率,上调跨境融资参数至1.75
胸膜炎高发季,如何预防右侧胸痛?
四季食饮中的中医智慧:从食材到养生
博鳌论坛热议:如何提升青少年营养健康素养?
营养师教你:在家做出健康预制菜