10 我想eth0使用外部DHCP服务器(位于我的子网中)配置接口,所以我/etc/network/configure用以下行进行了编辑 auto eth0 iface eth0 inet dhcp 但我也想在DHCP服务器关闭时使用avahi自动配置。 因此,我尝试ifup eth0在服务器关闭时进行尝试,并在一段时间后发生故障,但是接口eth0:avahi配置正确。我正在寻找一种减少尝试连接到DHCP服务器的时间的方法。 还有...这是在没有DHCP服务器的情况下使用avahi的正确方法吗? networking dhcp avahi timeout — 尝试一下 source
11 要从CLI设置DHCP客户端超时,请阅读此内容。 您也可以只配置DHCP客户端配置文件。您可以在这里找到相关指南。在我的12.04上,您需要编辑的dhclient.conf文件是uder / etc / dhcp / 因此,从CLI中使用以下命令打开文件: sudo nano /etc/dhcp/dhclient.conf 滚动到显示“ #timeout 60;”的行。并删除“#”符号。更改数字以设置超时(以秒为单位)。按Ctrl + X退出编辑器并保存更改。 如果您不能等到下一次重新启动,则可以强制Ubuntu从DHCP服务器重新获取新的IP地址,请运行: sudo dhclient -r — 丹尼尔·梅 source
2 您可以尝试设置: timeout 10; backoff-cutoff 0; initial-interval 0; retry 15; 在/etc/dhcp/dhclient.conf中。 有关man dhclient.conf参考,请参见dhclient.conf联机帮助页()。 — 埃里克·卡瓦略(Eric Carvalho) source
0 我不确定avahi,但默认配置文件是/ etc / network / interfaces。您可以将这些行放在此处,并且dhcp应该立即为您提供ipaddress。如果在dhcp服务器关闭时需要静态IP地址,则可以为eth0设置别名或使用以下命令手动配置它ifconfig eth0 x.x.x.x — 埃里尔 source 1 谢谢。但是我真正想要的是,如果没有dhcp服务器,那么avahi可以自己建立一个链接本地地址。发生这种情况,但是经过了很长时间。是否可以减少此时间?我只想为dhcp连接设置超时时间 — JustTrying 2012年