centos配置單網卡為Trunk模式


單網卡配置多IP(trunk模式)操作標准

 

1.linux的單網卡配置多IP的操作
下面為linux系統單網卡配置多IP(trunk模式)的操作步驟,系統平台為centos5.5。全部操作完成后,將實現在網卡eth0上配置兩個子接口:eth0.1000和eth0.2000,他們的IP分別是58.215.165.4和122.192.66.132
一、修改網卡配置,確保兩張網卡都是自啟動的,並且將需轉換成trunk模式的網卡的IPADDR、NETMASK、GATEWAY等選項注釋掉。比如:
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

 

二、添加兩個路由表項,供策略路由引用
echo "100 cu" >> /etc/iproute2/rt_tables
echo "200 ct" >> /etc/iproute2/rt_tables

 

三、將加載802.1Q、網卡VLAN配置、策略路由、默認路由寫進啟動文件
vi /etc/rc.local
/sbin/modprobe 8021q -------啟用8021q協議,
使系統支持網卡的trunk模式
vconfig add eth0 1000 -------添加一個vlan 1000
vconfig add eth0 2000 -------添加一個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

 

四、編寫shell腳本,然后添加可執行權限
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腳本嵌入網卡啟動文件當中供其調用
vi /etc/init.d/network
touch /var/lock/subsys/network

 

[ -n "${NETWORKDELAY}" ] && /bin/sleep ${NETWORKDELAY}
bash /etc/init.d/route.sh
;;
六、重啟機器
init 6


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM