如何更换网络适配器?

如何更换网络适配器?

这个问题不是关于拔掉损坏的网卡并插入新网卡!这是关于新适配器给系统(和系统管理员)带来的创伤新的设备名称。例如,我有一台运行 OpenVPN 和 Shorewall 的机器,用于提供对我们办公室内部网络的远程访问。连接到外部互联网的网卡发生故障并被更换。这一切都很好,而且很容易做到。

然而...

原始设备名称为 ,enp5s4而替换设备名称为enp4s0。不幸的是,这种名称分散在各种配置文件中,这是一个相当大且难以纠正的问题。我发现可以改名一个设备(我发现其他地方的说明) 和他们大多工作。

我说大多因为出于某种原因,netplan 从未将 enp5s4 的配置分配给该设备,所以它只是一张没有实际用途的以太网卡。

我不知道该如何纠正这个问题。我可以很好地遵循说明,但我远非专家,去年春天才设法拼凑了 OpenVPN 服务器,这样我们就可以在家工作了。有人能(愿意)帮忙、提供想法、提示或任何可能有用的东西吗?拜托?

编辑1:新卡与旧卡位于同一个插槽中(事实上,这是唯一可用的插槽),但来自不同的制造商:Network Anywhere 卡取代了旧的、损坏的 D-Link 卡。现在系统有两张 Network Anywhere 卡(原来的卡enp5s5仍然运行良好。)

编辑2:我尝试通过 告诉我的 netplan 匹配新适配器macaddress:,并让 netplan 设置名称(并从我找到的链接撤消更改)。现在系统启动时,新 NIC 具有正确的地址和其他设置,但我只能看到我子网上的其他互联网机器(即我办公室用于互联网服务的 6 端口电缆调制解调器的那一侧)。这真的很奇怪,因为该子网上的所有其他计算机都可以通过电缆调制解调器正常访问互联网。

编辑3:尽管外部互联网链接没有传输数据,但我昨晚还是让系统保持开机状态(以防我受到启发去尝试新事物)。今天早上我发现它崩溃了。重新启动(关闭/打开电源)后,它开始Internal fault: The skbuff addresses do not match in tulip_rx一遍又一遍地记录消息,每隔几秒钟一条。到目前为止,我只在源代码库和一个 20 年前的关于错误和播放的帖子中找到了这条消息地震。请注意,尽管有这些消息,我仍然可以使用两个网卡来 ping 子网上的其他计算机。当我尝试让有线电视公司检查调制解调器时,有什么想法吗?这些消息最终会导致系统崩溃吗?或者我还有更糟糕的事情需要调查?

编辑4skbuff大约九分钟后,消息停止了,郁金香网络适​​配器似乎一直在工作,并且继续工作。郁金香网卡不是我更换的那个,所以不确定为什么现在开始发生这种情况。仍然看不到外部互联网,正在等待有线电视公司的支持。

答案1

我只是想在这里补充一点,但是当我使用虚拟机和其他临时设备名称可能会更改以及 MAC 地址也可能会更改的东西时,我遇到了同样的问题。在 Netplan 中可以设置我自己的接口名称(从而完全消除“更改名称”问题)

在 Netplan 中,可以定义网络名称并根据硬件地址进行匹配等,这实际上使配置变得更加容易。

例如,我在 OVH 的专用裸机服务器上有多个 NIC。公共链接和私有 vRack 链接。它们每个都有一个 MAC 地址,但如果设备名称发生变化,它就会中断。因此,我改为这样做(请注意,这不是完整的 netplan 示例,它只是一个对应的位):

network:
  renderer: networkd
  version: 2
  ethernets:
    internet:
      dhcp4: false
      addresses: 
        - ...
      match:
        macaddress: 00:11:22:33:44:55
      set-name: internet
      ...

通过遵循这种格式,我完全忽略接口命名问题,而是为面向公众的以太网接口设置/创建了网络“互联网”。如果由于我切换了适配器、硬件等而导致硬件地址发生变化,那么我只需在相应的条目中更新 MAC 地址,然后在重新启动时,Netplan 将识别新的硬件地址并为其指定我指定的名称 - internet。然后,每当我在系统上引用接口名称时,该名称就只是internet接口名称。

如果您使用网络管理器在桌面上设置,这会有点棘手,但网络管理器可以轻松“切换”连接配置文件的硬件名称等。但是对于服务器,您可以按照match我在示例中指定的路线,避免设备命名方面的麻烦。

答案2

首先需要dh客户端经过:

sudo dhclient eth0

此后,您将可以上网并可以使用...

sudo apt update    
sudo apt install network-manager

相关内容