Linux入門教程:網路設定和故障排錯

來源:互聯網
上載者:User

Linux入門教程:網路設定和故障排錯

在我當時接觸Linux的時候,第一件事就是先讓自己的電腦連上網,但就是這麼簡單的事情當時卻困擾了我很長時間,各種腦殘手殘的事情都出現過,呵呵。但是這個對於新手卻十分的頭疼,為什麼我的電腦連不上網,為什麼我ping的通別人但就是無法上網。這些問題我們來一個一個解決。

這個部分我們瞭解三個主題:

1.網路設定檔
2.基本的故障排除錯誤
3.網路故障排除工具包

1.瞭解網路設定檔

網路介面名稱
根據介面的類型,linux核心會使用特定的首碼命名介面。例如,無論硬體的供應商是哪家,全部的乙太網路介面都是以eth開頭的。在首碼後面的是編號。呵呵,是不是有點熟悉啊。用ifconfig命令可以查看我們的網卡資訊。例如eth0、eth1分別是指第一個和第二個乙太網路介面。一般還會有其他幾種,第一無線裝置wlan0、為虛擬機器設定的內部橋接器virbr0、第一綁定網路裝置bond0等等。


網路介面配置
/sbin/bin 用於顯示或臨時修改裝置、路由、策略路由和隧道。


主機名稱解析(hostname)
stub解析器用於將主機名稱轉換為ip地址,兩者可以相互轉換。
主機名稱和ip之間的映射在/etc/hosts下

如果/etc/hosts沒有該映射關係的話,那麼stub解析器將會在DNS伺服器上尋找,關於DNS的伺服器設定檔案在/etc/resolv.conf中。這個可以更改用來指定其他的DNS伺服器。

/etc/sysconfig/network用於指定主機名稱並可以指定預設路由
關於網路設定檔有一個不得不提:/etc/sysconfig/network-scripts/ifcfg-eh0

在圖中我們的配置顯得很簡單,但是這些就足夠了:

DEVICE 為裝置名稱,eth0與外邊的ifcfg-eth0是相吻合的;
BOOTPROTO 這裡我們使用dhcp而不是static或者none,開啟網路服務後IPADDR和DNS、網關等都會為我們自動申請好,但是有一 點要注意的是,所處的網路環境一定要有dncp伺服器,要不會產生失敗的。如果要靜態設定,把值改為static或者none。然後IPADDR、GATEWAY、DNS1、NETMASK都最好也設定的和當前的環境匹配。我是為了方便設定成dhcp,但是每到一個新的環境都需要重啟網路服務,重新獲得上述的幾個資訊。
ONBOOT 這個是決定我們的網路服務是否在開機時開啟
BRIDGE 這個東西絕對是值得去設定的,他是我們真機和虛擬機器來通訊的橋樑,就是為了橋接所設定的一個參數。

好了當我們的eth0設定好之後,在同一個目錄下我們需要書寫ifcfg-br0,這個是為了和虛擬機器橋接設定的,需要自己編寫,內容如下:


和之前的ifcfg-eth0比較相近,也擁有DEVICE、ONBOOT、BOOTPROTO,但是有個類型選項TYPE,大家要注意這個Bridge開頭要大寫,否額失效。

設定好這兩個檔案之後,重新開啟網路服務。


查看我們網卡資訊:


可以看到我們有了br0裝置,如果在RedHat系統中選中虛擬機器和真機的連結方式為橋接的話,然後配置好虛擬機器的ifcfg-eth0檔案,那麼虛擬機器也就可以上網了。妥妥的。就是那個選項。

更多詳情見請繼續閱讀下一頁的精彩內容:

  • 1
  • 2
  • 下一頁

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.