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後需要手動添加網管或者通過網絡腳本啓動網絡

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章