在 Debian 里,ifconfig 属于 net-tools 工具包,现在更推荐使用 ip 命令,不过你仍然可以用 ifconfig。下面分情况说明。
Debian 默认可能没装:
sudo apt update
sudo apt install net-tools
验证:
ifconfig
sudo ifconfig eth0 192.168.1.100 netmask 255.255.255.0
sudo ifconfig eth0 up
sudo ifconfig eth0 down
sudo route add default gw 192.168.1.1
/etc/network/interfaces(传统方式)编辑:
sudo nano /etc/network/interfaces
示例(静态 IP):
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
重启网络:
sudo systemctl restart networking
查看连接:
nmcli connection show
设置静态 IP:
nmcli con modify eth0 ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns "8.8.8.8"
应用:
nmcli con up eth0
ip addr add 192.168.1.100/24 dev eth0
ip link set eth0 up
ip route add default via 192.168.1.1
ip a
或
ls /sys/class/net
✅ 可以,但不推荐,官方倾向 ip 命令。
如果你愿意,可以告诉我:
我可以给你最合适的一套命令。