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)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
白马号白马号

相关推荐

  • win7怎么卸载电脑上的软件(正确卸载电脑软件的方法)

    说到电脑,我们都很熟悉了,在这个信息化时代,我们也确实经常在使用,但是很多朋友也都会受到一些系统广告弹窗的困扰,最近我就被很多朋友问到了这个问题,他们说电脑只要一打开,桌面就会弹出乱七八糟的弹窗,有的都是自己没有下载的软件,各种小广告铺天盖地,有的还是一些网友,自己都没点开,软件就自己运行了,而且自己也尝试去删除了,最后发现还删除不掉,这是怎么回事呢?请往下…

    2022-04-28
    00
  • Win7屏幕亮度调节方法(屏幕亮度设置教程)

    Win7屏幕亮度调节方法(屏幕亮度设置教程) 介绍 方法一:使用快捷键 方法二:使用控制面板 方法三:使用电源选项 介绍 在 Win7 中,我们可以方便地调节屏幕亮度,以适应不同环境下的使用需求。下面将介绍三种方法,帮助您快速设置屏幕亮度。 方法一:使用快捷键 Win7 提供了快捷键来调节屏幕亮度。按下 Fn 键和亮度调节键(通常是 F5 和 F6 键),即…

    2023-05-25
    00
  • word未激活怎么解决方法(手把手教你激活 Office)

    激活前注意事项 1,激活office一定要选择创建outlook账户,(切记不要选择登陆账户) 2,一定是要在office提醒的激活期限内。 3,麻烦您先看完以下整个步骤在操作哦。 接下来可以先看下视频激活步骤 该视频已被发布者删除 如果还不明白或者其他问题的话,可以看以下的图文详细介绍 激活office步骤: 激活之前,我们首先更新下电脑的office。 …

    2022-05-07 投稿
    00
  • 电脑d盘无法格式化怎么办(win7系统格式化D盘操作教程)

    格式D盘,用右键快速格式,提示:“windows无法格式该驱动器。退出所有正使用该驱动器的磁盘实用程序或其他程序,并确保没有窗口正显示该驱动器的内容,然后再格式化”。任务管理器 关闭现在所有运行的程序。 不行的话 运行-cmd format d: -u 强行格式化 1、用下可述办法取消D盘中的页面文件(虚拟内存)。 右击我的电脑—属性–高级&#8…

    2022-05-19 投稿
    00
  • Win10玩荒野大镖客2闪退怎么办?Win10玩荒野大镖客2闪退的解决方法

    Win10玩荒野大镖客2闪退怎么办?Win10玩荒野大镖客2闪退的解决方法 闪退的原因 解决方案 更新驱动程序 重新安装游戏 联系客服 闪退的原因 荒野大镖客2是一款非常受欢迎的游戏,但是有些玩家在Win10系统下玩游戏时会遇到闪退的问题,这是由于以下原因造成的: 系统或驱动程序不兼容 游戏文件损坏 电脑硬件配置不足 解决方案 如果你也遇到了Win10玩荒野…

    2023-08-17
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信