首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ifupdown更改参数dhclient

ifupdown更改参数dhclient
EN

Stack Overflow用户
提问于 2022-04-17 21:59:29
回答 1查看 133关注 0票数 0

我有Ubuntu20.04,我把所有的网络功能都给了ifupdown。

1我的接口通过dhclient获取网络参数:

代码语言:javascript
复制
#/etc/network/interfaces
allow-hotplug enp2s0
auto enp2s0
iface enp2s0 inet dhcp

Dhclient从以下参数开始:

代码语言:javascript
复制
#ps -Af | grep dhclient

/sbin/dhclient -1 -4 -v -i -pf /run/dhclient.enp2s0.pid -lf /var/lib/dhcp/dhclient.enp2s0.leases -I -df /var/lib/dhcp/dhclient6.enp2s0.leases enp2s0

Dhclient版本:

代码语言:javascript
复制
# dhclient --version
isc-dhclient-4.4.1

客户端配置:

代码语言:javascript
复制
# cat /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 60;
retry 60;
reboot 10;
reject 10.100.0.2;

厌倦了google如何更改dhclient的参数(我希望在没有-1和守护进程模式下启动它),如下所示:

代码语言:javascript
复制
/sbin/dhclient -nw -4 -v -pf /run/dhclient.enp2s0.pid -lf /var/lib/dhcp/dhclient.enp2s0.leases -I -df /var/lib/dhcp/dhclient6.enp2s0.leases enp2s0

我怎么能做到呢?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-18 18:09:04

dhclient运行在ifupdown中硬编码的参数,您不能从其他地方更改它。

但我找到了一个解决办法:

  1. 将接口设置为静态的,以防止通过ifup命令
  2. 来启动dhclient,并通过预向上钩子

运行dhclient所需的任何参数。

代码语言:javascript
复制
allow-hotplug enp2s0
auto enp2s0
iface enp2s0 inet static
    address 192.168.1.1
    netmask 255.255.255.255

    pre-up /sbin/dhclient -4 -v -pf /run/dhclient.enp2s0.pid -lf /var/lib/dhcp/dhclient.enp2s0.leases -I -df /var/lib/dhcp/dhclient6.enp2s0.leases enp2s0 
    pre-down /sbin/dhclient -4 -v -r -pf /run/dhclient.enp2s0.pid -lf /var/lib/dhcp/dhclient.enp2s0.leases -I -df /var/lib/dhcp/dhclient6.enp2s0.leases enp2s0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71905785

复制
相关文章

相似问题

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