VLAN 上无法访问 Internet

网络工程 转变 局域网 第 2 层
2022-02-05 09:42:50

我正在尝试在我的 TL-SG3210 (3.0) 上设置 VLAN。我创建了简单的 VLAN:

vlan 10
  name "vlan10"

然后,我将端口 2 和 3 分配给 VLAN。我还创建了界面:

interface vlan 10
  ip address 192.168.75.1 255.255.255.0
  no ipv6 enable
  ip helper-address 192.168.55.1

(192.168.55.1 是我路由器的默认网关)。

我将流量从 192.168.75.0 路由到 192.168.55.38(我的交换机的 IP,例如 VLAN1 接口 IP)

ip route 192.168.75.0 255.255.255.0 192.168.55.38

我还创建了 DHCP 池并配置了 DHCP 接口中继,但效果很好。

service dhcp server
  ip dhcp server pool "pool"
  network 192.168.75.0 255.255.255.0
  default-gateway 192.168.75.1

最后,我从我的池中获取 IP,但我无法连接到互联网。我只能连接到 192.168.75.1(它返回我交换机的 web 管理页面。

当我想 ping8.8.8.8时,我收到了这个错误:From 192.168.75.x Destination Host Unreachable. 我已经创建了这个路由:ip route 0.0.0.0 0.0.0.0 192.168.55.1

我做错了什么?请给我提意见!谢谢!


在这里配置。

我无法从我的 VLAN10 访问互联网

!TL-SG3210

vlan 10
 name "vlan10"

service dhcp server
ip dhcp server pool "pool"
network 192.168.75.0 255.255.255.0
default-gateway 192.168.75.1

# I tried this:
ip route 192.168.75.0 255.255.255.0 192.168.55.38
# And this:
ip route 0.0.0.0 0.0.0.0 192.168.55.38

service dhcp relay

interface vlan 1
  ip address-alloc dhcp
  no ipv6 enable

interface vlan 10
  ip address 192.168.75.1 255.255.255.0
  no ipv6 enable
  ip helper-address 192.168.55.1
  
interface gigabitEthernet 1/0/2
  switchport general allowed vlan 10 untagged
  switchport pvid 10
  
interface gigabitEthernet 1/0/3
  switchport general allowed vlan 10 untagged
  switchport pvid 10

end
3个回答

这里至少有两件事是错误的:

  1. 您的路由器 (192.168.55.1) 没有到 192.168.75.0 的路由。您需要在网关路由器上配置此路由。
  2. 您已为本地子网创建了 DHCP 服务器,但您也已ip helper在路由器接口上进行了配置。选择一个或另一个。

我将流量从 192.168.75.0 路由到 192.168.55.38

ip route 192.168.75.0 255.255.255.0 192.168.55.38

您在此处执行的操作可能会中断本地子网的连接。请注意,第一个参数是目标网络前缀,而不是源。要设置默认路线,请使用0.0.0.0/0作为目的地(很可能您早就这样做了),例如

ip route 0.0.0.0 0.0.0.0 192.168.55.38

prefix 0.0.0.0 mask 0.0.0.0作为目的地,匹配任何地址,192.168.55.38用作网关)

您需要设置到远程子网的路由。本地连接的子网通过其连接接口已知。

普通路由通常是按目的地。如果您确实需要按子网路由,则需要使用策略路由。

在您的交换机中是 L3 或 L2

我认为问题可能是 vlan 的标记,或者可能是 vlan 的配置以跳入下一个地址

例子:

端口 1 Vlan 1 - 192.168.55.0 取消标记 端口 2 Vlan 10 - 192.168.75.0 取消标记

这个概念有时是你在端口 2 中取消标记 vlan 10,然后标记到端口 1,所以端口应该看起来像这样

端口 1 取消标记 vlan 1 标记 vlan 10 端口 2 取消标记 vlan 10