ifconfig eth0 up 无法ping通外网

    今天qq突然跳动,是程序那边发出信息说通过ping 数据库地址不通,在服务器数据库之前的操作是这样的:

    1、放假期间,数据库权限太大,程序方面要求关闭外网服务器ip地址,操作命令:ifcofig eth0 down

    2、放假结束,需要开启数据库服务器外网ip地址,程序好通过外网ip对数据库进行操作,操作命令:ifconfig eth0 up

我的错误操作步骤:

1、通过不同的网络ping数据库服务器外网ip地址,结果都不通

2、通过登录服务器,通过机房服务器ping数据库服务器ip,结果都能够ping通

3、登录到数据库服务器,查看是否是被禁ping了,通过以下命令,显示允许ping

[root@localhost ~]# cat /proc/sys/net/ipv4/icmp_echo_ignore_all 

0

5、查看服务器网络配置文件,配置文件没有错误

[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 

DEVICE="eth0"

HWADDR="08:00:27:99:18:C6"

NM_CONTROLLED="yes"

ONBOOT="yes"

IPADDR=192.168.100.11

GATEWAY=192.168.100.254

NETMASK=255.255.255.0

6、通过数据库服务器 ping 8.8.8.8 和ping www.baidu.com 结果显示网络不可达,在这里开始怀疑是不是dns有问题

7、通过修改

[root@localhost ~]# cat /etc/resolv.conf 

nameserver 8.8.8.8

search namenode

8、再次ping结果还是不通,于是想到了路由

[root@localhost ~]# route -n

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0

0.0.0.0         0.0.0.0         0.0.0.0         UG    0      0        0  eth0

9、出现问题了外网ip地址没有网管,于是通过

route add default gw 192.168.100.254

10、问题解决了,在虚拟机上进行测试也出现相同的问题没有网管

11、启用网络使用ifconfig后需要手动添加网管或者通过网络脚本启动网络

 

 

 

你可能感兴趣的:(linux,网管)