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

linux网卡配置trunk模式,centos配置单网卡为Trunk模式相关推荐

  1. linux给网卡添加一个ip地址,linux网络配置中如何给一块网卡添加多个IP地址

    汤向峰每日一题-2017年3月16日: linux网络配置中如何给一块网卡添加多个IP地址 linux系统给网卡配置VIP的方法常见有两种:别名IP.以及辅助IP ================== ...

  2. virtualbox linux通用网卡,详解VirtualBox + CentOS 虚拟机网卡配置

    前言 要学好Linux,还是得自己搭建虚拟机. VirtualBox比较小巧简单,容易上手.在配合CentOS 6.4使用时,首要的问题就是网卡配置,尤其是使用SSH终端仿真程序(例如SecureCR ...

  3. centos7 网卡配置vlan_centos 7 下多网卡绑定+ vlan 网卡配置

    一.前言 CentOS7之前系统提供给用户的是bonding driver来实现链路聚合,实际上bonding适用于大多数应用.Bonding driver的架构是由内核空间完全控制.管理. Team ...

  4. linux下救援模式,CentOS下的rescue救援模式

    CentOS下的rescue救援模式 [MBR故障] 用命令来把MBR的前446字节覆盖 Dd if=/dev/zero of=/dev/sda bs=446 count=1 结果:无法登录系统 1. ...

  5. centos配置单网卡双IP

    vi /etc/sysconfig/network-scripts/ifcfg-eth0:1 DEVICE=eth0:1 BOOTPROTO=static IPADDR=IP地址 NETMASK=掩码 ...

  6. Linux添加第二IP地址,Centos 给网卡添加第二个 IP 地址

    重要:本文最后更新于2017-03-19 15:05:51,某些文章具有时效性,若有错误或失效,请在下方留言. 有的时候我们购买了服务器需要申请多个 IP ,那么申请的 IP 该怎么添加进系统呢? 添 ...

  7. linux下配置SVN搭建 centos svn安装配置

    SVN服务器有2种运行方式: 1.独立服务器(例如:svn://xxx.com/xxx): 2.借助apache (例如:http://svn.xxx.com/xxx): 为了不依赖apache,我选 ...

  8. 在linux的单用户模式,CentOS 7 进入单用户模式图文详解

    CentOS 7在进入单用户的时候和6.x做了很多改变,下面让我们来看看如何进入单用户. 1.重启服务器,在选择内核界面使用上下箭头移动 2.选择内核并按"e" 3.找到下面这行 ...

  9. linux 7退出单用户模式,CentOS 7 进入单用户模式图文详解+++++重置密码

    CentOS 7在进入单用户的时候和6.x做了很多改变,下面让我们来看看如何进入单用户. 1.重启服务器,在选择内核界面使用上下箭头移动 2.选择内核并按"e" 3.找到下面这行 ...

  10. 固定linux虚拟机ip地址,虚拟机下linux 系统网卡配置、固定IP地址

    1.进入该目录下修改内容 vi       /etc/sysconfig/network-scripts/  ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static DEF ...

最新文章

  1. linux下如何修改系统时间
  2. python使用fpdf将生成的长字符串手动换行写入pdf
  3. 信息学奥赛一本通 2007:【20CSPJ普及组】方格取数 | 洛谷 P7074
  4. 二分查找向上还是向下取整_二次构造柱泵向上输送方便还是向下输送方便
  5. Python集合常用函数使用详解(内附详细案例)
  6. apdu 移动sim_SIM卡基础技术规范, ISO-7816协议(APDU指令)
  7. 【Vue组件库】最常用的vue组件库
  8. 入门Struts1第一讲——Struts1入门就这么简单
  9. 三阶齐次线性方程求通解_三阶常系数齐次线性差分方程解的分类
  10. 【线性代数】A为方阵,当存在B使得 AB=E ,证明BA=E
  11. redis.conf配置详细解析
  12. 如何实现图片转化为文字
  13. 微信关注事件bug记录
  14. 基于Opencv和STM32物理鼠标的目标跟踪器
  15. etsy开店流程遇到的问题整理
  16. 我国企业履行社会责任的措施
  17. 再谈防火墙的流量控制
  18. android邮箱附件传输,Android上发送带附件的邮件
  19. 想做副业怎么才能找到适合的项目,六条建议让你找副业不再迷茫
  20. 开发信三要素,看看你的开发信有吗?

热门文章

  1. python矩阵乘法代码_python3 单行代码实现矩阵相乘
  2. 矩阵转置matlab的函数,【ZZ】Matlab矩阵操作
  3. 二三、A转置乘以A可逆
  4. 2022-2028年中国工业级无人机行业市场全景调查及投资潜力研究报告
  5. APK安装流程:点击下载应用了解安装的全过程
  6. 微信小程序文字语音转换/中英文自动翻译
  7. 基于AT89C51单片机的电子万年历PROTEUS仿真设计
  8. windows安装yarn 详细教程
  9. 2019春第四次课程设计实验报告
  10. ggplot2的中文显示