linux命令之ifconfig

ifconfig 是一个用于配置网络接口的命令行工具,主要用于 Unix 和类 Unix 系统(如 Linux、BSD 等)。虽然在现代 Linux 系统中,它逐渐被 ip 命令取代,但 ifconfig 仍然是一个有用的工具。以下是 ifconfig 命令的一些常见用法和选项详解:

基本用法

  • 查看网络接口信息

    1
    ifconfig

    这条命令会显示所有已启用的网络接口的信息,包括接口名称、IP 地址、子网掩码、广播地址、MAC 地址等。

  • 查看指定接口的信息

    ifconfig eth0

    这条命令会显示指定接口(如 eth0)的详细信息。

常用选项

  • 启用或禁用网络接口

    1
    2
    ifconfig eth0 up
    ifconfig eth0 down

      

    up 启用接口,down 禁用接口。

  • 设置 IP 地址

    1
    ifconfig eth0 192.168.1.10

    为指定接口设置 IP 地址。

  • 设置子网掩码

    ifconfig eth0 netmask 255.255.255.0

    为指定接口设置子网掩码。

  • 设置广播地址

    1
    ifconfig eth0 broadcast 192.168.1.255

    为指定接口设置广播地址。

  • 设置 MAC 地址

    1
    ifconfig eth0 hw ether 00:1A:2B:3C:4D:5E

    为指定接口设置 MAC 地址(需要超级用户权限)。

  • 查看所有接口(包括未启用的)

    1
    ifconfig -a

      

    显示所有接口的信息,包括那些当前未启用的接口。

注意事项

  • 权限:大多数 ifconfig 操作需要超级用户权限,因此通常需要使用 sudo
  • 替代工具:在现代 Linux 系统中,ip 命令提供了更强大和灵活的功能,推荐使用 ip 命令代替 ifconfig。例如,ip addr 可以用来查看网络接口信息。

虽然 ifconfig 是一个较为传统的工具,但了解其用法仍然有助于理解网络配置的基础知识。

posted on   running-fly  阅读(4)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
历史上的今天:
2019-02-27 php设计模式之观察者模式

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示