/e/n/interfaces 中设置静态 IP,Debian 9 采用 DHCP

/e/n/interfaces 中设置静态 IP,Debian 9 采用 DHCP

目标:设置盒子(文件服务器、x over ssh、备份位置)的静态 IP 为 192.168.1.192。路由器没有静态 mac 功能。

问题:/etc/network/interfaces 中的行:

auto enp0s10
iface enp0s10 inet static
gateway 192.168.1.254
gateway...

或者

auto eth0
iface eth0 inet static...

两者都返回错误,并且都获取 DHCP 地址。

dmesg 显示:

enp0s10: renamed from eth0

名称:

Linux $hostname 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2 (2017-06-12) x86_64 GNU/Linux

我不知道如何设置静态 IP。不知道是我太迟钝了还是最新版本的 Debian 新命名 eth>enp 出了问题/发生了变化。可以通过 /e/n/interfaces 中的 MAC 来完成吗?还有其他方法吗?

答案1

NetworkManager 或其他正在运行的进程是否也导致其尝试 DHCP 租约?

尝试查看是否正在运行,如果正在运行,则可能将其重新配置为不上线或使用静态寻址:

$ ps aux | grep dhclient
root     24399  0.0  0.0  79712  7712 ?        S    01:07   0:00 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-bridge0.pid -lf /var/lib/NetworkManager/dhclient-591db50f-fdad-45ee-9766-1f117f9df0a7-bridge0.lease -cf /var/lib/NetworkManager/dhclient-bridge0.conf bridge0

相关内容