Linux下VLAN创建举例

验证bug过程中,需要创建VLAN,由于并不是很清楚,磕磕碰碰了很久,今天终于知道自己的创建的VLAN是正确的,特把步骤贴在这里,共大家参考。

 

创建VLAN时最常用最简单的方法就是利用支持VLAN的交换机来创建和管理VLAN,比如Cisco 3560,如果手边没有可用的支援VLAN的交换机,也可以采用一台Linux主机来管理VLAN。

本文就是采用Linux主机来实现VLAN的创建和管理。

 

任务:1. 建立一个VLAN,其VLAN ID为2002

         2. 通过建立的VLAN,完成待测设备(以下简称N3,Linux OS)与一个PC server(Linux OS)之

             间的通信

 

目的: N3在u-boot阶段用dhcp获得IP的过程中,server 端利用 tcpdump来查看N3 DHCP请求的情况

 

设备:N3一台, Linux 主机两台, 普通的switch一个,网线若干

 

 VLAN连接图见附件

 

操作步骤:

1. 按照附件中的连接图将N3, VLAN Linux主机和Linux server连接到switch

2. 在VLAN Linux主机中配置ID为2002的VLAN,具体操作如下:

    1)vconfig add eth0 2002
    2) ifconfig eth0.2002 192.168.1.129 netmask 255.255.255.128
3. 在Server Linux中进行如下配置:

     1)vconfig eth0 2002
     2) ifconfig eth0.2002 192.168.1.135 netmask 255.255.255.128

4. 在N3的uboot阶段进行如下配置:

     1) setenv vlan 2002
     2)set ethact e1000#0

5. 在N3中执行命令dhcp,来动态获得IP;同时在Server Linux端执行命令 tcpdump -I eth0.2002,用来查看N3

    DHCP的请求信息

6. 在VLAN Linux端执行tcpdump -I eth0.2002,当N3在 uboot阶段“setenv vlan 2002”后,用“dhcp”获得ip时

    可以通过“tcpdump -I eth0.2002” 看到其发包信息(此步可以不要,而只在server端查看)

7. 在Server Linux端查看/var/log/messages中的相关信息

8. 查看配置后N3中uboot阶段的环境变量

9. 按照配置的固定IP,netmask和gateway,N3和 Server Linux ping VLAN主机都可以成功

 

Karen

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值