我已在服务器中安装了旧台式机的主板和 CPU,但在网络接口方面遇到了一些问题。
该eth0
接口无法启动并被重命名为,eno1
并且由于我的路由器启用了 DHCP,并且服务器的 MAC 地址具有固定 IP,因此该eno1
接口从 DHCP 列表中获取一个 IP。
holmen@filserver:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether <mac addr> brd ff:ff:ff:ff:ff:ff
inet 192.168.1.139/24 brd 192.168.1.255 scope global dynamic eno1
valid_lft 84195sec preferred_lft 84195sec
inet6 fe80::7a24:afff:fe34:a01d/64 scope link
valid_lft forever preferred_lft forever
我希望路由器提供给服务器的静态IP是192.168.1.2
而不是.139
它得到的。
我在 udev 规则目录中没有任何规则,这是全新安装
holmen@filserver:~$ ls -Al /etc/udev/rules.d/
total 0
我还缺少应该位于此文件夹中的 write_net_rules 文件:
holmen@filserver:~$ ls -Al /lib/udev/
ata_id hwclock-set iphone-set-info mtd_probe udev-add-printer
cdrom_id hwdb.bin ipod-set-info mtp-probe udev-configure-printer
collect hwdb.d/ libinput-device-group rules.d/ usb_modeswitch
hid2hci ifupdown-hotplug libinput-model-quirks scsi_id v4l_id
谁能帮我解决我的麻烦吗?
编辑:我在启动过程中也遇到此错误,这可能与此有关
holmen@filserver:~$ sudo dmesg | grep -i 'lookup'
[ 1.088164] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
[ 1.090879] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
答案1
eno1
是新eth0
推出的可预测的网络接口名称方案。您的接口已启动并正在运行,只是全部eno1
而不是eth0
。您的 DHCP 服务器正在为您的服务器分配 IP 地址。您应该调查为什么 DHCP 服务器会给您一个动态地址而不是您想要的静态地址;这不是客户端的错。重新检查 DHCP 服务器的配置。