如何设置 P2P 以太网连接

如何设置 P2P 以太网连接

我搜索过,但没找到任何实质性的东西。我记得读过以太网白皮书,(如果我没记错的话)应该可以编辑一台电脑上的以太网连接,使其充当从属设备/调制解调器来连接另一台电脑。

我知道理论上这是可行的,因为它会自动协商连接,但即使连接了两台电脑并尝试配置软件,我仍然无法连接

简而言之,我想要通过以太网实现 PC 到 PC 的网络

inb4. 购买开关 - 不,不能这样做。

仅供参考-我正在使用 GNU/Linux 5.8.0-53-ubuntu 20.04

答案1

我尝试将 eno1 配置为从属(不行),然后尝试为端口分配一个 IP(不行),我也尝试将其桥接到环回并将其绑定,但我太缺乏经验,无法让它工作

不要做任何的那个。

以太网连接与“调制解调器”、“从属设备”、“环回”、“绑定”等无关。没有特殊的硬件模式(就像 Wi-Fi 那样)——以太网已经P2P 连接,因此大多数时候它实际上只是“连接和配置 IP”。

具体来说,两台计算机之间的直接连接并没有什么特别之处——它的工作原理与通过交换机连接它们完全相同。(也许 15 年前你需要一根特殊的交叉电缆,但除此之外,其他一切都仍然与通过交换机连接是一样的。现在你甚至不需要特殊的电缆,任何旧的 Cat5 电缆都可以。

  1. 首先,在物理层面上,取一根标准的以太网 Cat5/6 电缆,将两端连接到计算机,它们应该都显示“链接已连接”。通常就是这样。

    暂时忽略 IP 地址(或缺少 IP 地址),只需确保两个端口都建立以太网链路。例如,在运行ip link或的 Linux 上ip addr应显示“LOWER_UP”标志:

    2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP>
    

    <UP>括号内的表示接口在操作系统级别启用;如果没有,请运行“ip link set eno1 up”。另一方面,<LOWER_UP>以及state UP表示身体的状态没问题。如果看到 NO-CARRIER,则与 LOWER_UP 相反,表示无法建立物理连接。)

    如果不行,请尝试使用其他电缆。出厂时已配有连接器的预制电缆(而不是事后手工压接的电缆)可能效果更好。

    (有一些带有以太网网卡的笔记本电脑在配对时无法建立链接,无论使用什么电缆,即使它们似乎可以与其他设备配合使用。)

与通过路由器– 缺少自动 IP 地址配置(通常),因为没有设备充当 DHCP 服务器。(无论您是否使用交换机,情况都是一样。)

  1. 现在物理连接已正常工作,请配置 IP 地址。

    如果您使用 NetworkManager,请打开 Ubuntu 的网络设置或nm-connection-editor,编辑以太网连接配置文件,并将 IPv4 设置更改为Manual。然后将两个主机配置为在同一子网上具有不同的 IP 地址。

    例如,一个主机可以是10.0.0.1,另一个10.0.0.2可以是 。(网络掩码 255.255.255.0 可以工作,255.255.0.0 和其他也可以。确保两个主机上的网络掩码相同。)您不需要添加任何路由、DNS 服务器、域后缀等。

    确保连接配置文件已应用 –ip addr应该显示您已添加的地址。

重复一遍:如果出现物理问题,如果接口没有显示物理链路已启动,就不要浪费时间在 IP 地址上。这就像在断电时尝试调整电视频道一样。

相关内容