跳到正文

把中枢配置成路由器或旁路网关 ​

一台装好的 Linux 中枢能从服务器模式换成路由器或旁路网关,给家里的设备转发流量。下面从什么时候要换讲起,再设网口、DHCP 和开放范围。只有 Linux 上的中枢有这两种模式。旁路网关只在完整版里有,国内版没有。

什么时候要这么做 ​

  • 要用代理给家里的设备分流。设备的流量先经过中枢,代理才分得到。代理只在完整版里有。
  • 这台机器本来就做家里的路由器,或者你想让它做。

只在手机和笔记本上用电脑里的服务时,服务器模式就够了,不用换。

模式机器上的地址设备怎么用上它
路由器由中枢接管接在中枢的 LAN 口上,从中枢拿地址
旁路网关保持原样留在家里原来的网络上,把网关改成中枢的地址

换之前要知道的 ​

面板的应用栏在应用之前写出这次切换的代价:

  • 进入路由器模式,中枢接管网口。上行口用 DHCP 时可能换到新地址,面板要在新地址上重新打开。
  • 离开路由器模式,网口交还给机器自己的网络管理器。中枢服务的网络随之结束,上面的设备失去地址、DNS 和网关。
  • 离开旁路网关,把中枢设为网关的设备失去出网的路。

在中枢这台机器自己的屏幕前操作最稳。在这台机器上运行 nhub open,面板在本机的浏览器里打开,经回环地址连接,换网口不影响它。

从家里另一台设备操作时,连接会断。在中枢机器上运行 sudo nhub open --print,打印面板的新地址,到那里重新登录。

选形态 ​

新装中枢时,在向导的 这台机器做什么? 一屏选 路由器、单臂路由 或 旁路网关,下一屏 用哪些网口? 填这个形态要的网口和地址。

向导的形态屏

已经装好的中枢,在面板里换:

  1. 在 网络 页的 模式 一节,选 路由器 或 旁路网关。
  2. 选择 应用模式。

网络页的模式一节

换成旁路网关时,在 上游网关 里填家里原来那台路由器的地址,再选择 应用上游网关。

换回服务器模式,也在 模式 一节,代价见上一节。

给网口定角色 ​

路由器模式下,每个网口有一个 角色:

角色含义
WAN通往互联网的上行线路
LAN中枢自己服务的网络
拆分切成多个 VLAN 的主干
停用交给系统自己管理

从服务器模式换过来时,每个网口的角色都是 停用,开放着的网口要先选角色:

  1. 在 网络 页的 开放范围 一节,找到每个开放的网口那一行。
  2. 在这一行的角色选择里,接上行线路的网口选 WAN,接家里设备的网口选 LAN。
  3. 选择 应用开放范围。

之后在网口标签里改细节。WAN 口选 DHCP 或 静态;LAN 口填 网关地址 和 前缀长度,第一个服务网络默认是 192.168.8.0/24,中枢在 192.168.8.1。改完选择 应用到 加网口名的按钮。

路由器模式下的网口角色,一个 WAN,一个 LAN

单臂路由只用一根网线:主干网口的角色是 拆分,不打标签的流量出网,设备在一个 VLAN 上。主干接的交换机要透传 VLAN 标签。

DHCP ​

路由器模式下,LAN 网口的 DHCP 一栏给设备发地址:

项默认
在这个网络上分配地址打开
起始地址、结束地址.100~.200
租约时长12h

设备拿到的网关和 DNS,都是中枢在这个网络上的地址。给某台设备固定地址,见网络页的静态地址分配。

旁路网关模式下,中枢不发地址,家里原来的路由器照旧发。在每台要经过中枢的设备上,把网关和 DNS 改成中枢的地址。没改的设备照旧走原来的路由器。

开放范围 ​

开放范围 列出中枢接受连接的网络,连接的对象是中枢自己的服务:面板、SSH、DNS、共享。路由器模式下,LAN 网口默认开放。向导建的路由器,WAN 网口默认关着。

  1. 在 开放范围 里勾选中枢要应答的网络。
  2. 选择 应用开放范围。

开放范围一节

开放一条 WAN 线路,中枢在它监听的每个端口上接受来自互联网的连接。从服务器模式换过来的 WAN 口仍然开放,取消勾选它,再选择 应用开放范围。

从家外面连回中枢,用外部访问,不用开放 WAN。中枢拒绝网络设置时,见故障排查。

微子 · 个人开发基础设施