差異處
這裏顯示兩個版本的差異處。
Both sides previous revision 前次修改 下次修改 | 前次修改 下次修改 Both sides next revision | ||
osprovision:kickstart:rhel_centos:networkproblem:dhcptimeout_rhel_7 [2016/10/04 14:12] tony [DHCP Timeout設定] |
osprovision:kickstart:rhel_centos:networkproblem:dhcptimeout_rhel_7 [2016/10/05 14:05] tony [Problem] |
||
---|---|---|---|
行 6: | 行 6: | ||
以上圖測試結果,並且確認過Anaconda的source code,可以得知預設timeout為45秒。在寫本篇文章之前,已經試過了以下幾種方式且失敗: | 以上圖測試結果,並且確認過Anaconda的source code,可以得知預設timeout為45秒。在寫本篇文章之前,已經試過了以下幾種方式且失敗: | ||
- kickstart中加入--dhcptimeout。 | - kickstart中加入--dhcptimeout。 | ||
- | - 在/etc/dhclient.conf加入timeout。 | + | - 在/etc/dhclient.conf與/etc/dhcp/dhclient.conf加入timeout。 |
- 在NetworkManager.conf加入ipv4.dhcp-timeout設定。 | - 在NetworkManager.conf加入ipv4.dhcp-timeout設定。 | ||
- 也透過nmcli試圖修改ipv4.dhcp-timeout設定,但在CentOS7.2上找不到此設定。 | - 也透過nmcli試圖修改ipv4.dhcp-timeout設定,但在CentOS7.2上找不到此設定。 | ||
行 25: | 行 25: | ||
dhclient eno1 -timeout 90 | dhclient eno1 -timeout 90 | ||
</code> | </code> | ||
+ | 目前我的做法是在kickstart %pre中使用dhclient。而做這些動作前,請記得先檢查網路線是否有插。([[linux:shell_script:get_local_ip|檢查網路線狀態]]) | ||
===== Refference ===== | ===== Refference ===== | ||
* [[https://github.com/rhinstaller/anaconda/blob/567dca6671226e38cd249a642585d00446a12231/pyanaconda/network.py|Github - Anaconda - network]] | * [[https://github.com/rhinstaller/anaconda/blob/567dca6671226e38cd249a642585d00446a12231/pyanaconda/network.py|Github - Anaconda - network]] |