创建默认 VLAN 以外的 VLAN 后失去连接

网络工程 局域网 互联网
2022-02-07 17:46:15

我有一个服务于三台计算机的 192.168.0.0/24 网络。现有网络的这一部分没有问题。

我购买了新的 Cisco SG350-28P 28 端口千兆 PoE 管理型交换机。

我需要这个新交换机为两台计算机提供一个 VLAN。

这两台电脑应该可以通过这个连接到192.168.0.0网络的新交换机来上网(这样两台电脑就可以上网了)

我需要新交换机拥有 192.168.1.0/24 网络。

是否可以?谁能帮我?

问题是,当交换机有一个默认的 VLAN 1 并且我从现有网络中获得类似 192.168.0.99 的地址时,获得 Internet 连接就没有问题了。两台计算机可以互相通信,也可以通过 Internet 通信。一旦我在交换机上创建一个新的 VLAN,互联网连接就会丢失。

我目前面临的问题。

为连接到此交换机的两台计算机创建新 VLAN 后失去 Internet 连接。

提醒那些愿意提供帮助的人。虽然这个开关有一个广泛的 CLI 命令,但它仍然是有限的。例如,它不支持 NAT 或 VTP 等命令。

下面是我做 SHOW RUN 时 Cisco SG350-28P 的相关配置:

VLAN DATABASE
VLAN 5
EXIT
INTERFACE GigabitEthernet5
switchport mode access
switchport access vlan 5

. . .

SHOW VLAN 显示如下

Vlan    Name          Tagged Ports     Untagged Ports   Created by

---     ----          ------------     --------------   ---------

1        1                             gi1-28, Po1-8        DV

5        5                                                  S

我希望我能够给出我被问到的配置。

网络图/配置

SG-350#sh vl
Created by: D-Default, S-Static, G-GVRP, R-Radius Assigned VLAN, V-Voice VLAN
Vlan       Name           Tagged Ports      UnTagged Ports      Created by
---- ----------------- ------------------ ------------------ ----------------
 1           1                            gi1-4,gi6-28,Po1-8        DV
 10         TEN                                  gi5                S

SG-350#sh ru
config-file-header
SG-350
v2.5.0.92 / RTESLA2.5_930_364_107
CLI v1.0
file SSD indicator encrypted
@
ssd-control-start
ssd config
ssd file passphrase control unrestricted
no ssd file integrity control
ssd-control-end cb0a3fdb1f3a1af4e4430033719968c0
!
!
unit-type-control-start
unit-type unit 1 network gi uplink none
unit-type-control-end
!
vlan database
vlan 10
exit
voice vlan oui-table add 0001e3 Siemens_AG_phone________
voice vlan oui-table add 00036b Cisco_phone_____________
voice vlan oui-table add 00096e Avaya___________________
voice vlan oui-table add 000fe2 H3C_Aolynk______________
voice vlan oui-table add 0060b9 Philips_and_NEC_AG_phone
voice vlan oui-table add 00d01e Pingtel_phone___________
voice vlan oui-table add 00d01e Pingtel_phone___________
voice vlan oui-table add 00e0bb 3Com_phone______________
bonjour interface range vlan 1
hostname SG-350
username CES password encrypted bb0f32698c29ea839a69da69fdb810b7005c219a 
privilege 15
clock summer-time EDT recurring usa
!
interface vlan 10
name TEN
!
interface GigabitEthernet5
 switchport access vlan 10
!
exit
2个回答

你有一些严重的设计问题。您必须将两个 VLAN 都中继到路由器,这意味着每个 VLAN 都有一个虚拟接口,并且每个 VLAN 都需要单独的网络寻址。

您无法通过非托管交换机进行中继,因为它无法配置为中继。您需要将连接从非托管交换机移动到托管交换机,并且您需要在托管交换机和路由器上设置中继配置。这两个 VLAN 将具有单独的寻址,因此您可以将现有网络分成多个网络,或者为新 VLAN 添加不同的网络。

路由器需要为每个 VLAN 提供一个虚拟接口,以便通过连接到托管交换机的链路进行中继。

如果你想要两个子网,192.168.0.0/24 和 192.168.1.0/24,你必须有一个路由器(或第 3 层交换机)在它们之间进行通信。

但这引出了一个问题:您真的需要一个单独的子网(192.168.1.0)吗?您可以将所有新设备都放在同一个子网中,使用默认 VLAN 1 吗?