|
單網(wǎng)卡配置多IP(trunk模式)操作標(biāo)準(zhǔn)
1.linux的單網(wǎng)卡配置多IP的操作
下面為linux系統(tǒng)單網(wǎng)卡配置多IP(trunk模式)的操作步驟,系統(tǒng)平臺(tái)為centos5.5。全部操作完成后,將實(shí)現(xiàn)在網(wǎng)卡eth0上配置兩個(gè)子接口:eth0.1000和eth0.2000,他們的IP分別是58.215.165.4和122.192.66.132
一、修改網(wǎng)卡配置,確保兩張網(wǎng)卡都是自啟動(dòng)的,并且將需轉(zhuǎn)換成trunk模式的網(wǎng)卡的IPADDR、NETMASK、GATEWAY等選項(xiàng)注釋掉。比如:
vi /etc/sysconfig/network-scrips/ifcfg-eth0
DEVICE=eth0
HWADDR=00:e0:81:db:64:3d
ONBOOT=yes
#IPADDR=58.215.165.29
#BOOTPROTO=static
#NETMASK=255.255.255.224
#GATEWAY=58.215.165.1
二、添加兩個(gè)路由表項(xiàng),供策略路由引用
echo "100 cu" >> /etc/iproute2/rt_tables
echo "200 ct" >> /etc/iproute2/rt_tables
三、將加載802.1Q、網(wǎng)卡VLAN配置、策略路由、默認(rèn)路由寫(xiě)進(jìn)啟動(dòng)文件
vi /etc/rc.local
/sbin/modprobe 8021q -------啟用8021q協(xié)議,
使系統(tǒng)支持網(wǎng)卡的trunk模式
vconfig add eth0 1000 -------添加一個(gè)vlan 1000
vconfig add eth0 2000 -------添加一個(gè)vlan 2000
ip address add 58.215.165.4/27 dev eth0.1000 ------配置vlan 1000的子接口IP
ip address add 122.192.66.132/27 dev eth0.2000 -----配置vlan 2000的子接口IP
ip link set dev eth0.1000 up
ip link set dev eth0.2000 up
route add default gateway 58.215.165.1
ip route add default via 122.192.66.129 table cu
ip route add default via 58.215.165.1 table ct
ip rule add from 122.192.66.132 table cu
ip rule add from 58.215.165.4 table ct
四、編寫(xiě)shell腳本,然后添加可執(zhí)行權(quán)限
vi /etc/init.d/route.sh
#!/bin/bash
ip route add default via 122.192.66.129 table cu
ip route add default via 58.215.165.1 table ct
route add default gateway 58.215.165.1
chmod u+x /etc/init.d/route.sh
五、將以上shell腳本嵌入網(wǎng)卡啟動(dòng)文件當(dāng)中供其調(diào)用
vi /etc/init.d/network
touch /var/lock/subsys/network
[ -n "${NETWORKDELAY}" ] && /bin/sleep ${NETWORKDELAY}
bash /etc/init.d/route.sh
;;
六、重啟機(jī)器
init 6
|
|
|
來(lái)自: just_person > 《待分類》