GODADLY:伺服器如何配置網路卡服務

青春吶喊9發表於2020-04-09

在RHEL 7系統中有至少5種網路的配置方法,這裡介紹的是使用 nmtui命令來配置網路。

1、 建立網路會話

RHEL和 系統預設使用NetworkManager來提供網路服務,這是一種動態管理網路配置的守護程式,能夠讓網路裝置保持連線狀態。可以使用nmcli命令來管理Network Manager服務。nmcli是一款基於命令列的網路配置工具,功能豐富,引數眾多。

2、 繫結兩塊網路卡

第1步:在虛擬機器系統中再新增一塊網路卡裝置,請確保兩塊網路卡都處在同一個網路連線中(即網路卡模式相同)處於相同模式的網路卡裝置才可以進行網路卡繫結,否則這兩塊網路卡無法互相傳送資料。

第2步:使用Vim文字編輯器來配置網路卡裝置的繫結引數。網路卡繫結的理論知識類似於前面學習的RAID硬碟組,我們需要對參與繫結的網路卡裝置逐個進行“初始設定”。需要注意的是,這些原本獨立的網路卡裝置此時需要被配置成為一塊“從屬”網路卡,服務於“主”網路卡,不應該再有自己的IP地址等資訊。在進行了初始設定之後,它們就可以支援網路卡繫結。

Ps:還需要將繫結後的裝置命名為bond0並把IP地址等資訊填寫進去,這樣當使用者訪問相應服務的時候,實際上就是由這兩塊網路卡裝置在共同提供服務.

[root@linuxprobe ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777736

TYPE=Ethernet

BOOTPROTO=none

>

USERCTL=no

DEVICE=eno16777736

MASTER=bond0

SLAVE=yes

[root@linuxprobe ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno33554968

TYPE=Ethernet

BOOTPROTO=none

>

USERCTL=no

DEVICE=eno33554968

MASTER=bond0

SLAVE=yes

還需要將繫結後的裝置命名為bond0並把IP地址等資訊填寫進去,這樣當使用者訪問相應服務的時候,實際上就是由這兩塊網路卡裝置在共同提供服務。

[root@linuxprobe ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0

TYPE=Ethernet

BOOTPROTO=none

>

USERCTL=no

DEVICE=bond0

IPADDR=192.168.10.10

PREFIX=24

DNS=192.168.10.1

NM_CONTROLLED=no

第3步:讓Linux核心支援網路卡繫結驅動。常見的網路卡繫結驅動有三種模式—mode0、mode1和mode6。

mode0(平衡負載模式):平時兩塊網路卡均工作,且自動備援,但需要在與伺服器本地網路卡相連的交換機裝置上進行埠聚合來支援繫結技術。

mode1(自動備援模式):平時只有一塊網路卡工作,在它故障後自動替換為另外的網路卡。

mode6(平衡負載模式):平時兩塊網路卡均工作,且自動備援,無須交換機裝置提供輔助支援。

[root@linuxprobe ~]# vim /etc/modprobe.d/bond.conf

alias bond0 bonding

options bond0 miimon=100 mode=6

第4步 :重啟網路服務後網路卡繫結操作即可成功。正常情況下只有bond0網路卡裝置才會有IP地址等資訊

[root@linuxprobe ~]# systemctl restart network

[root@linuxprobe ~]# ifconfig


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69953442/viewspace-2685196/,如需轉載,請註明出處,否則將追究法律責任。

相關文章