不久前我设置了 ubuntu,使用起来很顺畅。设置完成后(出于某种原因,设置过程非常麻烦),我制作了驱动器的精确克隆并将其放在架子上,这样如果我需要另一个盒子,就不必再次设置它。今天我将克隆驱动器放在另一台计算机上,它可以工作,但无法连接到网络。
Ubuntu 中是否存在任何会在网络上与另一个精确副本发生冲突的内容?
如果是这样,我该如何改变那个“东西”?
如果没有,那么当它的精确副本有效时,为什么却无法连接呢?
我不能将原始版本从网络上移除几天,但我想知道如果我这样做,克隆版本是否还能正常工作。
以下信息是在评论中请求的,并已添加到原始帖子之后:
原有电脑:
pcw@ubuntu:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
pcw@ubuntu:~$
克隆计算机(两台计算机硬件完全相同):
pcw@ubuntu2:~$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
pcw@ubuntu2:~$
答案1
来自评论...
可能是因为您需要更改主机名。
- 确实,如果我进入网络,相同的主机名会引起问题,因此我编辑
/etc/hostname
并/etc/hosts
更改了主机名。
正如您所发现的,如果您使用它/etc/network/interfaces
来描述您的网络硬件,那么您的网络接口的命名就会有所不同。
- 然后您将 eth0 更改为 eth1
/etc/network/interfaces
。
您目前/etc/network/interfaces
(目前工作)的情况:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
我建议尝试(更易于移植,更少依赖):
auto lo
iface lo inet loopback