CentOS網(wǎng)絡(luò)配置后無法訪問外網(wǎng)的解決方法

關(guān)于CentOS網(wǎng)絡(luò)的具體配置項(xiàng),可以參考Mitchell博客之前的那篇文章。
現(xiàn)象:
ping內(nèi)網(wǎng)正常
ping外網(wǎng)IP,域名均無法正常,返回錯誤:connect: Network is unreachable
后面在無意中看到Linux網(wǎng)絡(luò)配置有添加網(wǎng)關(guān)的命令:
route add default gw 192.168.128.2 dev eth0
按上面操作,添加了默認(rèn)的網(wǎng)關(guān)之后。再次訪問外網(wǎng)一切正常。
有這個現(xiàn)象來看,應(yīng)該是配置文件中沒有配置網(wǎng)關(guān),但是經(jīng)過確認(rèn)/etc/sysconfig/network 中是配置了GATEWAY地址的,而且GATEWAY的地址也是正確的,在多次重啟network之后,只要不手動添加網(wǎng)關(guān),就不能訪問外網(wǎng)。
多次仔細(xì)確認(rèn)各個網(wǎng)絡(luò)配置文件之后,發(fā)現(xiàn)在網(wǎng)卡配置文件中(ifcfg-eth0)有一個NETWORK配置項(xiàng),對于這個配置項(xiàng),本身作用不是很清楚,因此到官網(wǎng)查看了一下說明:
NETWORK=<address>
where <address> is the network address. This directive is deprecated, as the value is calculated automatically with ifcalc.
這節(jié)奏是告訴我們這個參數(shù)不要設(shè)置嘛(deprecate),這個值將會由ifcalc自動計(jì)算。既然不用設(shè)置,自然去掉。
去掉之后,重啟network服務(wù)之后,外網(wǎng)竟然神奇的能夠訪問了。使用route查看路由表,發(fā)現(xiàn)能夠自動添加default這條信息了,原來可是一直沒有的:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.128.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 192.168.128.2 0.0.0.0 UG 0 0 0 eth0
看來問題正是這個NETWORK參數(shù)設(shè)置引起的。至于具體為什么會這樣,這個設(shè)置會產(chǎn)生什么樣的影響還不是很清楚。
TIPs:為了簡單,你也可以將IPADDR,GATEWAY等設(shè)置到ifcfg-eth*的文件中,不用將GATEWAY單獨(dú)設(shè)置在network中。
相關(guān)文章
- 在經(jīng)歷了兩次跳票以后, Red Hat于2007年3月14日正式發(fā)布了RHEL5. RHEL 5將是Red Hat的商業(yè)服務(wù)器操作系統(tǒng)版本的第四次重要版本發(fā)布, Red Hat醞釀發(fā)布RHEL 5已經(jīng)超過了兩年,2008-09-08
- vi編輯器是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的編輯器,它的強(qiáng)大不遜色于任何最新的文本 編輯器,這里只是簡單地介紹一下它的用法和一小部分指令。由于對Unix及Linux系統(tǒng)的任2008-09-08
CentOS安裝rpm包時(shí)遇到Header V3 DSA signature: NOKEY時(shí)解決辦法
linux/centos Header V3 DSA signature: NOKEY, key ID 錯誤解決方法,需要的朋友可以參考下。2010-10-17- 本文為大家介紹在CentOS-6.3中安裝與配置Tomcat-7的方法,有需要的朋友可以參考下2013-02-07
- 本文中為大家介紹的是在centos6中添加一塊新的硬盤并對它進(jìn)行分區(qū)的方法,想了解的朋友可以閱讀本文參考2014-01-02
CentOS 6.3 NFS的安裝配置、啟動及mount掛載方法
這篇文章主要介紹CentOS 6.3 NFS的安裝配置、啟動及mount掛載方法,特分享下,方便需要的朋友2013-04-11- 用Linux ifconfig命令配置的網(wǎng)卡信息,在網(wǎng)卡重啟后機(jī)器重啟后,配置就不存在。要想將下述的配置信息永遠(yuǎn)的存的電腦里,那就要修改網(wǎng)卡的配置文件了2012-10-22
Linux系統(tǒng)下如何掛載U盤,硬盤,光驅(qū)
一.Linux掛載U盤: 1、插u盤到計(jì)算機(jī),如果目前只一個u盤而且你的硬盤不是scsi的硬盤接口的話,那它的硬件名稱為:sda1, 2、在mnt目錄下先建立一個usb的目錄(如:[root@2008-09-08CentOS下添加新硬盤并分區(qū)格式化的詳細(xì)步驟
Linux磁帶備份,所以我先添加一塊硬盤,并相應(yīng)的建立分區(qū),格式化,然后掛載使用2013-06-15centos 7 安裝percona Server 服務(wù)器方法
本文將為大家具體的講解centos 安裝percona,了解 Percona 服務(wù)器,Percona Server為 MySQL 數(shù)據(jù)庫服務(wù)器進(jìn)行了改進(jìn),在功能和性能上較 MySQL 有著很顯著的提升2016-11-24