2025年8月最新动态:随着Linux内核6.9版本的普及,ifconfig作为传统网络工具仍被大量运维人员使用,但部分新发行版已默认改用iproute2套件,不过别担心,ifconfig依然可以通过简单安装继续发挥作用。
ifconfig(interface configuration)是Linux上最经典的网络配置工具之一,它能让你:
虽然现在推荐使用ip
命令(功能更强大),但ifconfig因其简单直观,仍然是许多人的首选。
这说明你的系统没装这个工具,按以下方法解决:
sudo apt update sudo apt install net-tools -y # 这个包包含了ifconfig
sudo yum install net-tools # 或新版用dnf sudo dnf install net-tools
sudo pacman -S net-tools
小贴士:安装后建议重启终端,或者运行source ~/.bashrc
让配置生效。
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
ether 00:15:5d:4a:1f:33 txqueuelen 1000 (Ethernet)
eth0
:网卡名称 inet
:IPv4地址 ether
:MAC地址 ifconfig eth0
sudo ifconfig eth0 down # 关闭网卡 sudo ifconfig eth0 up # 开启网卡
注意:这不会持久化,重启后恢复原状。
sudo ifconfig eth0 192.168.1.200 netmask 255.255.255.0
是的,ifconfig只显示基础信息,如果需要查看路由表等高级信息,建议用ip route
或ss
命令。
ifconfig的修改是临时的!永久生效需要编辑配置文件:
/etc/netplan/
下的yaml文件 /etc/sysconfig/network-scripts/ifcfg-eth0
这是新版Linux的命名规则,用iwconfig
可以查看无线专用信息。
如果不想装ifconfig,可以用这些等效命令:
| ifconfig命令 | ip命令替代 |
|-------------|------------|
| ifconfig
| ip addr
|
| ifconfig eth0 up
| ip link set eth0 up
|
| ifconfig eth0 192.168.1.100
| ip addr add 192.168.1.100/24 dev eth0
|
虽然ifconfig逐渐被取代,但它就像自行车——简单可靠,特别适合快速排查网络问题,现在你已经掌握了安装和使用技巧,下次遇到网络配置时不妨试试这个经典工具吧!
2025年8月备注:本文基于主流Linux发行版测试,包括Ubuntu 24.04 LTS和RHEL 9.3版本。
本文由 邝全 于2025-08-02发表在【云服务器提供商】,文中图片由(邝全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/514864.html
发表评论