linux命令之ifconfig

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

基本用法

  • 查看网络接口信息

    ifconfig

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

  • 查看指定接口的信息

    ifconfig eth0

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

常用选项

  • 启用或禁用网络接口

    ifconfig eth0 up
    ifconfig eth0 down
    

      

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

  • 设置 IP 地址

    ifconfig eth0 192.168.1.10

    为指定接口设置 IP 地址。

  • 设置子网掩码

    ifconfig eth0 netmask 255.255.255.0

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

  • 设置广播地址

    ifconfig eth0 broadcast 192.168.1.255

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

  • 设置 MAC 地址

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

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

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

    ifconfig -a
    

      

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

注意事项

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

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

posted on 2025-02-27 10:22  running-fly  阅读(76)  评论(0)    收藏  举报

导航