Mac Mini做主路由器

记录一下Mac Mini做主路由器的配置过程。

拓扑图

硬件

  • Mac Mini M4
  • 水星交换机 S106 Pro
  • 红米AX3000 路由器

交换机设置

墙上网口连接到交换机的1号口,交换机的2号口连接到Mac Mini的网口。3-6号口连接到无线路由器和其他设备。

打开交换机管理页面,添加两个vlan

VLAN 备注 成员端口 Tagged端口 Untagged端口
1 Default 1-6 1-6
2 VLAN0 1-2 1 2
4 VLAN1 2-6 3-6 2

设置PVID

端口 PVID
1 2
2 1
3 4
4 4
5 4
6 4

关闭交换机的DHCP服务,保存一下配置,这样断电重启后配置不会丢失。

Mac Mini设置

打开系统偏好设置 -> 网络,选择管理虚拟接口,添加两个VLAN接口,分别命名为VLAN0和VLAN1,VLAN ID分别为2和4,接口选择为以太网。

网络设置

我这里校园网是VLAN0,局域网是VLAN1,局域网设置一下静态IP,但不要填写路由器的地址,网关留空。创建完毕后,我把以太网停用了。

网络设置

打开端口转发:

1
2
sudo sysctl -w net.inet.ip.forwarding=1
sudo sysctl -w net.inet6.ip6.forwarding=1

可以用Surge或者ClashX Pro在VLAN1上提供网关服务

然后在VLAN0上拨号上网

用R2S代替mac mini做路由器也可以,设置WAN口为eth0.2,LAN口为eth0.4 即可。点号后面的数字是VLAN ID。

Surge

路由器设置

设置成桥接模式