在 Debian 里 ifconfig 提示“权限不够”(Operation not permitted),一般是因为 普通用户没有操作网络接口的权限。常见解决办法如下:
sudo ifconfig
或切换到 root:
su -
ifconfig
Debian 默认可能没装
sudo,若提示sudo: command not found:
su -
apt install sudo
usermod -aG sudo 你的用户名
然后重新登录。
Debian 新版本中 ifconfig 属于 net-tools,已逐渐被取代,建议使用:
ip addr
ip link
同样需要 root:
sudo ip link set eth0 up
普通用户无法直接:
sudo chmod 4755 /sbin/ifconfig
⚠️ 有安全风险,不建议生产环境使用。
sudo systemctl restart networking
# 或
sudo nmcli device show
✅ 最推荐:
sudo ifconfig
或
sudo ip addr
如果你能贴出具体命令和报错,我可以更精确地帮你。