一、網絡配置基礎
- 使用者既可以通過指令行的方式,也可以通過友好的圖形界面,輕松完成網絡配置。
- 實作Linux網絡配置的唯一目标就是修改系統中衆多的網絡配置檔案,如 /etc/interfaces、/etc/hosts、/etc/resoly.conf等等。
- 通常,使用者可能使用普通以太網、無線網卡、數據機等不同類型的裝置接入網絡。不同類型的網絡裝置在主機中被映射為相應的網絡接口,比如以太網映射為eth、無線網卡映射為wlan.
- 使用全世界範圍内唯一的辨別符:IP位址 ,辨別每個連接配接到Internet的網絡接口。
二、配置IP位址
1、IP位址
- ip位址包括三個部分:Internet網絡号(Net-ID)、子網号(Subnet-ID)和主機号(Host-ID)。
- 根據Internet網絡号的字段長度(1、2、3位元組長),IP位址區分為A類、B類、C類。
— A類位址的預設子網路遮罩是 :255.0.0.0 或者 0xFF000000;
— B類位址的預設子網路遮罩是 :255.255.0.0 或者 0xFFFF0000;
— C類位址的預設子網路遮罩是 :255.255.255.0 或者 0xFFFFFF00;
2、配置位址
- 接入網絡的計算機依靠IP位址,唯一地辨別其在網絡中的身份,是以為主機配置IP位址是接入網絡的關鍵。配置IP位址的方法有兩種。
— 配置靜态IP :在主機進入網絡之前,事先為主機設定固定的IP位址。
— 配置動态IP :選擇DHCP網絡服務,在主機進入網絡之後,動态随機擷取IP位址。
三、網絡相關指令
1、ifconfig指令
-
Linux _ 網絡配置管理 -
Linux _ 網絡配置管理 -
Linux _ 網絡配置管理 - 如果主機安裝了第二塊、第三塊網卡,則有eth1、eth2、辨別。常見的接口類型還有以下幾種(N辨別接口号):
- pppN表示調制解調裝置。
- wlan表示無線網卡
- trN表示令牌環網
- 如果隻關心某個網絡裝置,可以在ifconfig 後面加上接口名稱,則隻是顯示該裝置的相關資訊,例如:
ifconfig eth1
2、修改IP
- 使用ipconfig指令設定主機的第一塊網卡(eth0)的IP位址。
- 配置動态IP位址
— 動态主句配置協定(DHCP: Dynamic Host Configuration Protocol)可以實作動态配置設定IP資源。
- 隻要在區域網路中架設有DHCP伺服器,在Ubuntu Linux中為主機配置DHCP用戶端是非常容易的。需要說明的是,通常普通以太網和無線網卡可以配置動态IP,而數據機等網絡裝置不能配置動态IP。
[email protected]:~$ dhclient
- 動态IP的過去過程
第一階段:用戶端尋找DHCP伺服器 --------------- 用戶端廣播申請動态IP的請求;
第二階段:伺服器提供可配置設定的IP位址--------------- 所有接收到請求的DHCP伺服器都将向用戶端提供一個IP位址 ;
第三階段:用戶端接收IP位址租借 ---------------用戶端從多個IP選擇中挑選一個,通知DHCP伺服器,并辨別出所選中的伺服器。
第四階段:伺服器确認租借IP --------------- 被選中的DHCP伺服器最後發出一個确認資訊,包含IP位址、子網路遮罩、預設網關、DNS伺服器和租借期(用戶端使用這個IP的這段時間,稱為租借期)。
- 最終用戶端臨時“租借”的IP位址為 192.168.182.129.
- 網絡重新開機指令 —— sudo /etc/init.d/networking restart ------ 配置完成後使用 ,使得修改後的檔案生效。
3、IP位址存放在哪裡 —— interfaces配置檔案
- 以下分别是配置靜态IP和動态IP時,配置檔案 “/etc/network/interfaces”的執行個體。
靜态配置 動态配置
4、DNS用戶端配置檔案 —— resolv.conf
- Ubuntu Linux将DNS伺服器位址儲存在配置檔案 /etc/resolv.conf中。
- 依然延續上面的例子,添加DNS伺服器IP位址後,檢視配置檔案/etc/hosts,如下所示
cat /etc/resolv.conf
nameserver 172.16.28.1
nameserver 202.204.58.2
nameserver 192.168.182.2
5、ping指令
- ping(Packet Internet Groper) 指令可能是最有名氣的網絡連接配接檢測工具。它使用了Internet控制封包協定(ICMP)回送請求與回送應答封包,測試兩個主機之間的聯通性。該指令的一般格式如下:
- ping [DomainName | IP-address ] ---------- ping指令測試的遠端主機,即可用域名,也可用IP位址辨別。
- ping -c 3 www.baidu.con ------------- 對該網絡隻去ping三次,回複三次,三次之後停止發送。
6、管理DNS伺服器位址
- DNS域名解析可以在更大範圍的計算機網絡、Internet,提供域名到IP位址的轉換。網絡中的每台計算機都是一個DNS用戶端,向DNS伺服器送出域名解析的請求、DNS伺服器完成域名到IP位址的映射。
- 是以DNS用戶端至少有一個DNS伺服器位址,作為指令解析的開端。
— nslookup 指令可以檢視目前系統所使用的DNS伺服器的IP位址。
例如 : nslookup www.baidu.com --