我买了一个新的 2 端口电缆调制解调器来替换最近坏掉的单端口调制解调器。Windows 笔记本电脑可以正常连接到互联网,但运行 Xubuntu 20.04.6 LTS 的台式电脑无法通过新调制解调器建立网络连接。尝试了调制解调器上的不同端口并交换了电缆。调制解调器不支持 WiFi。在网络连接中,设置如下:
常规选项卡
- 勾选优先级 1,自动连接
- 所有用户均可连接到此网络 已选中
以太网选项卡
- 设备 enp3s0(以太网卡 mac 地址)
- MTU自动
- 局域网唤醒 - 默认选中
- 链路协商是自动的
IPv4 设置
- 自动 (DHCP)
IPv6 设置
- 自动的
内容/etc/netplan/01-network-manager-all.yaml
#Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
内容/etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
内容/etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
nmcli connection show
显示两个连接名称(一个是旧的且未使用)、两者的 UUID、两者的类型均为以太网,以及 enp3s0 作为连接 2 的设备
nmcli general
状态为断开连接、连接性为无,其他所有状态均为已启用
ip link show
对于 enp3s0 出现以下内容:
<BROADCAST,MULITCAST,UP,LOWER,UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether [ethernet card mac address] brd ff:ff:ff:ff:ff:ff
我需要在任何地方输入电缆调制解调器的 MAC 地址吗?
我已经对此进行修改一个多月了,因此非常感谢任何建议。
编辑
根据下面的评论和回复,我的电缆调制解调器并不是路由器。似乎只有一个 MAC 地址允许通过调制解调器访问互联网,即使它有两个端口用于两台 PC。可能需要具有 NAT(网络地址转换)的路由器才能同时使用两者。或者使用路由器克隆笔记本电脑的 MAC 地址。作为一种解决方法,我将在 Linux PC 上将笔记本电脑的 MAC 地址输入到我连接的网络管理器设置的克隆 MAC 地址部分,并确保在使用 Linux PC 时 Windows 笔记本电脑未连接到互联网。无论如何,我不需要两者同时在线。感谢大家的回复。
答案1
即使您的调制解调器有多个端口,您的 ISP 也只为您提供一个 IP。
您需要一个可以提供 NAT 功能的路由器,以便其他系统可以连接。
您要么需要一个支持从 Windows PC 克隆 MAC 的路由器,要么等待 ISP 发布租约,这样新的 MAC 就可以获得租约。