马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
两根网线直连两台 Ubuntu:不经过路由器的局域网搭建
想把两台机器之间的数据倒来倒去,又不想动路由器、不想配 WiFi,最省事的办法就是拿一根网线直连。两台 Ubuntu 之间用双绞线连起来,配上同网段静态 IP,立刻就有了一个迷你局域网。本文走一遍完整流程,顺便解释清楚 IP、网关、子网掩码各自在干什么。
一、准备工作
- 两台装了 Ubuntu 的电脑(20.04 / 22.04 都适用)
- 一根网线。注意 直连要交叉线,不过现在绝大多数网卡都支持 Auto MDI-X,两头一样的水晶头直接插上就能通,不用特意买交叉线
二、插线
一端插第一台机器的网口,另一端插第二台。确保插到底、卡扣扣住。网口指示灯亮起说明物理层通了。
三、给第一台机器设静态 IP
- 打开系统设置(Settings)→ 网络(Network)
- 点「有线连接」(Wired Connection),确认开关是打开的
- 找到以太网那一行,点右边的「选项」(齿轮按钮)进高级设置
- IPv4 设置里把方式改成「手动」(Manual)
- 点「添加」,填地址:IP 填
192.168.189.13,子网掩码 255.255.255.0
- 网关填
192.168.189.1
- 点「应用」,关掉窗口
四、几个参数为什么这么填
1. 为什么可以用 192.168.189.13?
IP 地址是局域网里标识设备的编号。这台机器选了 192.168.189.13,它是 IPv4 私有地址段里的一个(192.168.0.0/16 这类私有段不会在公网上被路由,专供内网用)。同一个子网内每台设备 IP 必须唯一,所以挑一个没人占的地址就行。换成 192.168.1.10、10.0.0.5 都可以,只要两台在同一个子网、且不与他人冲突。
2. 网关填什么?
网关是出网出口的地址。这根直连网线只连了两台机器,没有路由器,出不了网,所以网关填什么都只是个占位——这里填 192.168.189.1,理由是这个地址落在 192.168.189.x 同一子网内,合法且不冲突。关键是两台机器上的网关字段要填一样的值,别一台填 .1 一台填 .2。
3. 子网掩码为什么是 255.255.255.0?
子网掩码用来划分哪些位是网络号、哪些位是主机号。255.255.255.0 表示前三个字节是网络位、最后一个字节是主机位,也就是一个 C 类规模的网段。同掩码的两个地址判定为同网段,可以直接二层通信;掩码不一致就会被认为在不同网段,包发不出去——这是"ping 不通但线是好的"最常见的成因。
五、给第二台机器设同样的参数
重复上面步骤,只把 IP 换成同网段另一个地址,比如 192.168.189.8。子网掩码、网关两台保持一致。
六、测试连通性
两台都打开终端互 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
收到同样的回复,说明直连网络已经通了。互相 ping 不通的话,按顺序查这三处:IP 是否同网段(ip addr 看)、网线/网口灯(ethtool 网卡名)、防火墙(sudo ufw status)。特别注意 A 能 ping 通 B、B 不通 A 的情况,九成是 A 的防火墙拦了入站 echo 请求。
七、配上之后能干什么
- 传文件:
scp 文件 用户@192.168.189.8:/目标路径/,或装个 NFS / Samba 挂载成目录
- 远程登录:
ssh 用户@192.168.189.8,配合密钥免密
- 离线分发:两台机器之间倒数据集、镜像,不走公网速度快也安全
八、其他系统也一样
这套思路不只对 Ubuntu 有效。macOS 在「系统偏好设置 → 网络」里按同样方式填;Windows 在「控制面板 → 网络和共享中心 → 更改适配器设置」里给对应网卡设 IPv4。差别只在菜单位置,原理完全一致。
搞完这一步,两台机器的关系就像同一个办公室里挨着的两台电脑:快、稳、不占外网带宽。想扩到三台以上,就换个小交换机,接线方式不变,只是多一台中间设备。
qidao123.com企服评测-应用市场 编辑提示 |