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

相关推荐

  • 笔记本电脑插入耳机后仍然从扬声器播放声音

    本文将探讨电脑插入耳机后仍然从扬声器播放声音的问题,并提供解决方案。 问题描述 插入耳机后,声音仍然从电脑扬声器播放。 耳机插头已经插入电脑耳机插孔,但是电脑仍然无法识别耳机。 耳机插头已经插入电脑耳机插孔,但是耳机无法发出声音。 问题原因 造成这个问题的原因可能有以下几种: 驱动程序问题。 耳机插头连接不良。 操作系统设置问题。 硬件故障。 解决方案 方法…

    2023-05-22
    00
  • Win10右键文件就假死机的原因及分析

    Win10右键文件就假死机的原因及分析 可能的原因 解决方案 注意事项 可能的原因 Win10右键文件就假死机的问题是很常见的,它可能是由以下几个原因引起的: 第三方软件冲突 系统文件损坏 注册表错误 病毒或恶意软件感染 硬件故障 因此,在解决此问题之前,需要确定其原因。 解决方案 以下是一些可能有效的解决方案: 卸载第三方软件:某些第三方软件可能会与Win…

    2023-07-26
    00
  • 怎么检测显卡是否坏了(电脑显卡故障修复方法)

    显卡做为电脑中的重要组成部分,其重要性不言而喻。在日常使用电脑过程中,有时我们会遇到开机有报警声;无自检画面、自检无法通过;显示异常杂点、花斑、图案;黑屏、蓝屏等情况,这多数跟显卡有关。显卡要是出了毛病,那么机器就等于差不多丢了一大半的性能。 下面小编就带大家来看看如何检测显卡是否坏了,以及故障的解决方法。 显卡分类 核芯显卡 核芯显卡是Intel产品新一代…

    2022-07-08
    00
  • 中国“小芯片”标准草案即将公示(芯片技术标准)

    仅隔一周,苹果又甩出了一个性能爆表的**电脑芯片 M1 Ultra,其中将两枚 M1 Max 芯片“粘连”而成的“胶水”封装大法,同样属于 chiplet 技术范畴。 这两起事件,直接将 chiplet 的热度推至高潮。 ▲ 苹果 Chiplet 专利与 M1 Ultra 芯片(参考专利 US 20220013504A1) 值得注意的是,拥有**芯片设计水平…

    2022-03-28 投稿
    00
  • 电脑关不了机怎么解决?解决电脑无法关机问题方法分享

    电脑关不了机怎么解决?解决电脑无法关机问题方法分享 电脑无法关机的原因 解决电脑无法关机的方法 预防电脑无法关机的方法 电脑无法关机的原因 电脑无法关机通常是由以下原因引起的: 软件故障:某些程序或进程无法正常关闭,导致电脑无法关机。 硬件故障:电源供应不足,或者电源开关出现故障。 系统故障:操作系统出现问题,导致电脑无法正常关机。 解决电脑无法关机的方法 …

    2023-06-12
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信