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安装后无法启动怎么办 出现问题的原因 解决方案 总结 出现问题的原因 在安装Windows 10时,有时会出现安装完成后无法启动的情况。这种情况可能是由以下原因引起的: 安装过程中出现错误或中断 硬件故障,如硬盘损坏或不兼容 驱动程序不兼容 病毒或恶意软件感染 解决方案 如果您遇到了这种情况,以下是一些可行的解决方案: 1. 重启电脑 有时,电脑出…

    2023-08-01
    00
  • 电脑打开任务管理器方法详解:WinMac电脑打开任务管理器的方法和注意事项

    电脑打开任务管理器方法详解:Win/Mac电脑打开任务管理器的方法和注意事项 一、任务管理器的作用 1.1 了解任务管理器的作用 1.2 任务管理器的重要性 任务管理器是Windows和Mac电脑中一个非常重要的工具,它可以帮助用户监控和管理电脑中的所有进程和应用程序。通过任务管理器,用户可以查看电脑的系统性能、CPU使用率、内存占用情况、网络连接情况等等,…

    2023-05-20
    00
  • c语言除法保留小数如何运算

    C语言是一种面向过程的计算机编程语言,它在数学运算中也有着广泛的应用。在C语言中,除法运算也是一种常见的数学运算,但是由于C语言的精度限制,除法运算结果可能会丢失一部分小数位,因此如何保留小数位成为C语言中除法运算的一个重要问题。 首先,我们要明确C语言中的浮点数精度,根据不同的机器,C语言中的浮点数精度可能有所不同,一般来说,C语言中的浮点数精度为7位或者…

    2022-12-31
    00
  • Steam平台无法连接至网络怎么解决?

    Steam平台无法连接至网络怎么解决? 可能的原因 解决方案 检查网络连接 检查防火墙设置 清除缓存和Cookie 重启Steam客户端 重装Steam客户端 可能的原因 Steam平台无法连接至网络可能有以下几个原因: 网络连接问题 防火墙设置问题 缓存和Cookie问题 Steam客户端问题 解决方案 检查网络连接 首先,检查一下网络连接是否正常。如果网…

    2023-07-10
    00
  • 电脑黑屏只有鼠标箭头怎么修复(一分钟轻松解决)

    昨天电脑win10自动更新后,今天打开电脑进入桌面黑屏,只剩个鼠标,过5分钟才能进入桌面 网上搜索多种方法经测试以下方法有效,希望帮到遇到同样问题的朋友 方法: 打开电脑,黑屏以后按CTRL+ALT+. 调出(任务管理器) 然后点击‘服务’ 找到"APPReadiness"右键打开服务 再次找到‘APPReadiness’右键属性 把启动类型改成‘禁用’,然…

    2022-06-29 投稿
    00

联系我们

QQ:183718318

在线咨询: QQ交谈

邮件:183718318@qq.com

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

关注微信