更改 Ubuntu Server 上的 netplan 子网掩码导致服务器无法访问

更改 Ubuntu Server 上的 netplan 子网掩码导致服务器无法访问

我正在尝试扩大 Ubuntu 服务器上的子网(也运行 DHCP),以便我可以将我的 IoT 设备放在不同的子网上 - 我目前使用 192.168.1.x - 我想将设备放在 192.168.2.x 和 192.168.3.x 上。我修改了 /etc/netplan/00-installer-config.yaml 文件(这可能是我在安装 Ubuntu 时由向导构建的):

# This is the network config written by 'subiquity'
network:
  ethernets:
    eno1:
      addresses:
      - 192.168.1.14/24
      nameservers:
        addresses:
        - 8.8.8.8
        search: []
      routes:
      - to: default
        via: 192.168.1.1
  version: 2

将行改为

    eno1:
      addresses:
      - 192.168.1.14/22

然而,当我尝试时sudo netplan try(除了关于 ovsdb-server.service 未运行以及 netplan 文件太容易访问的预期警告之外)系统变得无法访问,我需要登录到盒子本身并恢复更改 - 请问我做错了什么?

DHCP 文件 /etc/dhcp/dhcpd.conf 为我连接到服务器的机器提供 IP 地址,其内容为:

default-lease-time 86400;
max-lease-time 86400;
authoritative;
 
subnet 192.168.1.0 netmask 255.255.255.0 {
 range 192.168.1.100 192.168.1.200;
 option routers 192.168.1.1;
 option domain-name-servers 192.168.1.14;
}

笔记本电脑 IP 配置(如果相关):

   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::7e7c:9bd5:64cd:ded6%5(Preferred)
   IPv4 Address. . . . . . . . . . . : 192.168.1.107(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : 19 April 2024 09:30:14
   Lease Expires . . . . . . . . . . : 20 April 2024 09:30:12
   Default Gateway . . . . . . . . . : 192.168.1.1
   DHCP Server . . . . . . . . . . . : 192.168.1.14
   DHCPv6 IAID . . . . . . . . . . . : 89686696
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-28-09-32-12-F0-6E-0B-D9-52-D4
   DNS Servers . . . . . . . . . . . : 192.168.1.14

我意识到要查看其他子网,我需要更改 DHCP 中的掩码,但我肯定应该能够看到服务器?我不认为这应该是一个问题,因为我没有更改服务器的 IP 地址,也没有更改笔记本电脑的 IP 地址。谢谢

相关内容