【Ubuntu】通过网线连接两台电脑以实现局域网连接的方法

news/2024/7/21 5:16:25 标签: ubuntu, 电脑, 服务器

有时我们需要将多台计算机连接在一起,以便实现数据共享、资源访问等功能。本文将介绍如何通过网线连接两台运行Ubuntu操作系统的电脑,以便它们能够直接通信,从而实现局域网连接。

1. 准备工作

在开始之前,请准备好:

  • 两台运行Ubuntu操作系统的电脑
  • 一根网线。

2. 连接网线

将网线一端插入第一台电脑的网口,将另一端插入另一电脑的网口。确保网线插紧并且连接稳固。

2. 配置网络

(1) 打开第一台Ubuntu电脑的系统设置(Settings)。
(2) 选择“网络”(Network)选项。
(3) 在网络设置中,点击“有线连接”(Wired Connection)。
(4) 确保“有线连接”开关处于打开状态。
(5) 选择需要修改的以太网设置,点击右侧的“选项”(Options)按钮(齿轮形的按钮),进入高级网络设置。
(6) 在IPv4设置中,选择“手动”(Manual)。
(7) 点击“添加”按钮,添加一个新的IP地址。
(8) 在“地址”(Address)字段中输入IP地址,例如:192.168.189.13。子网掩码通常为255.255.255.0
(9) 在“网关”(Gateway)字段中输入网关地址,例如:192.168.189.1。设置完毕的窗口如下图所示:
在这里插入图片描述
(10) 点击“应用”并关闭网络设置窗口。

一些解释:

(1)为什么要设置成192.168.189.13?其他可以吗?
IP地址是局域网中用来标识设备的地址,而192.168.189.13是IPv4地址中的一个私有地址段,通常用于局域网中。在一个子网内,每台设备的IP地址应该是唯一的,因此我们选择一个未被占用的地址,以便在同一网络中找到对应的设备。其他私有地址段,如192.168.0.0192.168.1.0等也可以使用,只要保证两台电脑在同一个子网内,并且IP地址唯一。

(2)网关怎么设置?
本教程选择了192.168.189.1这个地址作为网关,是因为它处于私有IP地址范围内(私有IP地址范围是指专门供局域网使用的IP地址范围,不会在全球互联网上被路由器转发),并且与我们选择的IP地址192.168.189.x在同一个子网中。只需要保证两台电脑上的网关相同即可。

(3)子网掩码为什么是255.255.255.0
子网掩码用于定义哪些部分是网络地址,哪些部分是主机地址。在一个局域网中,通常使用的子网掩码是255.255.255.0,这意味着前三个字节是网络地址,最后一个字节是主机地址。这样,同一子网内的设备可以相互通信,而不同子网的设备则需要通过路由器进行通信。

4. 配置第二台电脑

重复步骤三,但在IPv4设置中将IP地址更改为另一个可用的地址,例如:192.168.189.8。子网掩码为255.255.255.0,网关字段中输入相同的网关地址:192.168.189.1
在这里插入图片描述

5. 测试连接

打开终端,使用ping命令测试两台电脑之间的连接。在第一台电脑上输入以下命令:

ping 192.168.189.8

如果一切正常,你应该会收到类似以下的回复:

64 bytes from 192.168.189.8: icmp_seq=1 ttl=64 time=0.504 ms

在第二台电脑上输入以下命令:

ping 192.168.189.13

如果一切正常,你应该会收到类似以下的回复:

64 bytes from 192.168.189.13: icmp_seq=1 ttl=64 time=0.425 ms

这意味着两台电脑之间的网络连接已经建立并且正常工作。

总结

本文介绍的方法实际上也适用于其他操作系统,如macOS和Windows。不过,不同操作系统的设置方法可能会有所不同,需要根据具体操作系统进行调整。

对于macOS和Windows用户,可以按照类似的步骤进行网线连接和网络配置。在macOS上,你可以打开“系统偏好设置”,选择“网络”,然后配置IP地址、子网掩码和网关等参数。而在Windows操作系统上,你可以通过“控制面板”中的“网络和共享中心”来进行相似的设置。

无论使用的是哪种操作系统,通过网线连接两台电脑并进行简单的网络配置,都可以实现它们之间的直接通信,实现文件共享、资源访问等功能。


http://www.niftyadmin.cn/n/5391095.html

相关文章

MongoDB实战 – 用Python访问MongoDB数据库

MongoDB实战 – 用Python访问MongoDB数据库 MongoDB in Action – Access MongoDB Databases with Python By JacksonML Python语言功能强大众所周知,在数据库管理领域也无所不能。MongoDB是文档数据库,属于NoSQL数据库的一种,在业界也非常…

通过 NVIDIA-SMI 统计GPU使用情况

通过 NVIDIA-SMI 统计GPU使用情况 罗列本机显卡 nvidia-smi -L | --list-gpus本示例的输出如下,也就是本机的显卡环境: [namegpu4 code]$ nvidia-smi -L GPU 0: A40 (UUID: GPU-b0f3bdaa-e0e1-aff7-3cc7-9c067db6aea1)nvidia-smi -f | --filename : 将…

C语言 多线程交替|正则|IO综合运用

前阵子正好刚学到C多线程和正则表达式.所以想着写下代码实践下. 主要实现功能是将source.bin文件中的数字部分全部导入到target.bin文件中. 主要涉及到多线程交替处理.[这里涉及到mutex锁定共享数据.线程交替实现难点.] gather线程负责一行一行采集,并且把每行的数字进行提取…

python opencv识别身份证的文字信息

目录 一:实现思路 二:代码实现 在上一节中,我们实现识别身份证上的号码信息,其实同样的原理,我们可以获取身份证图片上的文字信息,实现思路如下: 一:实现思路 1:处理身份证图片,获取文字相关的轮廓信息,并且提取; 2: 循环处理轮廓,刨除不符合的轮廓信息,留…

数字化转型导师坚鹏:如何制定政府数字化转型年度培训规划

如何制定政府数字化转型年度培训规划 ——以推动政府数字化转型战略落地为核心,实现知行果合一 课程背景: 很多政府都在开展政府数字化转型培训工作,目前存在以下问题急需解决: 缺少针对性的政府数字化转型年度培训规划 不清…

神经网络系列---回归问题和分类问题

文章目录 回归问题和分类问题回归问题:分类问题:多分类问题:排序问题:自定义损失函数: 回归问题和分类问题 回归问题: 回归问题是一种预测连续数值输出的任务。在这种问题中,模型的目标是根据…

nginx搭建直播rtmp推流,httpflv拉流环境

背景 工作中发现挺多直播CDN在实现httpflv拉流时都没有使用http chunk编码,而是直接使用no-content-length的做法。所以想自己搭建一个直播CDN支持 http chunk编码。 环境搭建 系统环境 Ubuntu 18.04.4 LTS 软件 nginx-1.18.0 nginx扩展模块 nginx-http-flv-mo…

【主流开发语言和开发环境介绍】

主流开发语言和开发环境介绍 1. 介绍2. 开发语言3. 开发环境 1. 介绍 下面是一些广泛使用的主流开发语言及其相关的开发环境。 2. 开发语言 Python 用途:通用编程、科学计算、数据分析、机器学习、Web开发等。流行库:NumPy, Pandas, TensorFlow, PyTor…