单网卡配置多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

centos配置单网卡为Trunk模式的更多相关文章

  1. 使用共享网卡的NAT模式配置VMware中的CentOS的上网功能

    昨天写了一篇文章总结了前两天折腾VMware 10中的CentOS上网的问题,结果留下一下小瑕疵,就是视频教程中通过共享网卡使用NAT模式配置虚拟机的方法.今天在结合昨天的基础上终于弄明白了这个问题. ...

  2. Virtual Box中 CentOS双网卡设置

    Virtual Box中 CentOS双网卡设置:   在Virtual Box中安装CentOS x86-64 6.4(final),配置了双网卡,eth0 为桥接模式 , eth1为内网模式   ...

  3. VMware虚拟CentOS 6.5在NAT模式下配置静态IP地址及Xshell远程控制配置

    VMware虚拟CentOS 6.5在NAT模式下配置静态IP地址及Xshell远程控制配置 标签: LinuxXshellCentOS 2016-10-15 04:58 127人阅读 评论(0) 收 ...

  4. Linux学习之CentOS(五)----网卡的配置

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

  5. CentOS/Linux 网卡设置 IP地址配置永久生效

    CentOS/Linux下设置IP地址 1.临时生效设置 1.1修改IP地址 #ifconfig eth0 192.168.100.100 1.2修改网关地址 #route add default g ...

  6. vm centos 添加网卡 无配置文件

    vm centos 添加网卡 无配置文件 解决办法 [root@test ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:C8:41:FB ...

  7. ubuntu 设置网卡为混杂模式 以及网络配置命令

    1. ifconfig eth0 promisc 设置eth0为混杂模式. ifconfig eth0 -promisc 取消它的混杂模式 botnet@botnet-virtual-machine: ...

  8. 跨交换机相同vlan内的通信(trunk模式)

    当一个公司的小型局域网内部,处于不同楼层的主机处在同一个虚拟局域网内,连接到不同的交换机上,这时候就需要相同虚拟局域网内部的主机进行跨交换机进行通信. 通过设置交换机之间相连接的端口开启trunk模式 ...

  9. linux 网卡的混杂模式的取消

    1.Linux下网卡常用的几种模式说明: 广播方式:该模式下的网卡能够接收网络中的广播信息. 组播方式:设置在该模式下的网卡能够接收组播数据. 直接方式:在这种模式下,只有目的网卡才能接收该数据. 混 ...

随机推荐

  1. flask开发框架

    # -*- coding: utf-8 -*- # import fcrm from fcrm import app if __name__ == '__main__': # fcrm.app.run ...

  2. Phabricator API Go 创建task/提交文件到Phabricator

    Go Phabricator API 代码/程序创建task/提交文件到Phabricator Creat Task or upload file to phabricator with code i ...

  3. 持续更新:从零开始的php学习生活

    其实也不是真的从零开始,在此之前我还是一边研究博学(博客美化)一边学的CSS.HTML.JavaScript的,相关内容可以戳这里. 看本文之前你最好稍微熟悉一下HTML.JavaScript什么的. ...

  4. c++(链表逆转)

    链表逆转是面试环境中经常遇到的一道题目,也是我们在实际开发中可能会遇到的开发需求.和线性逆转不一样,单向链表的节点需要一个一个进行处理.为了显示两者之间的区别,我们分别对线性内存和链表进行逆转: (1 ...

  5. vuex使用心得分享(填坑)

    今天我们简单说一下vuex的使用,vuex是什么呢,相当于react的redux,如果项目使用数据过多的话,直接管理是非常不方便的,那么采用vuex,那些繁琐的问题就迎刃而解了,首先我们先看看官方对v ...

  6. Spark_总结七_troubleshooting

    转载标明出处 http://www.cnblogs.com/haozhengfei/p/07ef4bda071b1519f404f26503fcba44.html Spark_总结七_troubles ...

  7. CentOS、Ubuntu、Debian三个linux比较异同[转]

    Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本. 商业版本以Redhat为代表,开源社区版本则以debian为代表.这些版本各有不同的特点, ...

  8. Web前端:如何实现选择select下拉框选中跳转其他页面

    <select onchange="window.location=this.value;"><option value="a.html"&g ...

  9. css3中的关键帧技术分析应用

    最近在研究网页加载进度效果的时候发现可以使用css3实现这个效果. 使用css3实现完全不需要图片,相比使用loading.gif的实现来说可能更快. 使用css3实现动态加载的效果,主要会涉及到几个 ...

  10. [SinGuLaRiTy] 复习模板-搜索

    [SinGuLaRiTy-1043] Copyright (c) SinGuLaRiTy 2017. All Rights Reserved. 桶排序 void bucketSort(int a[], ...