ifconfig

语法

ifconfig[-r [name]][-l[name]] ifconfig[-s name dhcp|[static IPaddress mask gateway]| dns IP]

说明

修改 UEFI IPv4 网络堆栈的默认 IP 地址。

选项

-r

续订接口配置并设置 DHCP 策略。

-l

列出配置。

-s

设置配置。

name

指定适配器名称。例如,eth0

dhcp

指定 DHCP4 是动态请求所有接口还是特定接口的 IPv4 地址。

static IPaddress

用四个整数值指定静态 IPv4 地址,每个值介于 0 和 255 之间,并用句点分隔。

mask

用四个整数值指定子网掩码,每个值介于 0 和 255 之间,并用句点分隔。

gateway

用四个整数值指定默认网关,每个值介于 0 和 255 之间,并用句点分隔。

dns IP

指定 DNS 服务器地址。

permanent

指定配置是 permanent(不是一次性的)。

用法

重要信息:

如果打算在网络接口上运行 webclientftp,则不需要在同一接口上使用 ifconfig。在 System Utilities 中配置的 Pre-Boot Network Settings(引导前网络设置)将自动选择接口和 IP 地址设置。

如果 ftpwebclient 所使用的接口是由 ifconfig 配置的,则运行命令时,该设置被擦除,且 System Utilities Pre-Boot Network Settings(引导前网络设置)菜单会应用于该接口。

可使用此命令配置主机网络以供从 Shell 中进行引导前网络访问。-c 选项将清除所有接口或指定接口的配置,从而使相关接口的网络堆栈恢复为 DHCP 的默认设置。

示例

列出 eth0 接口的配置:

fso:\> ifconfig -l eth0
      

使用 DHCP4 动态请求 eth0 接口的 IPv4 地址配置:

fso:\> ifconfig -s eth0 dhcp
      
fso:\> ifconfig -s eth0 static 192.168.0.5 255.255.255.0 192.168.0.1 permanent
      配置 
eth0 接口的 DNS 服务器地址:
		
fso:\> ifconfig -s eth0 dns 192.168.0.8 192.168.0.9