Ubuntu ifconfig 命令详解


ifconfig 用于查看 管理网络配置

另请参阅: arp     ip     netstat     ping

基本用法     详细用法

root:~# ifconfig (或 /sbin/ifconfig)
enpls0      Link encap:Ethernet  HWaddr 00:12:3e:00:13:ec
          inet addr:172.00.03.147  Bcast:172.01.09.255  Mask:255.255.200.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:19621631 errors:0 dropped:0 overruns:0 frame:0
          TX packets:23356650 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2063380519 (2.0 GB)  TX bytes:36088058168 (36.0 GB)
 
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
 
root:~#
			

基本语法

选项参数

参数 EN 解释 中文翻译 备注

基本用法

功能 命令 文字解释 示例 示例解释
查看 ifconfig 展示网卡信息
/sbin/ifconfig
帮助 ifconfig -h 展示帮助信息
ifconfig --help

详细用法

若没有 ifconfig 命令
apt install net-tools
			

配置网卡 IP 地址、子网掩码、网关、DNS:

root:~# vi /etc/modprobe.d/blacklist.conf (在文档最后添加 blacklist ipv6,禁用 IPv6 保存退出)
 
root:~# cat /etc/modprobe.d/blacklist.conf (查看配置情况)
 
root:~# ifconfig enpls0 192.168.2.1 netmask 255.255.255.0 (设置 enpls0 网卡 IP 地址和子网掩码)
 
root:~# route add default gw 192.168.2.254 (设置默认网关 192.168.2.254)
 
root:~# vi /etc/resolv.conf (加入 nameserver DNS地址1 和 nameserver DNS地址2,保存退出)
 
root:~# /etc/init.d/networking restart (重启网络服务)
 
root:~# vi /etc/network/interfaces (添加 auto enpls0,让网卡 enpls0 开机自动挂载)
 
root:~#
			

以 DHCP 方式配置网卡:

root:~# vi /etc/network/interfaces (添加 DHCP 行)
# The primary network interface - use DHCP to find our address
auto enpls0
iface enpls0 inet dhcp
 
root:~# /etc/init.d/networking restart (重启网络服务或 dhclient enpls0)
 
root:~#
			

以静态方式配置网卡:

root:~# vi /etc/network/interfaces (替换添加 static 行)
# The primary network interface
auto enpls0
iface enpls0 inet static
address 192.168.1.10
gateway 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
 
root:~# /etc/init.d/networking restart (重启网络服务)
 
root:~#
			

 

版权声明: 本文为独家原创稿件,版权归 乐数软件 ,未经许可不得转载。