要让连接到交换机的设备都能上网,需在MikroTik路由器(通过WinBox配置)上完成以下步骤。假设您的网络拓扑是:外网IP配置在路由器的WAN口,内网设备通过交换机连接到路由器的LAN口。
步骤 1:配置内网接口(LAN)
-
登录WinBox
使用WinBox连接到MikroTik路由器的MAC地址或IP。 -
设置内网接口IP
- 进入
IP → Addresses
,点击+
添加新IP。 - 输入内网IP地址(如
192.168.1.1/24
),选择内网接口(如ether2
)。 - 点击
Apply
和OK
保存。
- 进入
步骤 2:配置DHCP服务器
-
创建DHCP地址池
- 进入
IP → Pool
,点击+
新建地址池。 - 输入名称(如
lan-pool
),设置地址范围(如192.168.1.100-192.168.1.200
)。 - 点击
OK
保存。
- 进入
-
启用DHCP Server
- 进入
IP → DHCP Server
,点击DHCP Setup
。 - 选择内网接口(如
ether2
)。 - 设置地址池为刚创建的
lan-pool
。 - 配置网关(
192.168.1.1
)和DNS(如8.8.8.8
)。 - 完成向导后,DHCP会自动分配IP给连接的设备。
- 进入
步骤 3:设置NAT(网络地址转换)
- 添加伪装规则
- 进入
IP → Firewall
,选择NAT
选项卡。 - 点击
+
新建规则,设置:Chain
:srcnat
Src. Address
:192.168.1.0/24
(内网网段)Out. Interface
: 选择WAN接口(如ether1
)。
- 在
Action
选项卡,选择masquerade
。 - 点击
OK
保存。
- 进入
步骤 4:连接交换机到路由器
-
物理连接
将交换机的任意端口通过网线连接到路由器的内网接口(如ether2
)。 -
交换机配置(如需管理)
- 若交换机是管理型(如MikroTik交换机):
- 进入
IP → Addresses
,为交换机分配一个内网IP(如192.168.1.2/24
)。 - 设置默认网关为路由器的内网IP(
192.168.1.1
)。
- 进入
- 若为普通二层交换机,无需配置,直接使用即可。
- 若交换机是管理型(如MikroTik交换机):
步骤 5:验证网络连通性
-
连接设备到交换机
将电脑或其他设备通过网线连接到交换机,应自动获取192.168.1.x
的IP。 -
测试上网
在设备上打开浏览器访问网页,或执行ping 8.8.8.8
测试外网连通性。
常见问题排查
- 无法获取IP:检查DHCP Server是否启用,地址池是否正确。
- 能获取IP但无法上网:检查NAT规则和默认路由(
IP → Routes
应有默认路由指向WAN网关)。 - 交换机管理IP无法访问:确保交换机与路由器内网接口在同一子网,且防火墙未阻止访问。
通过以上步骤,连接到交换机的设备即可通过MikroTik路由器访问互联网。