歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux入門教程:網絡配置和故障排錯

Linux入門教程:網絡配置和故障排錯

日期:2017/2/28 14:29:51   编辑: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文件,那麼虛擬機也就可以上網了。妥妥的。就是那個選項。

更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2014-07/104442p2.htm

Copyright © Linux教程網 All Rights Reserved