由于我更换了路由器,因此sudo dhclient eno1
每次重启后必须在一台 PC II 上运行该命令。我已经升级到 Xubuntu 20.04,但问题仍然存在。我该如何改变呢?
结果ifconfig -a
:
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::729a:2013:ba7e:ba02 prefixlen 64 scopeid 0x20<link>
ether a4:5d:36:82:ba:53 txqueuelen 1000 (Ethernet)
RX packets 8032 bytes 8241625 (8.2 MB)
RX errors 0 dropped 8 overruns 0 frame 0
TX packets 5851 bytes 763496 (763.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
我正在使用 eno1(有线以太网),并且 IP 192.168.0.10 是正确的(在路由器上为我的 MAC 地址配置的固定 IP 地址)。
/etc/netplan
@Thomas:目录中没有文件
@Terrance:不:/etc/dhcpcd.conf
不存在
唯一/etc/dhcp/dhclient.conf
不是注释的行是:
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
send host-name = gethostname();
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, domain-search, host-name,
dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn, dhcp6.sntp-servers,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
timeout 300;
由于您
ifupdown
用于控制网络接口,请确保将以下 2 行添加到/etc/network/interfaces
文件中:第一行告诉系统在启动时自动调出界面。第二行告诉系统接口将使用 DHCP 而不是静态的。
希望这可以帮助!