Redhat
在 RHEL 安裝期間設置 MTU 的引導選項
我正在嘗試安裝 RHEL-7.9,但它無法下載安裝程序映像 LiveOS/squashfs.img 並進入 dracut 緊急 shell。當我嘗試使用 curl 提取該圖像時,它失敗了。看界面,mtu設置不對(dhcp自動設置)。將其更改為 1500 後,將進行下載。
現在如何在引導參數中傳遞這個 mtu 設置以繼續安裝。當我添加此引導選項
ip=::::::dhcp:1500
時,dracut 將其報告為未知值。根據文件的格式是
ip=ip::gateway:netmask:hostname:interface:method:mtu
所有這些都是可選的,只有需要指定的參數。
確實
ip=::::::dhcp:1500
奏效了。我遺漏了一個冒號,系統為介面和方法獲取了 dhcp 和 mtu 值
該手冊似乎建議您使用的語法用於顯式網路配置:
ip=<client-IP>:[<peer>]:<gateway-IP>:<netmask>:<client_hostname>:<interface>:{none|off|dhcp|on|any|dhcp6|auto6|ibft}[:[<mtu>][:<macaddr>]]
在哪裡使用
ip=::::::dhcp:1500
你省略了強制值;只有帶方括號的值[ ]
是可選的。我認為您需要使用另一種語法:
ip=<interface>:{dhcp|on|any|dhcp6|auto6}[:[<mtu>][:<macaddr>]] This parameter can be specified multiple times. dhcp|on|any|dhcp6 get ip from dhcp server on a specific interface auto6 do IPv6 autoconfiguration <macaddr> optionally set <macaddr> on the <interface>. This cannot be used in conjunction with the ifname argument for the same <interface>.
這需要介面名稱(例如 eth0):
ip=eth0:dhcp:1500