首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在VLAN上没有互联网接入

在VLAN上没有互联网接入
EN

Network Engineering用户
提问于 2021-05-12 06:45:20
回答 3查看 937关注 0票数 0

我正在尝试在我的TL- to 3210 (3.0)上安装VLAN。我创建了简单的VLAN:

代码语言:javascript
复制
vlan 10
  name "vlan10"

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

代码语言:javascript
复制
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)

代码语言:javascript
复制
ip route 192.168.75.0 255.255.255.0 192.168.55.38

我还创建了DHCP池并配置了DHCP接口中继,但它的工作原理非常完美。

代码语言:javascript
复制
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管理页面)。

当我想要ping 8.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上网

代码语言:javascript
复制
!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
EN

回答 3

Network Engineering用户

回答已采纳

发布于 2021-05-12 12:25:19

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

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

Network Engineering用户

发布于 2021-05-12 07:58:06

我从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作为网关)

您需要设置到远程子网的路由。一个本地连接的子网已经通过它的连接接口被知道。

一般情况下,普通路由是由目的地决定的。如果确实需要按源子网进行路由,则需要使用策略路由。

票数 0
EN

Network Engineering用户

发布于 2021-06-10 17:38:23

在您的开关中,L3或L2

我认为这个问题可能是vlan的标记问题,也可能是vlan在下一个地址的配置问题。

示例:

Port1 VLAN1-192.168.55.0取消标签端口2 VLAN10-192.168.75.0

有时概念是在端口2中卸载vlan 10,然后标记到端口1,因此端口应该如下所示

端口1 untag vlan 1标签vlan 10端口2 untag vlan 10

票数 0
EN
页面原文内容由Network Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://networkengineering.stackexchange.com/questions/73858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档