一、前言

经常有需求通过交换机改变IP地址或者实现在同一个交换机中建立多个VLAN访问外部网络(VLAN之间独立),在折腾了多次后,稍有心得,现记录之。

二、实现方案

何为VLAN就不在此赘述。实现起来整体也较容易。步骤如下:

2.1 网络拓扑

整体网络拓扑为从路由器的LAN口接出一根线连到交换机上(不属于下述VLAN端口的任何一个接口),交换机不同的端口划分不同的VLAN连接不同的主机。

2.2 交换机配置(以S5500为例)

  1. 设置vlan1的ip

此IP地址需与路由器地址(vlan 1)相匹配。命令如下:

int vlan 1
ip address 192.168.1.254 /24
  1. 交换机中创建vlan

假设需要创建两个vlan,分别为80、81,命令如下:

vlan 80
vlan 81

将相应的端口添加到vlan 80以及vlan 81中。之后分别给vlan 80和vlan 81设置ip地址:

int vlan 80
ip address 172.17.0.1 /24 int vlan 81
ip address 172.18.0.1 /24

3、设置静态路由

实现能够顺利访问外部网络,即对所有ip的访问全部跳到192.168.1.1,此为路由的网关。

ip route-static 0.0.0.0 0.0.0.0 192.168.1.1

2.3 路由配置

添加相应的静态路由,并将其出接口设为vlan 1。

比如此例中应添加两条静态路由(172.17.0.0 /24,172.18.0.0 /24,下一跳均指向192.168.1.254(交换机vlan 1设置的ip地址)。

四、总结

通过上述方式即可实现同一交换机下两个vlan均能访问192.168.1.1 /24网络,并能实现192.168.1.1 /24网络访问两个vlan下的主机。

最新文章

  1. word 文档 一次性设置多张图片大小
  2. SoapUI新版本“Ready!API 1.80”体验
  3. jsoup-提示java.net.SocketTimeoutException:Read timed out
  4. Maven实战(六)依赖
  5. Android View之用户界面...
  6. SQL 第一范式、第二范式、第三范式、BCNF
  7. JAVA字段的初始化规律
  8. for循坏的穷举与迭代,while、do while循环
  9. 设置Eclipse自动跳转到debug模式的小技巧
  10. 使用VisualSVN Server自动发布站点
  11. Tasks on 2013
  12. Nth Digit | leetcode
  13. (转载)VC/MFC 工具栏上动态添加组合框等控件的方法
  14. .Net程序员学习Linux(三)
  15. 【转】ubuntu设置PATH----不错
  16. Linux上夏时令的应对
  17. 普通RAID磁盘数据格式规范
  18. Java中static关键字的详解
  19. 关于"net::ERR_CONNECTION_ABORTED"和"Firebug 达到了 Post 请求大小限制"的问题
  20. linux 文件处理命令

热门文章

  1. tomcat部署会碰到的问题
  2. mysql中查看某个日期是星期几?如何知道某个日期是星期几?某个日期是周几?
  3. 8 -- 深入使用Spring -- 2...5 Spring 3.0 新增的注解
  4. 诡异的DataTime.Now.ToString()
  5. 【代码审计】iZhanCMS_v2.1 后台存在多个SQL注入漏洞分析
  6. JSON XSS
  7. SpringBoot(一)-- 知识点介绍
  8. 使用 Json 文件存储
  9. C#编码习惯谈
  10. GCC 编译详解[转]