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开启放大镜的办法

    Win10如何开启放大镜功能?Win10开启放大镜的办法 放大镜功能是什么? Win10如何开启放大镜功能? 如何使用Win10放大镜功能? 放大镜功能是什么? 放大镜功能是一种可以帮助用户放大屏幕上的内容,方便用户查看细节的辅助功能。 Win10如何开启放大镜功能? Win10可以通过以下步骤开启放大镜功能: 步骤1:点击“开始”菜单,选择“设置”。 步骤…

    2023-07-29
    00
  • 10代cpu配什么主板装win7(手把手教你设置重回win7系统时代)

    intel第十代酷睿的公布,华硕发布了全新升级400系列产品电脑主板,是继Z490电脑主板开售后服务,华硕B460系列产品电脑主板宣布先发。华硕B460和华硕Z490电脑主板,华硕B460更合适用户应用。很好是安装win10,可是一些用户还是是想要win7。因为华硕B460电脑主板官方网沒有出USB驱动器,即使安装win7,USB机器设备也不可以应用。近期有…

    2022-05-18 投稿
    00
  • 台式机如何重装系统(常见电脑故障及处理办法)

    摘要:台式机如何重装系统?电脑使用久了,系统都会出些问题,很多人都想自己安装系统,但是对于系统的安装,并不是所有人都会的。事实上,系统的安装并不是很难,简单的方法只需要一个光驱就行了。以下就和小编一起来看看,台式电脑安装系统都有哪些方法吧。   如何重装系统 1、如果你的电脑有光驱,那就比较简单了,可以买一张系统安装光盘,或者有能力的话自己刻录一张。 &nb…

    2022-07-07
    00
  • Win7安装在哪个分区(Win7安装在哪个分区更好)

    本文将讨论Win7安装在哪个分区更好,包括分区的选择、分区的大小以及分区的格式等问题。 一、分区选择 系统分区 数据分区 1. 系统分区 系统分区是安装操作系统的分区,也是系统文件的存储位置。在安装Win7时,系统会自动创建一个系统分区,一般默认为C盘。 对于普通用户来说,C盘大小建议不要小于100GB,以便安装软件、存储文件等。同时,为了提高系统性能,建议…

    2023-05-23
    00
  • ps怎么填充颜色到选中区域(快捷键填充按哪个组合键)

    ps颜色填充的教程 文字操作步骤教程 1、在图层上创建选择。 2、选择一种填充颜色作为前景色或背景色。 选择窗口→颜色。在“颜色”面板中,使用颜色滑块混合所需的颜色。 3、选择编辑→填充。 出现“填充”对话框。在此对话框的“目录”下,您可以选择是填充前景色还是背景色。您还可以选择颜色(启动颜色选择器),黑色,50%灰色,白色,历史记录,图案或“内容感知”选项…

    2022-04-29 投稿
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信