㈠ 網(wǎng)卡高級命令 ① mii-tool eth0:查看網(wǎng)卡狀態(tài) ② ethtool查看網(wǎng)卡設(shè)置 ethtool -i eth0:查看網(wǎng)卡的驅(qū)動程序 ethtool eth0:查看網(wǎng)卡物理特性 ethtool -S eth0:查看網(wǎng)卡底層狀態(tài) ㈡ IP別名 一張物理網(wǎng)卡上配置多個IP,實現(xiàn)類似子接口之類的功能,稱為IP別名 在linux作DHCP服務(wù)器向多網(wǎng)段分配不同IP或者linux作路由器等時可能需要在一個物理接口上配置多個IP地址 ⑴ step_1 redhat缺省使用NetworkManager對網(wǎng)卡進(jìn)行管理,但僅限最基本的功能 若要實現(xiàn)IP別名或者多網(wǎng)卡綁定,需要將此禁用
⑵ step_2
如果想要永久性添加IP別名,則可以在/etc/sysconfig/network-scripts/下添加別名配置文件: 配置文件名: ifcfg-eth0:0 內(nèi)容: DEVICE=eth0:0 IPADDR=192.168.1.200 PREFIX=24 //子網(wǎng)掩碼 ONPARENT=yes //依附關(guān)系 ㈢ 多網(wǎng)卡綁定 linux支持將多張物理網(wǎng)卡綁定為一張邏輯網(wǎng)卡,以此來提高帶寬和穩(wěn)定性 綁定后的物理網(wǎng)卡不在直接使用 IP配置在綁定后的邏輯網(wǎng)卡上 wlan不能綁定 網(wǎng)卡綁定模式: 模式0:平衡輪詢 --提高帶寬 模式1:主動備份 --增加穩(wěn)定性,只使用一塊網(wǎng)卡 模式2:廣播 --一般不用 綁定后的邏輯網(wǎng)卡命名為bondn,n為編號,如/dev/bond0、/dev/bond1 如果兩塊網(wǎng)卡在不同路由器上,也就是在不同的網(wǎng)段,那么不能使用網(wǎng)卡綁定來提高帶寬 服務(wù)器如果有連接到不同網(wǎng)段的兩個地址,那么客戶端訪問服務(wù)器的時候進(jìn)行LB最簡單的方法就是使用DNS進(jìn)行負(fù)載均衡 客戶端通過域名訪問服務(wù)器,DNS中將域名解析到指定服務(wù)器的兩個網(wǎng)卡的IP地址上就行了 ⑴ step_1 創(chuàng)建邏輯網(wǎng)卡的配置文件: /eth/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0 IPADDR=192.168.1.200 PREFIX=24 ONBOOT=yes BOOTPROTO=none USERCTL=no BONDING_OPTS="mode=0 miimon=50 " ⑵ step_2 將每張網(wǎng)卡先停掉:ifdown eth0,eth1 之后修改每個屬于該邏輯網(wǎng)卡的物理網(wǎng)卡的配置文件: /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes USERCTL=no 第二張網(wǎng)卡eth1照貓畫虎 ⑶ step_3 添加驅(qū)動程序 /etc/modprobe.d/bonding.conf alias bond0 bonding ⑷ step_4 service network stop service network start ifup bond0 watch -n 1 ifconfig |
|