Linux網絡環境配置

Linux中網絡環境的5大配置文件

一、網卡配置文件地址:/etc/sysconfig/network-scripts/目錄下

      ifcfg-eth0:第1塊以太網卡的配置文件

      ifcfg-eth0:第2塊以太網卡的配置文件

1、ifconfig命令

查看所有活動網絡接口信息:執行inconfig命令

查看所有網絡接口信息:執行ifconfig -a命令

查看指定網絡接口信息:inconfig 網絡接口名

2、臨時設置網卡IP地址

配置臨時網卡一般只適合在調試網絡過程中使用,系統重啓後,所做的修改將會失效

(1)、設置網絡接口的IP地址、子網掩碼,格式爲:ifconfig  接口名  IP地址 [netmask 子網掩碼]

                                                                                 ifconfig  接口名  IP地址 [/掩碼長度]

(2)、禁用或者重新啓用網卡,格式爲:禁用:ifdown  網絡接口

                                                               重新啓用:ifup 網絡接口

(3)、設置虛擬網絡接口,一個網卡綁定多個IP地址,格式:ifconfig  接口名:序號   IP地址

備註:1、使用ifdown或者ifup命令時,需要用 vim /etc/sysconfig/network-scripts/ifcfg-eth0命令,將ONBOOT=NO,改爲ONBOOT=yes);

           2、ifup命令是重新啓用某個網卡;

           3、service network restart命令是重啓整個服務器網絡;

3、永久設置網卡IP地址

永久設置網卡IP地址適合兩各對服務器設置固定參數時使用,需要重載網絡服務或者重啓以後纔會生效

永久設置網卡IP地址有兩種方法:

(1)、一種是圖形界面配置工具(不推薦使用)

配置目錄:圖形界面 --系統--首選項--網絡連接,步驟如下圖

(2)、setup命令配置工具(推薦使用)

未配置任何網卡之前,用命令cat查看網卡配套文件內容,如下

配置步驟:

1)命令行輸入setup,然後打開圖形界面進行配置

2)打開圖形界面,選擇網絡配置

3)選擇設備配置

4)選擇eth0

5)下圖中,使用DHCP中*號,是自動獲取IP地址,如果不需要自動獲取IP地址,可以用光標定位到*號,然後按空格鍵去掉*號

6)下圖中,是去掉*號後,可以手動輸入IP、子網掩碼等

鍵盤上的空格鍵,是用來切換是否自動獲取IP地址。

7)配置完成後,點擊確定後保存退出

8)保存成功後,需要用service network restart重啓網絡服務

9)再次使用cat命令,查看網卡配置文件內容,如下

當DHCP中使用*號時,代表自動獲取IP地址,而這個IP地址是從哪邊自動獲取的呢?看如下步驟

1)VMware虛擬機菜單,編輯--虛擬網絡編輯器

2)打開虛擬網絡編輯器頁面後,DHCP是已啓用狀態,自動獲取的IP地址就是這個子網的IP地址

3)如果想更改這個IP地址,可以點擊上圖中的DHCP設置,可以設置IP地址的區間

4)設置完成後,必須用 service network restart重啓網絡服務,然後再用ifconfig查看,自動獲取的IP地址已經更改爲修改後的IP地址區間內了

二、配置DNS地址:/etc/resolv.cong

配置DNS地址時,跟配置IP地址相同,配置完成後,同樣要使用service network restart重啓網絡服務

備註:當刪除DNS地址時,首先在上圖中刪除DNS地址,其次需要使用 vim  /etc/sysconfig/network-scripts/ifcfg-eth0命令,將配置文件中的DNS=192.168.8.1 這一行手動刪除

三、域名解析順序:/etc/host.cong

四、保存主機名與IP地址的映射記錄:/etc/hosts

默認情況下,域名解析時首先查找hosts文件,再找DSN服務器。

nslookup命令:只能測試DNS服務器域名解析記錄,而不能測試hosts文件設置域名的解析記錄;

 

ping命令:可以測試hosts文件設置域名解析記錄;

如果在/etc/hosts文件中配置www.baidu.con對應192.0.0.1

 

那麼,使用ping命令時,解析的是hosts文件定義的地址

 

但是使用nslookup命令,解析的還是DSN服務器上的域名

 

五、配置主機名:/etc/sysconfig/network

更改主機名的方法:

1、hostname命令

單用hostname命令,是查看主機名

hostname  更改的主機名,臨時更改主機名

2、setup命令工具(不推薦使用)

備註:setup命令更改主機名後,重啓服務器後,主機名是修改後的主機名

3、修改配置文件(推薦使用)

常用命令

一、route命令

1、route命令:查看或設置主機中的路由表信息

2、route  del  default  gw  IP地址:刪除路由表中的默認網關記錄

3、route  add  default  gw  IP地址:向路由表中添加默認網關記錄

4、route  add   -net  網段地址   netwask  子網掩碼  gw  IP地址:添加到指定網段的路由記錄

5、route  del   -net  網段地址  netmask  子網掩碼:刪除到指定網段的路由記錄

 

二、traceroute命令:跟蹤路由信息

格式:traceroute  域名

 

三、ping命令:測試到目標主機的網絡連接是否正常

格式:ping  [選項]  目標主機地址

常用命令選項:

-c:指定發送測試數據包的個數

-s:指定每次發送測試數據的大小(字節)

-i:指定發送測試數據時間間隔

下圖中表示拼不通,可能是由於對方打開了防火牆

下圖中表示網絡連接正常

四、netstat命令:查看網絡連接狀態

查看網絡連接狀態、路由表、接口統計等信息

格式:netstat  [選項]

常用命令選項:

-a:顯示所有的活動連接

-n:以數字形式顯示

-p:顯示進程信息

-t:查看TCP協議相關信息

-u:查看UDP協議相關信息

-r:顯示路由表信息

 

五、arp命令:查看arp地址解析記錄

查看及設置主機的ARP緩存表,查看的是局域網內有過通訊的計算機的MAC地址

格式:arp  [-n]

 

可以設置一個靜態IP地址與MAC地址

 

用arp  -h查看幫助命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章