如何使用一根网线让两台ubuntu主机联网

原创
ithorizon 8个月前 (09-01) 阅读数 69 #Linux

怎样使用一根网线让两台Ubuntu主机联网

在有些情况下,我们或许需要在不使用路由器或者无线网络的情况下,通过一根网线直接连接两台Ubuntu主机。这种情况下,我们可以通过设置静态IP地址和配置网络接口来实现。以下是怎样操作的步骤。

准备工具和材料

  • 两台安装有Ubuntu操作系统的主机
  • 一根标准的以太网网线

设置步骤

1. 确认网络接口名称

首先,我们需要知道两台机器上的以太网接口名称。通常情况下,它或许是"eth0"或"enpXsXf"。你可以通过以下命令来查看:

ifconfig -a

或者使用更现代的命令:

ip link show

2. 配置第一台Ubuntu主机

选择一台机器作为服务器(Server),另一台作为客户端(Client)。以下步骤假设你已经关闭了两台机器上的网络管理工具,如NetworkManager。

服务器端配置:

  • 打开终端
  • 编辑网络接口配置文件

使用以下命令编辑服务器端的网络接口配置文件:

sudo nano /etc/netplan/50-cloud-init.yaml

假设你的以太网接口名称为"eth0",添加以下内容:

network:

version: 2

renderer: networkd

ethernets:

eth0:

dhcp4: no

addresses: [192.168.1.1/24]

gateway4: 192.168.1.1

nameservers:

addresses: [8.8.8.8, 8.8.4.4]

  • 应用配置

保存文件并退出编辑器之后,应用新的网络配置:

sudo netplan apply

3. 配置第二台Ubuntu主机

客户端配置:

  • 打开终端
  • 编辑网络接口配置文件

同样地,编辑客户端的网络接口配置文件:

sudo nano /etc/netplan/50-cloud-init.yaml

假设客户端的以太网接口名称也为"eth0",添加以下内容:

network:

version: 2

renderer: networkd

ethernets:

eth0:

dhcp4: no

addresses: [192.168.1.2/24]

gateway4: 192.168.1.1

nameservers:

addresses: [8.8.8.8, 8.8.4.4]

  • 应用配置

保存文件并退出编辑器之后,应用新的网络配置:

sudo netplan apply

4. 连接网线并测试

  • 将两台机器通过以太网线连接起来
  • 在服务器和客户端上分别使用以下命令测试网络连接

在服务器上执行:

ping 192.168.1.2

在客户端上执行:

ping 192.168.1.1

如果两台机器都可以互相ping通,说明它们已经圆满通过单根网线连接在一起了。

5. 可靠和性能考虑

请注意,通过这种方案连接的两台机器将直接通信,没有路由器提供的可靠保护。所以,确保在需要时配置相应的防火墙规则和其他可靠措施。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: Linux


热门