這是本文件的舊版!


Ubuntu-server在執行kickstart安裝時的DHCP Timeout設定

Ubuntu在安裝過程中,會在這個階段去設定網路:

而我們曾遇過幾次DHCP取不到的問題。本篇文章主要告訴你,如何去設定DHCP Timeout。

首先是確認Ubuntu使用什麼工具去透過DHCP取得IP,通常都是使用dhclient。檢查/var/log/syslog可以確定是dhclient:(以下的圖改過timeout)

接著就是確認dhclient設定檔。通常dhclient設定檔會放在/etc/dhclient.conf或/etc/dhcp/dhclient.conf中,而在整個安裝過程中,你可能會找到三個dhclient設定檔:

  1. /mnt/etc/dhcp/dhclient.conf
  2. /target/etc/dhcp/dhclient.conf
  3. /etc/dhclient.conf

第一個是安裝來源(如光碟)所攜帶的;第二個是安裝完系統上的;第三個則是安裝環境使用的。去檢查/etc/dhclient.conf可以發現預設timeout為30秒。

使用preseed