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(不是一次性的)。
用法
如果打算在网络接口上运行 webclient
或 ftp
,则不需要在同一接口上使用 ifconfig
。在 System Utilities 中配置的 Pre-Boot Network Settings(引导前网络设置)将自动选择接口和 IP 地址设置。
如果 ftp
和 webclient
所使用的接口是由 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