18.2. 网络引导选项
您可以配置网络引导选项,以通过网络连接启用 RHEL 安装。这些选项允许您设置网络接口,指定 IP 地址,为基于网络的安装和远程系统部署配置绑定、桥接和 VLAN。
+
使用 dracut 工具初始化网络。有关 dracut 选项的完整列表,请查看您系统上的 dracut.cmdline (7) 手册页。
- ip=
使用
ip=引导选项配置一个或多个网络接口。要配置多个接口,请使用以下方法之一-
多次使用
ip选项,每个接口一次; 为此,请使用rd.neednet=1选项,并使用bootdev选项指定一个主引导接口。 使用
ip选项一次,然后使用 Kickstart 设置其他接口。在安装过程的早期使用 ip= 选项应用配置时,在安装程序开始后,Kickstart 中定义的配置会在安装的后期阶段应用。这个选项接受几种不同的格式。下表包含大多数常用选项的信息。在以下表格中:
-
ip参数指定客户端 IP 地址,IPv6需要方括号,如 192.0.2.1 或 [2001:db8::99]。 -
gateway参数是默认网关。IPv6需要方括号。 -
netmask参数是要使用的子网掩码。这可以是完整子网掩码(例如: 255.255.255.0),或是一个前缀(例如 64)。 hostname参数是客户端系统的主机名。这个参数是可选的。Expand 表 18.3. 配置网络接口的引导选项格式 引导选项格式 配置方法 ip=method自动配置所有接口。
ip=interface:method自动配置特定的接口
ip=ip::gateway:netmask:hostname:interface:none静态配置,例如 IPv4:
ip=192.0.2.1::192.0.2.254:255.255.255.0:server.example.com:enp1s0:noneIPv6:
ip=[2001:db8::1]::[2001:db8::fffe]:64:server.example.com:enp1s0:noneip=ip::gateway:netmask:hostname:interface:method:mtu自动配置带有覆盖的特定接口
-
多次使用
- 为自动接口配置方法
方法
自动配置带有覆盖的特定接口使用指定的自动配置方法(如dhcp)打开接口,但会覆盖自动获取的 IP 地址、网关、子网掩码、主机名或其他指定参数。所有参数都是可选的,因此仅指定您要覆盖的参数。有关method参数的值,请查看您系统上的dracut.cmdline (7)手册页。注意-
如果您使用需要网络访问的引导选项,如
inst.ks=http://host/path,但没有指定ip选项,则ip选项的默认值是ip=dhcp。 -
要自动连接到 iSCSI 目标,请使用
ip=ibft引导选项激活访问目标的网络设备。
nameserver=-nameserver=选项指定名称服务器的地址。您可以多次使用这个选项。注意ip=参数需要方括号。但是 IPv6 地址不能使用方括号。IPv6 地址使用的正确语法示例为nameserver= 2001:db8::1。-
bootdev=-bootdev=选项指定引导接口。如果您使用多个ip选项,则这个选项是必须的。 ifname=-ifname=选项为具有给定 MAC 地址的网络设备分配接口名称。您可以多次使用这个选项。语法是ifname=interface:MAC。例如:ifname=eth0:01:23:45:67:89:ab
ifname=eth0:01:23:45:67:89:abCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意ifname=选项是在安装过程中设置自定义网络接口的唯一方法。-
inst.dhcpclass=-inst.dhcpclass=选项指定 DHCP 厂商类标识符。dhcpd服务将此值识别为vendor-class-identifier。默认值为anaconda-$(uname -srm)。要确保inst.dhcpclass=选项被正确应用,请在安装过程的早期阶段通过添加ip选项来请求网络激活。 -
inst.waitfornet=- 使用inst.waitfornet=SECONDS引导选项会导致安装系统在安装前等待网络连接性。SECONDS参数中给出的值指定在超时和继续安装过程(即使网络连接不存在)前等待网络连接的最长时间。 vlan=- 使用vlan=选项在具有给定名称的指定接口上配置虚拟 LAN (VLAN)设备。语法为vlan=name:interface。例如:vlan=vlan5:enp0s1
vlan=vlan5:enp0s1Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这会在
enp0s1接口上配置一个名为vlan5的 VLAN 设备。名称可采用以下格式:-
VLAN_PLUS_VID:
vlan0005 -
VLAN_PLUS_VID_NO_PAD:
vlan5 -
DEV_PLUS_VID:
enp0s1.0005 -
DEV_PLUS_VID_NO_PAD:
enp0s1.5
-
VLAN_PLUS_VID:
bond=- 使用bond=选项配置绑定设备,语法如下:bond=name[:interfaces][:options]。使用绑定设备名称替换 name,使用以逗号分隔的物理(以太网)接口列表替换 interfaces,并使用以逗号分隔的绑定选项列表替换 options。例如:bond=bond0:enp0s1,enp0s2:mode=active-backup,tx_queues=32,downdelay=5000
bond=bond0:enp0s1,enp0s2:mode=active-backup,tx_queues=32,downdelay=5000Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要获得可用选项的列表,请执行
modinfo bonding命令。bridge=- 使用bridge=选项配置网桥设备,语法如下:bridge=name:interfaces。使用所需的网桥设备名称替换 name,使用要用作网桥设备中底层接口的、以逗号分隔的物理(以太网)设备列表替换 interfaces。例如:bridge=bridge0:enp0s1,enp0s2
bridge=bridge0:enp0s1,enp0s2Copy to Clipboard Copied! Toggle word wrap Toggle overflow
-
如果您使用需要网络访问的引导选项,如