- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很好奇哪个程序在 Debian squeeze 上调用 dhclient?
我怀疑这是 NetworkManager,但事实并非如此。因为我已经删除了它(apt-get remove NetworkManager)并重新启动了计算机。
dhclient 程序照常运行。请参阅:
~$ ps aux|grep dhclient
root 2042 0.0 0.0 2332 532 ? Ss 09:47 0:00 dhclient -v -pf /var/run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
我还 grep 查找 dhclient
在/etc
但没有足够的提示(未找到调用者)。
Debian Squeeze 上如何调用 dhclient 程序?
最佳答案
它是在 ifupdown 中编码的。
http://packages.debian.org/stable/ifupdown
下载源代码并
make inet.c
检查 dhcp_up() 函数:
static int dhcp_up(interface_defn *ifd, execfn *exec) {
{
if (!execute("[[ifconfig %iface% hw %hwaddress%]]", ifd, exec)) return 0;
}
if ( execable("/sbin/dhclient3") ) {
if (!execute("dhclient3 -pf /var/run/dhclient.%iface%.pid -lf /var/lib/dhcp3/dhclient.%iface%.leases %iface%", ifd, exec)) return 0;
}
else if ( execable("/sbin/dhclient") ) {
if (!execute("dhclient -v -pf /var/run/dhclient.%iface%.pid -lf /var/lib/dhcp/dhclient.%iface%.leases %iface%", ifd, exec)) return 0;
}
else if ( execable("/sbin/pump") && mylinuxver() >= mylinux(2,1,100) ) {
if (!execute("pump -i %iface% [[-h %hostname%]] [[-l %leasehours%]]", ifd, exec)) return 0;
}
else if ( execable("/sbin/udhcpc") && mylinuxver() >= mylinux(2,2,0) ) {
if (!execute("udhcpc -n -p /var/run/udhcpc.%iface%.pid -i %iface% [[-H %hostname%]] [[-c %client%]]", ifd, exec)) return 0;
}
else if ( execable("/sbin/dhcpcd") ) {
if (!execute("dhcpcd [[-h %hostname%]] [[-i %vendor%]] [[-I %client%]] [[-l %leasetime%]] %iface%", ifd, exec)) return 0;
}
return 1;
}
关于debian - 哪个程序在 Debian squeeze 上调用 dhclient?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14720571/
我的服务器无法连接到任何网络,在与它争吵时,我找到了运行此命令的临时解决方案:/etc/init.d/network restart && dhclient .但是,我不太明白 dhclient 到底
我正在使用带有 QT4 的 Ubuntu 10.10。 我想知道 QlistWidget 是否可以显示 Eg 的输出: system("dhclient eth0"); 然后让 qlistWidget
我有 Ubuntu 20.04,我将所有网络功能都交给了 ifupdown。 我的接口(interface)的 1 个通过 dhclient 获取网络参数: #/etc/network/interfa
我有一个问题,centos dhclient 脚本不断覆盖我的/etc/resolv.conf 文件。 我正在使用带有 vagrant 1.7.2 的 centos7 镜像 我有一个非常简单的设置,这
我正在使用 namespace 来分隔服务器上的一些物理接口(interface)。路由工作完美。另外,我在/etc/netns/中为每个 namespace 都有一个文件夹,例如/etc/netns
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
我在 debian 8.3 Linux 上使用 ISC dhclient 4.3.1。当 dhclient 报告的 $reason 由于无法达到租约文件中的有效租约而超时时,dhclient 脚本将以
我正在尝试配置 dhclient。规范说我应该在每个 DHCP 请求/请求中添加特定于供应商的选项。 我只找到了 -V 选项。 -V 指定要发送到 DHCP 服务器的供应商类别标识符选项。 我不确定这
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 已关闭 9 年前。 此问题似乎与 a specific programming problem, a sof
我有一个安装了 Ubuntu 11.10 的盒子。并且该框被配置为从 dhcp 获取 IP 和主机名。 我们已经在/etc/dhcp/dhclient-enter-hooks.d/文件夹中设置了脚本。
当我从父进程派生然后使用其参数执行 dhclient 进程时,我看到僵尸进程和 dhclient 进程 这是输出 root 31298 0.0 0.0 0 0 pts/2
我有一个脚本可以联系一些来源并告诉他们“IP 地址 XXX.XXX.XXX.XXX 是我当前的地址”。我的测试 Web 服务器通过 DHCP 拥有动态 IP 地址,除此之外,它需要在其 IP 地址更改
我是一名优秀的程序员,十分优秀!