中關于網路配置的命令有好多,本文將介紹幾個平常最長用的幾個命令,以及網卡IP地址的配置和簡單路由配置。
1、經常使用的查看IP地址命令為,不跟參數的情況下默認查看所有已啟用的網卡信息,如右圖所示:
假如想查看具體某塊網卡信息,則可以在前面跟上網卡設備,如只查看eth0的信息則執行:eht0即可。
禁用某塊網卡:結合down命令可以禁用某塊網卡,如要禁用eth0網卡,則執行:eth0down即可,這些禁用只是臨時性的,當主機一重啟則會手動啟用。
啟用某塊網卡:介個up命令可以啟用某塊網卡,如將eth0啟用,則執行:eth0up即可。
-a命令可以查看所有網卡信息,包括禁用的。
2、服務可以手動檢查網路并手動聯接網路的程序,優點是簡化網路聯接的工作,讓桌面本身和其他應用程序能感知網路。并且有的時侯通過更改配置文件更改網路時會出現問題,因而大多情況下就會把這個服務禁用掉。禁用方法如下:
stop#關掉服務
off#嚴禁服務開機自啟
3、配置網卡IP地址
如右圖,通常情況下配置文件中須要填寫的內容:
4、一個網卡配置多個IP地址:可通過網卡別稱的方法將多個IP地址綁定到一個網卡上,網卡別稱為引號加數字的方式出現,如eht0:1,而且須要單獨創建一個對應的配置文件,可在配置文件里設置IP地址,IP地址必須是靜態的,不能使用DHCP獲取。具體設置步驟如下:

以在eht1上綁定多個ip地址為例:
第一步:在/etc//-/目錄下新建一個配置文件,如ifcfg-eth1:1,并添加必要信息,如右圖:(在eth1網卡上每綁定一個地址都須要建一個對應的配置文件)
第二步:重啟服務使之生效()
一個網卡上綁定多個地址須要注意的是主網卡可以使用DHCP手動獲取地址,并且綁定的ip則不能使用DHCP獲取地址修改物理網卡mac地址,只能設置靜態IP地址。
5、多個網卡共用一個IP地址:這些方法可實現高可用或則負載均衡,可通過的方法實現,的工作模式有三種,分別為:
Mode0(-rr):尋址(Round-robin)策略,以尋址的方法在每一個網卡插口上發送數據包,這些模式可提供負載均衡和容錯的能力
Mode1(-):活動-備份(熱備)策略,在綁定的多個網卡中,只有一個被激活,其他的都是備用狀態,當且僅當活動的插口出現問題時,會手動的激活另外一個網卡插口。
Mode3():廣播策略,在所有綁定的插口上轉發所有報文,這些模式可提供容錯能力
下邊用eth0和eth1做,使用mode1模式,
第一步:先在/etc//-/目錄下創建一個的配置文件,命名為ifcfg-bond0,并填寫必要信息,如右圖
其中是拿來進行鏈路測量的,假如=100,這么系統每100ms檢查一次鏈路聯接狀態,倘若有一條線路不通都會手動轉入另一條線路。
第二步:更改eth0和eth1兩個網卡的配置文件,如右圖
SLAVE=yes:表示該網卡作為備用

=bond0:表示使用bond0設備作為主用
第三步:重啟服務,使之生效,生效后查看如右圖
從圖上可以看見化學網卡的MAC地址都是一樣的,但是eth0作為主用,eth1作為備用
第四步,測試,自動斷掉eht0觀察eth1是否弄成主用,之后在自動斷掉eth1看能夠手動切換到eht0
6、路由設置,可以通過route命令自動添加和刪掉靜態路由
查看路由的命令為:route-n
添加路由句型為:routeadd[-net|-host][Nm][gwGw][[dev]If]
如右圖修改物理網卡mac地址,添加一條去往10.1.1.0/24的路由,該路由從eth1口下來,下一跳是192.168.1.2
刪掉路由句型為:routedel[-net|-host][gwGw][Nm][[dev]If]
如右圖,刪掉一條去往123.10.1.0/24網關的靜態路由
通過以上自動更改路由可以發覺,可以充當路由器,實現路由轉發功能,而且須要開啟路由轉發功能,正式/proc/sys/net/ipv4/值更改為1,可以通過下邊命令更改:
echo1>/proc/sys/net/ipv4/
