首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >每次重新启动后,我必须运行命令'sudo dhclient‘。

每次重新启动后,我必须运行命令'sudo dhclient‘。
EN

Ask Ubuntu用户
提问于 2021-12-18 08:34:50
回答 1查看 3.3K关注 0票数 1

由于我已经改变了我的路由器,在一台PC上,我必须在每次重新启动后运行命令sudo dhclient eno1。我已经升级到Xubuntu 20.04,但问题仍然存在。我怎么才能改变呢?

ifconfig -a的结果:

代码语言:javascript
运行
复制
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地址)。

@Thomas:/etc/netplan目录中没有文件

@特伦斯:不:/etc/dhcpcd.conf不存在

/etc/dhcp/dhclient.conf中,唯一不是注释的行是:

代码语言:javascript
运行
复制
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;
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-12-19 13:42:30

由于您使用ifupdown控制您的网络接口,请确保将以下两行添加到/etc/network/interfaces文件中:

代码语言:javascript
运行
复制
auto eno1
iface eno1 inet dhcp

第一行告诉系统在启动时自动打开接口。第二行告诉系统,接口将使用DHCP而不是静态的。

希望这能有所帮助!

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1382573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档