一. 網卡別名 vim
1.對虛擬主機有用centos
2.能夠將多個IP地址綁定在一個NTC上網絡
eth0:1負載均衡
eth0:2ide
eth0:3測試
3.ifconfig命令ui
ifconfig eth0:0 192.168.1.100/24 up 臨時修改網卡的IP地址和子網掩碼,重啓網絡服務後失效spa
4.ip命令3d
ip addr add 172.16.1.2/16 dev eth0rest
2.配置別名時,會有和NetworkManager服務不兼容狀況,要作如下操做:
臨時關閉NetworkManager服務: service NetworkManager stop
開機不啓動NetworkManager服務: chkconfig NetworkManager off
3.別名格式: ifcfg-ethX;xxx
4.別名網卡只能使用靜態地址:
DEVICE=eth0:0
IPADDR=10.10.10.10
NETMASK=255.0.0.0
ONPARENT=yes
5.網絡屬性配置的tui(text user interface)
system-config-network-tui
setup
注意:重啓網絡服務才能生效
6.配置當前主機的主機名
臨時生效: hostname [host_name]
全局生效: /etc/syscondfig/network (centos6實驗)
HOSTNAME=zhang
執行hostname zhang 生效
7.網卡修更名稱或屬性信息
/etc/udev/rules.d/70-perisstent-net.rules
卸載網卡驅動:
modprobe -r e1000
裝在網卡驅動:
modprobe e1000
下面爲centos 6的網卡設置一個別名
1.cp ifcfg-eth0 ifcfg-eth0:10 設置一個網卡別名eth0:10
2.vim ifcfg-eth0:10 修改配置文件
修改設備名,設置爲靜態ip
3.關閉NetworkManager服務
臨時關閉NetworkManager服務: service NetworkManager stop
4.重啓網卡
service network restart
二.網絡接口配置-bolding (Centos6環境)
就是將多塊網卡綁定同一IP地址對外提供服務,能夠實現高可用或者負載均衡,直接給兩塊網卡設置同一ip地址是不可能的,經過bloding,虛擬一塊網卡歲外提供鏈接,物理網卡被修改成相同的MAC地址.
1.Bonding的三種工做模式
(1)Mode 0 (balance-rr)
輪轉(Round-robin)策略:從頭至尾順序的在每個slave接口上面的發送數據包.本模式提供負載均衡和容錯能力(負載均衡就是輪流工做,第一塊網卡壞掉,第二塊正常,網絡就會癱瘓;第一塊正常,第二塊壞掉,能正常工做,但會丟包)
(2)Mode 1 (active-backup)
活動-備份(主備)策略:在綁定中,只有一個slave被激活.當且僅當活動的slave接口失敗時纔會激活其餘slave.爲了不交換機發生混亂此時綁定的MAC地址只有一個外部端口上可見(一塊網卡出現故障,另外一塊纔會啓動)
(3)Mode 3 (broadcast)
廣播策略:在全部的slave接口上傳送全部的報文.本模式提供容錯能力(網卡同時工做,走同樣的數據)
2.Bonding的配置
vim /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS="miion=100 mode=0"
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
vim /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
在上面的配置文件中,minion是用來進行鏈路檢測的,若是miion=100,那麼系統每100ms檢測一次鏈路鏈接狀態,若是有一條線路不通記憶轉入另外一條線路
3.查看bond0狀態: /proc/net/bonding/bond
4.刪除bonding
第一步(1)lsmod |grep bonding查看是否有bonding:
...(2)ifconfig bond0 down關閉bonding
...(3)rmmodbonding刪除bonding
刪除bonding:rmmod bonding
實例:本次實驗在centos6上實驗
案例一:mode=1 ,一個網卡處於活動狀態,另外一個網卡處於備份狀態.
(1)建立一個bonding配置文件,設置爲靜態ip
vim /etc/sysconfig/network-scripts/ifcfg-bond0
(2)修改網卡配置文件eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
(3)新增一個網卡,須要執行命令ifconfig eth1 up啓動網卡,並在/etc/sysconfig/network-scripts/目錄下建立網卡文件ifcfg-eth1
[root@zhang network-scripts]# cp ifcfg-eth0 ifcfg-eth1
(4)關閉NetworkManager 服務,並重啓網絡服務
service NetworkManager restart
service network restart
(5)測試
兩塊網卡都啓用,網絡正常
a.禁用網卡eth0
ifconfig eth0 down
測試結果:網絡正常
b.禁用網卡eth1,啓用網卡eth0
...
測試結果:網絡正常
得出結論:mode=1模式,提供容錯能力,一塊網卡損壞,另外一塊繼續工做
案例二:mode=0 處於負載均衡狀態,增長了帶寬,有容錯能力
(1)建立bond配置文件
(2)修改網卡配置文件eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
(3)新增一個網卡,須要執行命令ifconfig eth1 up啓動網卡,並在/etc/sysconfig/network-scripts/目錄下建立網卡文件ifcfg-eth1
[root@zhang network-scripts]# cp ifcfg-eth0 ifcfg-eth1
(4)關閉NetworkManager 服務,並重啓網絡服務
service NetworkManager restart
service network restart
(5)測試
兩塊網卡都啓動時,網絡處於正常狀態
a.第一塊網卡eth0禁用
ifconfig eth0 down
...
測試結果:網絡不通,
b.啓用第一塊網卡eth0,禁用第二塊網卡eth1
ifconfig eth0 up;ifconfig eth1 down
...
測試結果:啓用第一塊網卡eth0後,網絡正常,禁用第二塊網卡,網絡仍是正常狀態
得出結論:mode=0模式,主要是實現負載均衡,提升帶寬,且第一塊網卡損壞,網絡就會出故障