用Linux系统实现单臂路由

作者:网络医生 发布于:2010-12-25 9:35 Saturday 分类:Linux技术

Linux系统(RedHat9.0)及以上版本默认支持VLAN的配制,如果不支持需要重新编译内核,打开802.1Q功能。

    这里只介绍在Linux系统上的配制,交换机上配制不做介绍,因为不同厂家的交换机配制命令不一样。

    先创建一个脚本,把命令写在脚本里面,让开机时自动加载执行。如果只是用命令在系统里配制后等系统重启之后配制会全部消失。

    eth0中不能有IP地址,如果有需要先清空IP.

脚本内容如下:

#!/bin/bash

modprobe 8021q                             //开机加载8021q模块,使之支持VLAN

echo 1 > /proc/sys/net/ipv4/ip_forward     //打开内核包转功能

vconfig add eth0 10                     //创建VLAN 10
ip address add 192.168.10.1/24 dev eth0.10   //设置VLAN 10接口的IP地址
ip link set dev eth0.10 up            
 //启用VLAN 10 这个接口

 

vconfig add eth0 20                     //创建VLAN 20
ip address add 192.168.20.1/24 dev eth0.20   //设置VLAN 20接口的IP地址
ip link set dev eth0.20 up             
//启用VLAN 20 这个接口

 

 

 

 

标签: linux vlan 单臂路由

发表评论:

  • 7
  • 4
  • 2
  • 1
  • 6

Powered by emlog