|
|

楼主 |
发表于 2004-12-7 11:39:11
|
显示全部楼层
我看了下资料好象是要在LINUX网卡上划分VLAN,不知道以下是否有误?还有一个问题什么网卡支持802.1Q???
在LINUX上实现单网卡代理
1.首先进入linux系统,选择"系统设置->添加/删除应用程序,选择安装"内核开发"的整个选项
2.安装完成后cd /usr/src/linux-2.4目录, 如没安装"内核开发",默认没有这个目录
3.运行make xconfig 然后进入network option ,将802.1Q VLAN Support选为M,然后退出保存
4.make dep
5.make modules
6.在4506上面,将连接代理服务器的端口设置为trunk,封装802.1Q,将连接防火墙内网口的端口设置一个VLAN,如vlan 40
7.下载VLAN配置工具软件vlan.1.7m.tar.gz
tar -zxvf vlan.1.7m.tar.gz
cd vlan
cp vconfig /usr/sbin
8.创建VLAN(一个是代理服务器的VLAN,如VLAN 30 ,一个是防火墙VLAN,如VLAN40)
vconfig add eth0 30
vconfig add eth0 40
9.为接口设置IP地址:
ip address add 192.168.100.253 dev eth0.30 (VLAN30的网关)
ip address add 10.0.0.253 dev eth0.40 (VLAN40的网关)
10.启用设备
ip link set dev eth0.30 up
ip link set dev eth0.40 up
11.设置路由策略(设置路由表名称)
编辑/etc/iproute2/rt_tables文件,在文件的尾部加入下面的两行:
100 outer (将编号为100 的路由策略命名为outer)
110 inter(将编号为110的路由策略命名为inter)
12.设置路由:
(设置outer的路由表)
ip route add 10.0.0.0/24 dev eth0.40 table outer
(设置inter的路由表)
ip route add 192.168.0.0/16 dev eth0.30 table inter
如需要开机自动运行
编辑rc.local.加入 |
|