linux网卡启用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-eth0DEVICE=eth0HWADDR=00:e0:81:db:64:3dONBOOT=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 1000vconfig add eth0 2000 -------添加一个vlan 2000ip address add 58.215.165.4/27 dev eth0.1000 ------配置vlan 1000的子接口IPip address add 122.192.66.132/27 dev eth0.2000 -----配置vlan 2000的子接口IPip link set dev eth0.1000 up ip link set dev eth0.2000 uproute add default gateway 58.215.165.1ip route add default via 122.192.66.129 table cuip route add default via 58.215.165.1 table ctip rule add from 122.192.66.132 table cuip rule add from 58.215.165.4 table ct
四、编写shell脚本,然后添加可执行权限vi /etc/init.d/route.sh#!/bin/baship route add default via 122.192.66.129 table cuip route add default via 58.215.165.1 table ctroute 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
2. windows系统的单网卡配置多IP的操作注意:下面的示例为broadcom网卡的相关配置方法,如果网卡不同,由于其管理程序不同,故首先要下载对应网卡的管理程序,请特别注意安装broadcom的网卡管理程序BASP(此处也请特别注意,对于windows2003系统,broadcom网卡管理程序只安装版本3,而从此网卡的官网下载的版本只能支持windows2008系统,请注意)
配置BASP
打开BASP
点击菜单栏的“team”选项,然后选择“create a team”
在弹出来的界面点击“next”,如下:
给新建的team命名,例如可命名为team 1,然后点击“next”,如下:
这一步很关键,必须在team类型上选择“FEC/GEC generic Trunking”,然后点击“next”,如下:
点击“f