无法将 Ubuntu 传输到另一台机器-DHCP 连接失败

无法将 Ubuntu 传输到另一台机器-DHCP 连接失败

我有一个在 Ubuntu 18.04 服务器下运行的应用程序,我一直能够克隆它并移动到另一台机器。当我创建一个 20.04 驱动器时,我可以将它移动到另一台具有相同主板的机器,并且它运行良好,但如果我尝试使用不同的主板、相同的制造商(ASRock),它将不会获取 IP 地址。我的 /etc/network/ 目录是:

/etc/network$ ls -l
total 12
-rw-r--r-- 1 root root  245 Aug 11 14:40 dlc.yaml
drwxr-xr-x 2 root root 4096 Aug 31  2022 if-pre-up.d
drwxr-xr-x 2 root root 4096 Aug 31  2022 if-up.d

我知道 /etc/netplan/ 中的 .yaml 文件定义了接口 18.04 及更高版本:

/etc/netplan$ cat 00-installer-config.yaml

# This is the network config written by 'subiquity'
network:
  ethernets:
    eno1:
      dhcp4: true
  version: 2

在最初安装的系统上工作时,“ip a”是:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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 fq_codel state UP group default qlen 1000
    link/ether a8:a1:59:d6:5f:2e brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.116/24 brd 192.168.0.255 scope global dynamic eno1
       valid_lft 6555sec preferred_lft 6555sec
    inet6 fe80::aaa1:59ff:fed6:5f2e/64 scope link
       valid_lft forever preferred_lft forever

当我将其移至另一块主板时,“ip a”是:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    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: enp6s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether a8:a1:59:a4:f4:f6 brd ff:ff:ff:ff:ff:ff

希望系统能够从不同的盒子中获取 dhcp IP 地址。在操作系统下运行的应用程序运行良好。

相关内容