目标:设置盒子(文件服务器、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