设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 143|回复: 0

Linux服务器手动设置ip无效重启网卡也没有外网访问ping解决办法,某些机房网络只能ping网关局域网缺少route路由网关目标

[复制链接]
 成长值: 28920

签到天数: 3831 天

[LV.Master]伴坛终老

发表于 2022/4/30 09:13 | 显示全部楼层 |阅读模式 |Google Chrome 100.0.4896.127|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
Linux服务器手动设置ip无效重启网卡也没有外网访问ping解决办法,某些机房网络只能ping网关局域网缺少route路由网关目标

我也不知道为什么,,反正例如这个ip段的服务器机房,就不行,可能IP长得比较特殊,网关地址:5.180.31.1

问题所在经查后却认为route缺失,默认目标只达到255.0.0.0,没有0.0.0.0的目的地

解决办法,添加一个
  1. route add default gw 5.180.31.1
复制代码


但是该命令是临时生效,通过service network restart 重启后网络就崩溃了,所以要实现永久添加route

添加方法
  1. vi /etc/sysconfig/static-routes
复制代码

内容
  1. any net default gw 5.180.31.1
复制代码


方法2
工单联系机房人工安装的centos7系统里,用ip route 命令可以看到默认路由为
  1. default via 5.180.31.1 dev eth0 proto static metric 100
复制代码

然后查看/etc/sysconfig/network-scripts/ifcfg-eth0,发现有少许不同,内容如下
  1. # Generated by dracut initrd
  2. NAME="eth0"
  3. ONBOOT="yes"
  4. NETBOOT="yes"
  5. IPV6INIT="yes"
  6. BOOTPROTO="none"
  7. TYPE="Ethernet"
  8. PROXY_METHOD="none"
  9. BROWSER_ONLY="no"
  10. IPADDR="5.180.31.2"
  11. PREFIX="24"
  12. GATEWAY="5.180.31.1"
  13. DNS1="8.8.8.8"
  14. DNS2="8.8.4.4"
  15. DEFROUTE="yes"
  16. IPV4_FAILURE_FATAL="no"
  17. IPV6_AUTOCONF="yes"
  18. IPV6_DEFROUTE="yes"
  19. IPV6_FAILURE_FATAL="no"
复制代码


关键字段发现加一个配置选项DEFROUTE=yes,IPV6_DEFROUTE="yes"也可以解决


linux centos 设置网络IP地址的方法,如何创建添加IP地址到eth0
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=8349&fromuid=1

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2022/6/30 13:08 , Processed in 0.348545 second(s), 20 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表