我最近刚刚设置了我的 Ubuntu Server 20.04,现在我正在尝试安装 DHCP 服务器。
但它总是失败,因为我得到
暂时无法解析“archives.ubuntu.com”
有没有办法在没有互联网接入的情况下设置我的网络?还有其他选择吗?
提前致谢
答案1
您可以使用它systemd-networkd.service
来为您提供 DHCP 服务器,它已经安装在您的 Ubuntu 机器上。
打开一个终端并输入networkctl
并查找将托管您的 DHCP 服务器的网络接口名称,例如eth0
,然后通过更改目录cd /etc/systemd/network
并创建一个具有您喜欢的名称的网络文件,例如通过sudo nano eth0.network
。
/etc/systemd/network/eth0.network
[Match]
Name=eth0
[Network]
DHCPServer=yes
Address=192.168.0.1/24
ConfigureWithoutCarrier=yes
[DHCPServer]
PoolOffset=100
PoolSize=100
更多选项可以在手册页中找到man systemd.network
。
完成配置后,systemd-networkd.service
通过以下方式启用:
sudo systemctl enable systemd-networkd.service &&\
sudo systemctl restart systemd-networkd.service
并再次通过查看您的设置networkctl
。
PS您应该编辑您的/etc/resolv.conf
viasudo nano /etc/resolv.conf
并在其中添加一些名称服务器,例如Google DNS nameserver 8.8.8.8
:。
PPS最好systemd-resolved.service
与服务器结合使用bind9
。