Linux6.3雙網路卡繫結、刪除及多閘道器設定
一、RHEL6.x版本中 雙網路卡繫結
注意:
在rhel6.X版本中。
需要自己建立 bond.conf,如果是 rhel5,則直接在/etc/modprobe.conf 中新增配置資訊即可
1. 配置bonding
[root@boss01 ~]#vi /etc/modprobe.d/bond0.conf
alias bond0 bonding
2. 建立ifcfg-bond0 檔案
[root@boss01 ~]#vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE="bond0"
BOOTPROTO=none
ONBOOT=yes
MASTER=yes
IPADDR=192.168.20.216
NETMASK=255.255.255.0
GATEWAY=192.168.20.1
NM_CONTROLLED=no
USERCTL=no
BONDING_OPTS="mode=1 miimon=100"
#miimon 是用來進行鏈路監測的。 比如:miimon=100,那麼系統每 100ms 監測一次鏈路連線狀態,如果有一條線路不通就轉入另一條線路;
#mode=0表示負載均衡方式,兩塊網路卡都工作;
#mode=1 表示 fault-tolerance (active-backup)提供冗餘功能,只有一塊網路卡工作,另一塊做備份
3. 修改ifcfg-eth0和ifcfg-eth1(eth1和eth0雷同)
DEVICE="eth1"
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
USERCTL=no
NM_CONTROLLED=no
4. 在/etc/rc.d/rc.local加入如下一行(啟動時執行此行命令)
ifenslave bond0 eth0 eth1
5. 關閉NetworkManager服務
[root@boss02 ~]# chkconfig NetworkManager off
6. 重啟機器(注意在此不要用init 6重啟)
[root@boss02 ~]# reboot
7. 檢測配置是否成功
[root@boss01 ~]# ifconfig
bond0 Link encap:Ethernet HWaddr 00:15:17:76:16:FA
inet addr:192.168.20.216 Bcast:192.168.20.255 Mask:255.255.255.0
inet6 addr: fe80::215:17ff:fe76:16fa/64 Scope:Link
UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1
RX packets:29896 errors:0 dropped:0 overruns:0 frame:0
TX packets:2150 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2252742 (2.1 MiB) TX bytes:281135 (274.5 KiB)
eth0 Link encap:Ethernet HWaddr 00:15:17:76:16:FA
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:16305 errors:0 dropped:0 overruns:0 frame:0
TX packets:2038 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1276296 (1.2 MiB) TX bytes:259418 (253.3 KiB)
Interrupt:32 Memory:c4980000-c49a0000
eth1 Link encap:Ethernet HWaddr 00:15:17:76:16:FA
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:13591 errors:0 dropped:0 overruns:0 frame:0
TX packets:112 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:976446 (953.5 KiB) TX bytes:21717 (21.2 KiB)
Interrupt:36 Memory:c49c0000-c49e0000
7.1. 檢視介面配置:檢視物理網路卡的MAC 地址是否與bond0相同
7.2. 檢視bond的執行狀態
cat /proc/net/bonding/bond0
7.3. 透過同網段的其他電腦進行ping該主機,然後拔掉eth1介面網線測試。看通訊是否正常。
8. 注意事項
注意標點符號(“bond0””mode=1 miimon=100” “eth0”“eth1”),這些都會使系統找不到網路卡或者配置失效 。
如果bond0, eth0, eth1 三個MAC地址不一樣,檢查 三個ifcfg-XXX檔案 是否有NM_CONTROLLED=no。因為6.x版本比之前的版本多了個NM_CONTROLLED引數,這個引數的作用是把接**給networkmanager來管理,如果把NM_CONTROLLED設定成yes的話,在起機的時候networkmanager會呼叫networkmanager的配置檔案,直接會呼叫介面實際物理mac。所以導致上面出現的介面物理mac地址和bond不一致的情況。所以我把介面下的NM_CONTROLLED設定成no。
二、雙網路卡繫結刪除:
做以上的操作後,如果bond0是eth0與eth1做的繫結,要恢復eth0與eth1對應的Mac地址;如果沒有去檢視/etc/udev/rules.d/70-persistent-net.rules的檔案裡來確定。
最後備份/etc/udev/rules.d/70-persistent-net.rules這個檔案後,
三、多閘道器設定
route add -net 192.168.0.0 netmask 255.55.0.0 gw 192.168.1.254
測試透過後,如果需要加在/etc/rc.locale檔案裡保證開機啟動
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26845409/viewspace-1475628/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 多網路卡 配置多閘道器
- 深度分析Linux下雙網路卡繫結七種模式 多網路卡的7種bond模式原理Linux模式
- Linux雙網路卡繫結單個IP之(team)Linux
- Oracle 11gR2 RAC 單網路卡轉雙網路卡繫結配置Oracle
- 工業智慧閘道器如何實現雙WAN口設定
- linux 網路卡繫結Linux
- Linux網路卡繫結Linux
- 不設定預設閘道器,可訪問網路
- Ceph物件閘道器,多區域閘道器物件
- 剖析網路卡繫結模式模式
- Linux(09):網路卡繫結Linux
- win10系統如何設定預設閘道器_win10預設閘道器設定步驟Win10
- 使用NAT閘道器輕鬆為單臺雲伺服器設定多個公網IP伺服器
- win10如何設定閘道器靜態mac地址_win10網路卡mac地址怎麼修改Win10Mac
- 伺服器:Ubuntu設定IP地址、閘道器、DNS伺服器UbuntuDNS
- Ubuntu系統設定IP地址、閘道器、DNSUbuntuDNS
- api閘道器設計API
- 中國移動寬頻 GPON 閘道器設定
- 基於nodejs的阿里雲DDNS服務,支援多網路卡繫結NodeJS阿里DNS
- 普元EOS 8閘道器設計及應用
- iOS 多選刪除(附tableViewTips及單選刪除)iOSView
- 物聯網的閘道器
- AI閘道器對企業的意義及如何構建 AI 閘道器AI
- 迅時MX閘道器FXO口對接OM裝置IP外線組網連結設定教程
- 開放API閘道器實踐(一) ——設計一個API閘道器API
- Janusec應用安全閘道器(WAF閘道器)
- 閘道器never_host設計
- vue 雙向繫結(v-model 雙向繫結、.sync 雙向繫結、.sync 傳物件)Vue物件
- 高效能API閘道器(1)、微服務API閘道器架構設計API微服務架構
- PbootCMS授權碼設定,PbootCMS如何繫結多個域名boot
- js 定時器 繫結classJS定時器
- 雙向連結串列————查詢、刪除、插入結點
- 億級流量架構之閘道器設計思路、常見閘道器對比架構
- 什麼是閘道器?閘道器的作用是什麼,閘道器的作用詳解
- gateway 閘道器Gateway
- 閘道器GatewayGateway
- 北京Profinet轉Modbus閘道器配置除錯詳解除錯
- API閘道器:第8層網路API
- 淺談網路-閘道器與路由路由