【linux】虛擬機器安裝centos後ping ip地址出現錯誤:Network is unreachable

來源:互聯網
上載者:User

標籤:

來源:https://my.oschina.net/stonezing/blog/515480

 

進入/etc/sysconfig/network-scripts/ 查看這下面的檔案

每個人的這個檔案有所不一樣,但前輟是一樣的,vi ifcfg-ens33

將ONBOOT=no 改成ONBOOT= yes

重啟服務service network restart

 

上面檔案內容含義為:

根據檔案ifcfg-eth0開啟命令及各項資訊如下:

[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0#網卡裝置名稱

ONBOOT=yes#啟動時是否啟用 yes | no

BOOTPROTO=static#協議類型 dhcp bootp none

IPADDR=192.168.1.90#網路IP地址

NETMASK=255.255.255.0#網路子網地址

GATEWAY=192.168.1.1#網關地址

BROADCAST=192.168.1.255#廣播位址

HWADDR=00:0C:29:FE:1A:09#網卡MAC地址

TYPE=Ethernet#網卡類型為乙太網路

 

來源:http://blog.csdn.net/julius819/article/details/7652463

 

鳥哥講的會更清楚一些:http://cn.linux.vbird.org/linux_server/0130internet_connect_1.php

4.1.3 Linux 網路相關設定檔案

我們知道 TCP/IP 的重要參數主要是: IP, Netmask, Gateway, DNS IP ,而且千萬不要忘記你這部主機也應該要有主機名稱 (hostname)!此外,我們也知道 IP 的取得有手動設定、DHCP 處理等。那麼這些參數主要是寫在哪些設定檔?如何對應呢? 底下就讓我們來處理一番!

所需網路參數 主要設定檔檔名 重要參數
IP
Netmask
DHCP 與否
Gateway 等
/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=網卡的代號
BOOTPROTO=是否使用 dhcp
HWADDR=是否加入網卡卡號(MAC)
IPADDR=就是IP地址
NETMASK=只網路屏蔽啦
ONBOOT=要不要預設啟動此介面
GATEWAY=就是通訊閘啦
NM_CONTROLLED=額外的網管軟體
鳥哥建議取消這個項目!
主機名稱 /etc/sysconfig/network NETWORKING=要不要有網路
NETWORKING_IPV6=支援IPv6否?
HOSTNAME=你的主機名稱
DNS IP /etc/resolv.conf nameserver DNS的IP
私人 IP 對應
的主機名稱
/etc/hosts 私人IP 主機名稱 別名

你沒有看錯,主要需要修改的就是這四個檔案而已!因此沒有很困難!大家都想太多了!詳細的設定後續小節再來講, 這裡先有概念即可。除此之外,還有些檔案或許你也應該要知道一下比較好呦!

  • /etc/services
    這個檔案則是記錄架構在 TCP/IP 上面的總總協議,包括 http, ftp, ssh, telnet 等等服務所定義的 port number ,都是這個檔案所規划出來的。如果你想要自訂一個新的協議與 port 的對應,就得要改這個檔案了;

  • /etc/protocols
    這個檔案則是在定義出 IP 封包協議的相關資料,包括 ICMP/TCP/UDP 這方面的封包協議的定義等。

大概知道上面這幾個檔案後,未來要修改網路參數時,那就太簡單了!至於網路方面的啟動指令的話,可以記得幾個簡單的指令即可喔!

  • /etc/init.d/network restart
    這個 script 最重要!因為可以一口氣重新啟動整個網路的參數! 他會主動的去讀取所有的網路設定檔,所以可以很快的恢複系統預設的參數值。

  • ifup eth0 (ifdown eth0)
    啟動或者是關閉某張網路介面。可以透過這個簡單的 script 來處理喔! 這兩個 script 會主動到 /etc/sysconfig/network-scripts/ 目錄下, 讀取適當的設定檔來處理啊! (例如 ifcfg-eth0)。

大概你只要只到這些基本的指令與檔案,哈哈!網路參數的設定就太簡單啦! 不過,最好你還是要瞭解 shell script ,比較好!因為可以追蹤整個網路的設定條件。 why ?這是因為每個 distributions 的設定資料可能都不太相同,不過卻都以 /etc/init.d/network 作為啟動的 script , 因此,你只要瞭解到該檔案的內容,很容易就追蹤得出來你的設定檔所需要的內容呢!對吧!

【linux】虛擬機器安裝centos後ping ip地址出現錯誤:Network is unreachable

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.