用linux做单臂,实现VLAN间路由.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用linux做单臂,实现VLAN间路由

Linux做单臂路由实现VLAN间路由 目的 使用一台单网卡的Linux主机,使Switch上的两个以上的VLAN下的主机可以互访。适用于vlan间路由但又不想增加投资的应用。适用于所有支持VLAN的switch,本实验中使用的是H3C 3100。 网络环境描述 PC-A,switch Port 8,ipadd=192.168.13.11,gw=192.168.13.254 PC-B,Switch Port 4,ipadd=192.168.12.22,gw=192.168.12.254 Linux的主机一台,Linux的eth0端口接在Switch Port 10。Linux发行版为CentOS 4.4,内核2.6.9-EL。Linux 2.6以上内核才支持802.1q,低版本则需要打补丁。 三、具体配置 H3C 3100配置 Port 1/0/4——vlan 3,接PC-A, Port 1/0/8——vlan 2,接PC-B, Port 1/0/10——vlan trunk,接Linux的eth0端口 # 将 port4 划分到vlan3 interface Ethernet1/0/4 port access vlan 3 # 将port 8划分到vlan 2 interface Ethernet1/0/8 port access vlan 2 # 将port 10划分为trunk,并允许所有vlan路由。如果有不需要路由的vlan,此处指定需要路由的具体的vlan id。 interface Ethernet1/0/10 port link-type trunk port trunk permit vlan all CentOS 4.4配置 加载802.1q的模块 modprobe 8021q 清除eth0的ip地址 ip address add 0.0.0.0 dev eth0 将eth0指定到vlan 2、3中 vconfig add eth0 2 vconfig add eth0 3 出现加入成功的提示: [root@host ~]# vconfig add eth0 2 Added VLAN with VID == 2 to IF -:eth0:- 多次指定会出现错误提示 [root@host ~]# vconfig add eth0 2 ERROR: trying to add VLAN #2 to IF -:eth0:- error: Invalid argument 注意事项及排错需求 为子接口设置IP地址 #vlan2的IP地址 ip address add 192.168.12.254 eth0.2 #vlan3的IP地址 ip address add 192.168.13.254 eth0.3 查看子接口的启动情况 注意,此处的eth0.2和eth0.3不同于eth0:2和eth0:3 打开Linux的转发功能 echo 1 /proc/sys/net/ipv4/ip_forward 或编辑/etc/sysctl.conf,将net.ipv4_forward的值修改为1,并执行sysctl –p。 配置完成,PC-A和PC-B可以互访 2008-7-10 附1:划分子接口后的文件及配置变更 增加完毕后,在/proc/net/vlan目录下,新增两个配置文件 eth0.2、eth0.3 eth0.2的内容: eth0.2 VID: 2 REORDER_HDR: 1 dev-priv_flags: 21 total frames received 6609 total bytes received 1137771 Broadcast/Multicast Rcvd 2 total frames transmitted 4955 total bytes transmitted 411861 total headroom inc 0 total encap on xmit 4955 Device: eth0 INGRESS priority mappings: 0:0 1:0 2:0 3:0 4:0 5:0 6:0 7:0 EGRESSS priority Mappings: Eth0.3的内

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档