思科模拟器交换机划分vlan后如何连接路由器上网,看了网上的教程操作一直没有成功,大概过程是了解的,但怕时间久了会忘记,所以这里先把过程记录下来,以后解决了,再修改,IP和网段如图分配

20260125234004035.png

第一种方法

1,在 交换机 上分别创建vlan10 20 30,再分配每个vlan的IP,这个vlan的IP,就是对应vlan下客户机的网关,再把对应的端口设置对应的vlan

创建vlan
命令为 vlan 10 name vlan10
命令为 vlan 20 name vlan20
命令为 vlan 30 name vlan30

2,给每个vlan设置IP,这个IP就是对应vlan连接的客户机网关

interface vlan 10
ip address 192.168.10.1 255.255.255.0
exit
interface vlan 20
ip address 192.168.20.1 255.255.255.0
exit
interface vlan 30
ip address 192.168.30.1 255.255.255.0
exit

3,再创建一个vlan100,给它设置一个IP,要和路由器同网段,比如路由器网关是192.168.1.1,交换机IP为192.168.1.2

vlan 100 name vlan100
exit
interface vlan 100
ip address 192.168.1.2 255.255.255.0
exit

4,把要的端口分别设置到对应的vlan,命令不成功的话,在web界面设置

interface range gi1/0/1 //指定vlan 10 端口范围, gi 为物理端口号,输入gi后可以按tab键会自动补充命令
switchport mode access //指定端口工作模式,连接PC为 access
switchport access vlan 10 //将指定端口划分为 vlan 10
exit
interface range gi1/0/2
switchport mode access
switchport access vlan 20
exit
interface range gi1/0/3
switchport mode access
switchport access vlan 30
exit

5,在交换机的静态路由添加一条规则,指向路由器的IP 192.168.1.1

ip route 0.0.0.0 0.0.0.0 192.168.1.1
exit

20260125235217780.png

6,把当前配置的运行参数写入到启动配置文件中

copy running-config startup-config

7,在路由器上静态路由那里,分别添加3条规则并指向三层交换机的IP 192.168.1.2,也就是vlan100的IP,同时设置路由器G口的IP为192.168.1.1

目的地址 掩码 网关

192.168.10.0 255.255.255.0 192.168.1.2

192.168.20.0 255.255.255.0 192.168.1.2

192.168.30.0 255.255.255.0 192.168.1.2

以上三条路由也可以合成一条路由即:192.168.0.0 255.255.0.0 192.168.1.2

20260125235501200.png

8,完成后分别在 VLAN 10,20,30 对应的端口连接上PC,并配置网卡IP地址 192.168.10.x/20.x/30.x 网关为 192.168.10.1/20.1/30.1 能够ping通对方IP和vlan 网关即表示成功。路由器g0/0口 连接 交换机的接口24口,都要改为trunk。

20260126000311377.png

20260125235816900.png

我这样操作后ping vlan的三个网关--成功;ping 每个vlan下的客户机--不成功;ping路由器IP 192.168.1.1--不成功;尝试在路由器上也创建一个vlan100,IP为 192.168.1.1,连接Fa0/0/0口,设置trunk模式走全部 或 access模式单独走vlan100 ,也是一样的不通,不知道问题出在哪里**

第二种方法

1,在 路由器 上分别创建vlan10 20 30,再分配每个vlan的IP,这个vlan的IP,就是对应vlan下客户机的网关,比如vlan10--192.168.10.1,vlan20--192.168.20.1,vlan30--192.168.30.1

2,同在路由器上再创建一个vlan100,IP设置为路由器的网关,也就是vlan100是路由器的网关 192.168.1.1

20260126002227687.png

3,在 交换机 上分别创建vlan10 20 30,但不用分配IP;在 交换机上 也创建vlan100,设置IP 192.168.1.2 用于连接路由器,所以需要和路由器网关是相同的网段

20260126002300241.png

4,在交换机上,分别把端口设置为对应的vlan接口,然后路由器和交换机连接的这两个端口都要设置为trunk模式

ping vlan的三个网关--成功;ping 每个vlan下的客户机--成功;ping路由器IP 192.168.1.1--成功;但这样相当于是在路由器上划分vlan且网关在路由器上,虽然都成功,但路由器的Gi口没有设置IP,而是创建的vlan100--f0/0口设置为网关,是否需要绑定Gi口也不确定,感觉这种方法不实用,想通过第一种方法实现互通