Loading

用网线连接windows和ubuntu两台主机【本地网线连接】

通过网线直接连接 Ubuntu 和 Windows 两台电脑可以实现高速文件传输、共享资源或网络调试等操作。以下是详细步骤:


1. 准备工作

  • 一根网线:确保使用直通网线(普通网线)或交叉网线(如果需要连接两台电脑而不经过交换机或路由器)。
  • 两台电脑:一台运行 Ubuntu,另一台运行 Windows。
  • 管理员权限:确保你有权限配置网络设置。

2. 物理连接

  • 将网线的一端插入 Ubuntu 电脑的网口,另一端插入 Windows 电脑的网口。

3. 配置 Ubuntu 电脑

方法 1:使用图形界面(GUI)

  1. 打开 Ubuntu 的 设置 > 网络
  2. 找到有线连接(通常显示为 WiredEthernet)。
  3. 点击齿轮图标,进入网络设置。
  4. IPv4 选项卡中:
    • 将方法改为 手动
    • 设置 IP 地址(例如 192.168.1.1)。
    • 设置子网掩码(例如 255.255.255.0)。
    • 网关和 DNS 可以留空。
  5. 保存并关闭设置。

方法 2:使用命令行(CLI)

  1. 打开终端。
  2. 编辑网络配置文件:
    sudo nano /etc/netplan/01-network-manager-all.yaml
    
  3. 添加以下内容:
    network:
      version: 2
      renderer: NetworkManager
      ethernets:
        enp0s3:  # 网卡名称,使用 `ip a` 命令查看
          dhcp4: no
          addresses: [192.168.1.1/24]  # IP 地址和子网掩码
    
  4. 保存并退出(按 Ctrl + X,然后按 Y 确认)。
  5. 应用配置:
    sudo netplan apply
    

4. 配置 Windows 电脑

  1. 打开 控制面板 > 网络和共享中心
  2. 点击左侧的 更改适配器设置
  3. 右键点击以太网连接,选择 属性
  4. 双击 Internet 协议版本 4 (TCP/IPv4)
  5. 选择 使用下面的 IP 地址
    • IP 地址:192.168.1.2(与 Ubuntu 的 IP 在同一子网)。
    • 子网掩码:255.255.255.0
    • 默认网关:留空。
    • DNS 服务器:留空。
  6. 点击 确定 保存设置。

5. 测试连接

在 Ubuntu 上测试:

  1. 打开终端。
  2. 使用 ping 命令测试连接:
    ping 192.168.1.2
    
    如果收到回复,说明连接成功。

在 Windows 上测试:

  1. 打开命令提示符(按 Win + R,输入 cmd,然后按回车)。
  2. 使用 ping 命令测试连接:
    ping 192.168.1.1
    
    如果收到回复,说明连接成功。

6. 共享文件或资源

在 Ubuntu 上共享文件夹:

  1. 安装 Samba:
    sudo apt update
    sudo apt install samba
    
  2. 编辑 Samba 配置文件:
    sudo nano /etc/samba/smb.conf
    
  3. 在文件末尾添加以下内容:
    [shared]
    path = /path/to/your/folder  # 替换为你要共享的文件夹路径
    writable = yes
    browsable = yes
    create mask = 0777
    directory mask = 0777
    
  4. 保存并退出。
  5. 重启 Samba 服务:
    sudo systemctl restart smbd
    

在 Windows 上访问共享文件夹:

  1. 打开文件资源管理器。
  2. 在地址栏输入:
    \\192.168.1.1\shared
    
  3. 输入 Ubuntu 的用户名和密码,即可访问共享文件夹。

7. 注意事项

  • 防火墙:确保两台电脑的防火墙允许网络通信。
  • IP 地址冲突:确保两台电脑的 IP 地址在同一子网且不冲突。
  • 网线类型:如果使用普通网线,确保两台电脑支持自动 MDI/MDIX(大多数现代网卡支持)。如果不支持,请使用交叉网线。

通过以上步骤,你可以成功通过网线连接 Ubuntu 和 Windows 两台电脑,并实现文件共享或网络通信。如果有其他问题,欢迎继续提问!

遇到问题

问题:按教程操作后还是连不上,ping win主机 ping不通
原因:网线连接ubuntu的网口并不是在/etc/netplan/01-network-manager-all.yaml文件中配置的网卡(配置的是eth0,连接的是eth1,网线重插入eth0即可ping通)

posted @ 2025-03-21 15:14  一只大学生  阅读(1699)  评论(0)    收藏  举报