电脑学堂
第二套高阶模板 · 更大气的阅读体验

网卡配置命令怎么用?Linux和Windows常用命令一次说清

发布时间:2026-04-12 22:31:41 阅读:3 次

家里路由器换了,公司网络调了IP段,或者虚拟机里突然上不了网——这时候别急着重装系统,先看看网卡配置对不对。很多网络问题,其实就差一条命令的事。

Windows下:ipconfig 和 netsh 是主力

打开命令提示符(Win+R → 输入 cmd → 回车),最常用的是 ipconfig

ipconfig

它能快速显示当前IP、子网掩码、默认网关。如果想看更全的信息,比如DNS、物理地址(MAC)、DHCP状态,加个 /all 参数:

ipconfig /all

想手动改IP?用 netsh 更稳。比如把本地连接设成静态IP 192.168.1.100/24,网关192.168.1.1,DNS用阿里云的8.8.8.8:

netsh interface ip set address "本地连接" static 192.168.1.100 255.255.255.0 192.168.1.1
netsh interface ip set dns "本地连接" static 8.8.8.8

注意:这里的“本地连接”要换成你实际的网卡名,可用 netsh interface show interface 查看。

Linux下:ip 和 ifconfig 二选一

老手多用 ifconfig,但新发行版(如Ubuntu 22.04+、CentOS 8+)默认不装它,推荐直接上 ip 命令,更现代、功能更强。

查当前网卡和IP:

ip addr show

只看启用的网卡和IPv4地址,更清爽:

ip -4 addr show | grep -E '^[0-9]|inet '

临时改IP(重启后失效),比如给网卡 eth0 设 192.168.2.50/24:

sudo ip addr add 192.168.2.50/24 dev eth0
sudo ip link set eth0 up

删掉这个临时IP:

sudo ip addr del 192.168.2.50/24 dev eth0

永久生效?得改配置文件:Ubuntu/Debian 编辑 /etc/netplan/*.yaml,CentOS/RHEL 改 /etc/sysconfig/network-scripts/ifcfg-eth0,具体写法看发行版文档,但临时调试,上面几条命令够用了。

小技巧:网卡起不来?试试这三步

1. 先确认网卡有没有被识别:ip linkls /sys/class/net/,看到 eth0、ens33 或 wlp2s0 就说明硬件没问题;
2. 看是否被禁用:ip link show eth0,如果显示 state DOWN,就执行 sudo ip link set eth0 up
3. 还不通?检查是不是DHCP没拿到地址,手动跑一遍:sudo dhclient eth0(Ubuntu/Debian)或 sudo dhcpcd eth0(Arch等)。

命令不用死记,用多了自然顺手。遇到连不上网,先敲两行 ip addripconfig,比瞎重启强十倍。