Linux中ifconfig命令用法汇总

Linux中ifconfig命令用法汇总

介绍

ifconfig是Linux中的一个命令,用于配置和显示网络接口的信息。它可以帮助用户了解当前系统的网络状态,包括网络接口、IP地址、MAC地址等。

基本用法

在Linux中,使用ifconfig命令的基本语法如下:

ifconfig [网络接口] [选项]

其中,网络接口指的是需要配置或显示信息的网络接口名称,例如eth0、wlan0等。如果没有指定网络接口,则默认显示所有网络接口的信息。

常用的选项包括:

  • up:启用网络接口
  • down:禁用网络接口
  • inet:显示IPv4地址
  • inet6:显示IPv6地址
  • netmask:显示子网掩码
  • broadcast:显示广播地址
  • hw ether:显示MAC地址

显示IP地址

要显示网络接口的IP地址,可以使用以下命令:

ifconfig [网络接口] inet

例如,要显示eth0网络接口的IP地址,可以执行以下命令:

ifconfig eth0 inet

执行命令后,会输出类似以下的信息:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe8e:3c8  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:8e:03:c8  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

输出信息中,可以看到inet后面跟着的就是IP地址。

配置网络接口

如果需要配置网络接口的IP地址、子网掩码、广播地址等信息,可以使用以下命令:

ifconfig [网络接口] [IP地址] netmask [子网掩码] broadcast [广播地址]

例如,要将eth0网络接口的IP地址设置为192.168.1.100,子网掩码设置为255.255.255.0,广播地址设置为192.168.1.255,可以执行以下命令:

ifconfig eth0 192.168.1.100 netmask 255.255.255.0 broadcast 192.168.1.255

执行命令后,会输出类似以下的信息:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe8e:3c8  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:8e:03:c8  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

输出信息中,可以看到inet后面跟着的就是设置的IP地址。

启用/禁用网络接口

如果需要启用或禁用网络接口,可以使用以下命令:

ifconfig [网络接口] [up/down]

例如,要启用eth0网络接口,可以执行以下命令:

ifconfig eth0 up

执行命令后,会输出类似以下的信息:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe8e:3c8  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:8e:03:c8  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

输出信息中,可以看到flags后面的UP表示网络接口已经启用。

如果需要禁用eth0网络接口,可以执行以下命令:

ifconfig eth0 down

执行命令后,会输出类似以下的信息:

eth0: flags=4099<DOWN,BROADCAST,MULTICAST>  mtu 1500
        ether 08:00:27:8e:03:c8  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

输出信息中,可以看到flags后面的DOWN表示网络接口已经禁用。

显示所有网络接口

要显示所有网络接口的信息,可以直接执行ifconfig命令,不需要指定网络接口名称。

ifconfig

执行命令后,会输出类似以下的信息:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.100  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::a00:27ff:fe8e:3c8  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:8e:03:c8  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

输出信息中,可以看到eth0和lo分别是两个网络接口的名称。

声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/42322.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • Win10安全模式怎么进入?Win10开机按F几进入安全模式教学

    Win10安全模式怎么进入?Win10开机按F几进入安全模式教学 什么是Win10安全模式? Win10开机按F几进入安全模式? 如何在Win10安全模式下进行故障排除? 什么是Win10安全模式? Win10安全模式是一种启动模式,可以在系统加载时运行最少的驱动程序和服务,以便排除某些问题和故障。在安全模式下,用户只能访问最基本的系统功能,安装的应用程序和…

    2023-07-31
    00
  • iframe 自适应高度的六种方法介绍

    以iframe自适应高度的六种方法介绍 方法一:使用onload事件 方法二:使用postMessage 方法三:使用MutationObserver 方法四:使用setInterval 方法五:使用resize事件 方法六:使用IntersectionObserver 方法一:使用onload事件 这是最简单的方法,可以在iframe加载完毕后自适应高度。…

    2023-06-25
    00
  • usb2.0可以插3.0接口吗(一文了解usb3.0和usb2.0区别)

    usb3.0和usb2.0区别主要在于外观、传输速率、插口引脚和兼容性四个方面。下面我们具体来看每一点的详细差别。 1、外观方面,USB2.0通常采用的是黑色或白色的接口,而USB3.0则是蓝色接口。 2、传输速率方面,USB2.0的传输速率为480Mbps,而USB3.0高达5Gbps,当然是理论值,也就是说后者传输速率是前者的十倍。 3、插口引针方面,U…

    2022-05-03 投稿
    00
  • 电脑不能开机常见故障(常见电脑不开机问题不求人自己解决)

    电脑已经是家家户户必备的物品之一,电脑普及率已经相当大了,其中有些对电脑硬件软件知识有所了解甚至有很多都是diy界的大神,他们对电脑出现的问题会很快的解决不需要求助任何人,而对于一些小白用户电脑出现问题就丈二和尚摸不着头脑,不知道如何解决,也不知道从哪些方面去思考解决问题,下面我就详细讲解一下电脑开不开机硬件导致的一些常见问题以及解决办法。 常见问题一:电脑…

    2022-07-19 投稿
    00
  • Win10系统如何删除账户?Win10系统删除账户的方法

    Win10系统如何删除账户?Win10系统删除账户的方法 步骤一:进入设置界面 步骤二:选择账户 步骤三:删除账户 步骤一:进入设置界面 首先,点击任务栏中的“开始”按钮,然后选择“设置”图标。也可以使用快捷键“Win + I”打开设置界面。 步骤二:选择账户 在设置界面中,找到“账户”选项并点击。在左侧菜单中,选择“家庭和其他人”或“您的信息”,根据需要选…

    2023-08-27
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信