用网线连接windows和ubuntu两台主机【本地网线连接】
通过网线直接连接 Ubuntu 和 Windows 两台电脑可以实现高速文件传输、共享资源或网络调试等操作。以下是详细步骤:
1. 准备工作
- 一根网线:确保使用直通网线(普通网线)或交叉网线(如果需要连接两台电脑而不经过交换机或路由器)。
- 两台电脑:一台运行 Ubuntu,另一台运行 Windows。
- 管理员权限:确保你有权限配置网络设置。
2. 物理连接
- 将网线的一端插入 Ubuntu 电脑的网口,另一端插入 Windows 电脑的网口。
3. 配置 Ubuntu 电脑
方法 1:使用图形界面(GUI)
- 打开 Ubuntu 的 设置 > 网络。
- 找到有线连接(通常显示为
Wired或Ethernet)。 - 点击齿轮图标,进入网络设置。
- 在 IPv4 选项卡中:
- 将方法改为 手动。
- 设置 IP 地址(例如
192.168.1.1)。 - 设置子网掩码(例如
255.255.255.0)。 - 网关和 DNS 可以留空。
- 保存并关闭设置。
方法 2:使用命令行(CLI)
- 打开终端。
- 编辑网络配置文件:
sudo nano /etc/netplan/01-network-manager-all.yaml - 添加以下内容:
network: version: 2 renderer: NetworkManager ethernets: enp0s3: # 网卡名称,使用 `ip a` 命令查看 dhcp4: no addresses: [192.168.1.1/24] # IP 地址和子网掩码 - 保存并退出(按
Ctrl + X,然后按Y确认)。 - 应用配置:
sudo netplan apply
4. 配置 Windows 电脑
- 打开 控制面板 > 网络和共享中心。
- 点击左侧的 更改适配器设置。
- 右键点击以太网连接,选择 属性。
- 双击 Internet 协议版本 4 (TCP/IPv4)。
- 选择 使用下面的 IP 地址:
- IP 地址:
192.168.1.2(与 Ubuntu 的 IP 在同一子网)。 - 子网掩码:
255.255.255.0。 - 默认网关:留空。
- DNS 服务器:留空。
- IP 地址:
- 点击 确定 保存设置。
5. 测试连接
在 Ubuntu 上测试:
- 打开终端。
- 使用
ping命令测试连接:
如果收到回复,说明连接成功。ping 192.168.1.2
在 Windows 上测试:
- 打开命令提示符(按
Win + R,输入cmd,然后按回车)。 - 使用
ping命令测试连接:
如果收到回复,说明连接成功。ping 192.168.1.1
6. 共享文件或资源
在 Ubuntu 上共享文件夹:
- 安装 Samba:
sudo apt update sudo apt install samba - 编辑 Samba 配置文件:
sudo nano /etc/samba/smb.conf - 在文件末尾添加以下内容:
[shared] path = /path/to/your/folder # 替换为你要共享的文件夹路径 writable = yes browsable = yes create mask = 0777 directory mask = 0777 - 保存并退出。
- 重启 Samba 服务:
sudo systemctl restart smbd
在 Windows 上访问共享文件夹:
- 打开文件资源管理器。
- 在地址栏输入:
\\192.168.1.1\shared - 输入 Ubuntu 的用户名和密码,即可访问共享文件夹。
7. 注意事项
- 防火墙:确保两台电脑的防火墙允许网络通信。
- IP 地址冲突:确保两台电脑的 IP 地址在同一子网且不冲突。
- 网线类型:如果使用普通网线,确保两台电脑支持自动 MDI/MDIX(大多数现代网卡支持)。如果不支持,请使用交叉网线。
通过以上步骤,你可以成功通过网线连接 Ubuntu 和 Windows 两台电脑,并实现文件共享或网络通信。如果有其他问题,欢迎继续提问!
遇到问题
问题:按教程操作后还是连不上,ping win主机 ping不通
原因:网线连接ubuntu的网口并不是在/etc/netplan/01-network-manager-all.yaml文件中配置的网卡(配置的是eth0,连接的是eth1,网线重插入eth0即可ping通)

浙公网安备 33010602011771号