Jus*_*ing 11 networking avahi dhcp timeout
我想eth0使用外部 DHCP 服务器(驻留在我的子网中)来配置我的接口,所以我/etc/network/configure用这些行进行了编辑
auto eth0
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)
但我也想在 DHCP 服务器关闭时使用 avahi 自动配置。
所以我ifup eth0在服务器宕机时尝试过,一段时间后它失败了,但接口eth0:avahi配置正确。我正在寻找的是一种减少尝试连接到 DHCP 服务器所花费的时间的方法。
而且……这是在没有 DHCP 服务器的情况下使用 avahi 的正确方法吗?
Tan*_*Mae 11
要从 CLI 设置 DHCP 客户端超时,请阅读此内容。
您也可以只配置 DHCP 客户端配置文件。您可以在此处找到相关指南。在我的 12.04 上,您需要编辑的 dhclient.conf 文件是 uder /etc/dhcp/
所以从 CLI 用这个打开文件:
sudo nano /etc/dhcp/dhclient.conf
Run Code Online (Sandbox Code Playgroud)
滚动到显示“#timeout 60;”的行 并删除“#”符号。更改数字以设置以秒为单位的超时。按 Ctrl + X 退出编辑器并保存更改。
如果您不能等到下一次重新启动,然后强制 Ubuntu 从 DHCP 服务器重新获取新的 IP 地址,请运行:
sudo dhclient -r
Run Code Online (Sandbox Code Playgroud)
小智 0
我不确定 avahi,但默认配置文件是 /etc/network/interfaces。您可以将这些行放在那里,dhcp 应该立即为您提供 IP 地址。如果您在 dhcp 服务器关闭时需要静态 IP 地址,您可以为 eth0 设置别名或使用以下命令手动配置它ifconfig eth0 x.x.x.x
| 归档时间: |
|
| 查看次数: |
33677 次 |
| 最近记录: |