我正在尝试扩大 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 地址。谢谢