使用 netplan 创建离线(无互联网)网络

使用 netplan 创建离线(无互联网)网络

我正在尝试创建一个由 Ubuntu 服务器(22.04 LTS)组成的简单、无互联网(完全离线)网络。该服务器将创建一个 wifi 接入点并通过有线以太网连接到客户端。没有人会连接到互联网;它只是一个小型离线网络。服务器确实需要通过 DHCP 为任何物理连接到以太网或通过 Wifi 连接的客户端提供 IP 地址。

我尝试过

我有以下网络计划:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eno1:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.66.1/24]
  wifis:
    wlp2s0:
      dhcp4: no
      optional: true
      access-points:
        "MySSID":
          password: "mypassword"
          mode: ap
      addresses: [192.168.66.0/24]

会发生什么

第一个问题是,虽然我可以连接到 MySSID(从 Mac),并且它被分配了 IP 地址 192.168.66.192,但连接后,我无法 ping Ubuntu 服务器(我尝试了 192.168.66.0 和 .1)。事实上,在这种状态下,Mac Wifi 控制面板实际上会冻结,并且存在严重问题。

第二个问题是硬连线以太网连接无法获得分配的 DHCP 地址。我怀疑 NetworkManager 的内置 dnsmasq 调用以某种方式只监听 Wifi 连接,而不监听以太网连接。

有什么想法吗?谢谢!

相关内容