小樱 发表于 2022/4/30 09:13

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

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

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

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

解决办法,添加一个
route add default gw 5.180.31.1

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

添加方法
vi /etc/sysconfig/static-routes
内容
any net default gw 5.180.31.1

方法2
工单联系机房人工安装的centos7系统里,用ip route 命令可以看到默认路由为
default via 5.180.31.1 dev eth0 proto static metric 100
然后查看/etc/sysconfig/network-scripts/ifcfg-eth0,发现有少许不同,内容如下
# Generated by dracut initrd
NAME="eth0"
ONBOOT="yes"
NETBOOT="yes"
IPV6INIT="yes"
BOOTPROTO="none"
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
IPADDR="5.180.31.2"
PREFIX="24"
GATEWAY="5.180.31.1"
DNS1="8.8.8.8"
DNS2="8.8.4.4"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
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

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