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电脑时,有时会遇到某些问题需要使用疑难解答向导进行诊断和解决。但是,在加载疑难解答向导时,有些用户会遇到无法继续的情况。这是因为在加载疑难解答向导时,可能会出现以下原因: 系统文件损坏或丢失 系统中存在病毒或恶意软件 系统配置不当 硬件故障 解决方法 针对以上原因…

    2023-07-25
    00
  • dxdiag.exe是什么进程?如何运行dxdiag.exe程序?

    dxdiag.exe是什么进程?如何运行dxdiag.exe程序? 什么是dxdiag.exe进程 dxdiag.exe进程的作用 如何运行dxdiag.exe程序 什么是dxdiag.exe进程 dxdiag.exe是Windows系统中的一个进程,全称为“DirectX Diagnostics”。它是Windows操作系统中的一个工具,用于诊断和测试计算…

    2023-06-23
    00
  • 我的世界mod怎么安装到游戏里(下载和安装教程)

    很多喜欢玩我的世界的小伙伴们对于mod这个名词肯定不陌生,当我们玩够了原版的机制的时候,想要添加一些自己想要的元素,一般都是通过添加mod模组来实现。 但是对于我的世界mod的下载和安装就有很多小伙伴们不太熟悉了,特别的下载这一块需要注意的事项,并且其中可能涉及到了很多英文的时候。 所以这篇文章就说说个人玩我的世界添加mod的经验和步骤。 一、下载我的世界m…

    2022-08-06 投稿
    00
  • 电脑的任务栏怎么恢复到底下(怎么把任务栏还原到下方)

    很多朋友在使用电脑时,发现电脑桌面底下的“任务栏”不见了,不知道该如何将其调整出来,本期文章以Windows 10系统为例,教大家如何恢复电脑桌面底部的“任务栏”。 正常进入电脑系统的设置界面,需要点击开始菜单,但因为任务栏消失了,无法点击任务栏,此时就需要使用“Win”快捷键。如下图: 按下“Win键”,桌面会自动弹出开始菜单,然后找到“齿轮状”图标,点击…

    2022-04-06 投稿
    00
  • Windows 10家庭版激活方法:最新分享

    Windows 10家庭版激活方法是许多用户都关心的问题。本文将介绍最新的激活方法,并提供详细的步骤和相关参考资料。 大纲 方法一:使用激活工具 方法二:使用密钥激活 方法三:联系客服激活 方法一:使用激活工具 使用激活工具是最简单的激活Windows 10家庭版的方法之一。以下是具体步骤: Step 1:下载并运行激活工具,例如KMSpico。 Step …

    2023-05-20
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信