CentOS6中關(guān)于網(wǎng)絡(luò)配置的命令有很多,本文將介紹幾個平時最長用的幾個命令,以及網(wǎng)卡IP地址的配置和簡單路由配置。
創(chuàng)新互聯(lián)公司是一家成都做網(wǎng)站、網(wǎng)站制作,提供網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,網(wǎng)站制作,建網(wǎng)站,按需求定制制作,網(wǎng)站開發(fā)公司,成立與2013年是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價值為核心業(yè)務(wù),全程參與項目的網(wǎng)站策劃設(shè)計制作,前端開發(fā),后臺程序制作以及后期項目運營并提出專業(yè)建議和思路。1、經(jīng)常使用的查看IP地址命令為 ifconfig,不跟參數(shù)的情況下默認(rèn)查看所有已啟用的網(wǎng)卡信息,如下圖所示:
如果想查看具體某塊網(wǎng)卡信息,則可以在ifconfig后面跟上網(wǎng)卡設(shè)備,如只查看eth0的信息則執(zhí)行:ifconfig eht0 即可。
禁用某塊網(wǎng)卡:結(jié)合down命令可以禁用某塊網(wǎng)卡,如要禁用eth0網(wǎng)卡,則執(zhí)行:ifconfig eth0 down 即可,這種禁用只是臨時性的,當(dāng)主機(jī)一重啟則會自動啟用。
啟用某塊網(wǎng)卡:介個up命令可以啟用某塊網(wǎng)卡,如將eth0啟用,則執(zhí)行:ifconfig eth0 up 即可。
ifconfig -a 命令可以查看所有網(wǎng)卡信息,包括禁用的。
2、NetworkManager服務(wù)可以自動檢測網(wǎng)絡(luò)并自動連接網(wǎng)絡(luò)的程序,優(yōu)點是簡化網(wǎng)絡(luò)連接的工作,讓桌面本身和其他應(yīng)用程序能感知網(wǎng)絡(luò)。但是有的時候通過修改配置文件修改網(wǎng)絡(luò)時會出現(xiàn)問題,因此大多情況下都會把這個服務(wù)禁用掉。禁用方式如下:
service NetworkManager stop #關(guān)閉NetworkManager服務(wù)
chkconfig NetworkManager off #禁止NetworkManager服務(wù)開機(jī)自啟
3、配置網(wǎng)卡IP地址
使用ifconfig配置,該方法配置的IP地址立即生效,但是只是臨時生效,當(dāng)主機(jī)重啟后失效。
語法:ifconfig IFACE IP/MASK [up] 或 ifconfig IFACE IP netmask MASK
使用setup或system-config-network命令掉出圖形工具配置IP地址,配完之后需要手動重啟network服務(wù),重啟后永久生效,重啟命令為 service network restart,圖形配置界面如下
通過修改配置文件設(shè)置IP地址,配置文件路徑為/etc/sysconfig/network-scripts/ifcfg-IFACE,配置文件修改完后也需要重啟network服務(wù)才能生效,且永久生效。
配置文件中各項參數(shù)說明:
DEVICE:此配置文件應(yīng)用到的設(shè)備,需要填寫設(shè)備名,如eth0;
HWADDR:對應(yīng)設(shè)備的MAC地址,如果需要手動修改MAC地址的話需要把HWADDR改成MACADDR;
BOOTPROTO:激活對應(yīng)設(shè)備時使用的協(xié)議,常用的有dhcp、static、none、bootp;
NM_CONTROLLED:NM是NetworkManager的縮寫,表示此網(wǎng)卡是否接受NM控制,CentOS6中建議設(shè)置為“no”;
ONBOOT:在系統(tǒng)引導(dǎo)時是否激活此設(shè)備;
TYPE:設(shè)備接口類型,常見的有Ethernet、Bridge;
UUID:設(shè)備的唯一標(biāo)識;
IPADDR:指明要設(shè)置的IP地址;
NETMASK:IP地址的子網(wǎng)掩碼,也可以使用“PREFIX=網(wǎng)絡(luò)位”的方式表示;
GATEWAY:設(shè)置默認(rèn)網(wǎng)關(guān)地址;
DNS1、DNS2、DNS3:設(shè)置DNS服務(wù)器地址,可以同時設(shè)置三個地址;
USERCTL:普通用戶是否可控制次設(shè)備;
PEEDNS:該選項配合BOOTPROTO使用,如果BOOTPROTO的值為dhcp,則表示是否允許DHCP分配的dns地址覆蓋至/etc/reslov.conf文件中(該文件是存放DNS服務(wù)器地址的);
如下圖,一般情況下配置文件中需要填寫的內(nèi)容:
4、一個網(wǎng)卡配置多個IP地址:可通過網(wǎng)卡別名的方式將多個IP地址綁定到一個網(wǎng)卡上,網(wǎng)卡別名為冒號加數(shù)字的形式出現(xiàn),如eht0:1,并且需要單獨創(chuàng)建一個對應(yīng)的配置文件,可在配置文件里設(shè)置IP地址,IP地址必須是靜態(tài)的,不能使用DHCP獲取。具體設(shè)置步驟如下:
以在eht1上綁定多個ip地址為例:
第一步:在/etc/sysconfig/network-scripts/目錄下新建一個配置文件,如 ifcfg-eth2:1,并添加必要信息,如下圖:(在eth2網(wǎng)卡上每綁定一個地址都需要建一個對應(yīng)的配置文件)
第二步:重啟network服務(wù)使之生效(service network restart)
一個網(wǎng)卡上綁定多個地址需要注意的是主網(wǎng)卡可以使用DHCP自動獲取地址,但是綁定的ip則不能使用DHCP獲取地址,只能設(shè)置靜態(tài)IP地址。
5、多個網(wǎng)卡共用一個IP地址:這種方式可實現(xiàn)高可用或者負(fù)載均衡,可通過bonding的方式實現(xiàn),bonding的工作模式有三種,分別為:
Mode0(balance-rr):輪詢(Round-robin)策略,以輪詢的方式在每一個網(wǎng)卡接口上發(fā)送數(shù)據(jù)包,這種模式可提供負(fù)載均衡和容錯的能力
Mode1(active-backup):活動-備份(熱備)策略,在綁定的多個網(wǎng)卡中,只有一個被激活,其他的都是備用狀態(tài),當(dāng)且僅當(dāng)活動的接口出現(xiàn)問題時,會自動的激活另外一個網(wǎng)卡接口。
Mode3(broadcast):廣播策略,在所有綁定的接口上轉(zhuǎn)發(fā)所有報文,這種模式可提供容錯能力
下面用eth0和eth2做bonding,使用mode1模式,
第一步:先在/etc/sysconfig/network-scripts/目錄下創(chuàng)建一個bonding的配置文件,命名為 ifcfg-bond0,并填寫必要信息,如下圖
其中miimon是用來進(jìn)行鏈路檢測的,如果miimon=100,那么系統(tǒng)每100ms檢測一次鏈路連接狀態(tài),如果有一條線路不通就會自動轉(zhuǎn)到另一條線路。
第二步:修改eth0和eth2兩個網(wǎng)卡的配置文件,如下圖
SLAVE=yes:表示該網(wǎng)卡作為備用
MASTER=bond0:表示使用bond0設(shè)備作為主用
第三步:重啟network服務(wù),使之生效,生效后查看如下圖
從圖上可以看到物理網(wǎng)卡的MAC地址都是一樣的,并且eth0作為主用,eth2作為備用
第四步,測試,手動斷開eht0觀察eth2是否變成主用,然后在手動斷開eth2看能否自動切換到eht0
6、路由設(shè)置,可以通過route命令手動添加和刪除靜態(tài)路由
查看路由的命令為:route -n
添加路由語法為:route add [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
如下圖,添加一條去往10.1.1.0/24的路由,該路由從eth2口出來,下一跳是192.168.1.2
刪除路由語法為:route del [-net|-host] target [gw Gw] [netmask Nm] [[dev] If]
如下圖,刪除一條去往123.10.1.0/24網(wǎng)段的靜態(tài)路由
通過以上手動修改路由可以發(fā)現(xiàn),CentOS可以充當(dāng)路由器,實現(xiàn)路由轉(zhuǎn)發(fā)功能,但是需要開啟路由轉(zhuǎn)發(fā)功能,即將/proc/sys/net/ipv4/ip_forword值修改為1,可以通過下面命令修改:
echo 1 > /proc/sys/net/ipv4/ip_forword
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。