我尝试通过交叉电缆连接两台 Linux 计算机。我需要故障排除方面的帮助。
我配置了 ip 地址,并且在 PC1 上 ifconfig 命令显示
enp0s7: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255
在 PC2 上显示
en01: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
当我在 PC 上运行 ping 192.168.0.2 或在 PC2 上运行 192.168.0.1 时,出现“目标主机不可达”的情况。
当我 ping 无线设备时,它可以工作。
编辑
有时我会尝试重新启动或关闭 NetworkManager。然后它就可以正常工作了。我使用 ubuntu。
答案1
我猜你的无线设备也在 192.168.0.0/24 - 如果是这样那么这就是你的问题。
理想情况下,您应该为直接连接指定不同的 IP 范围(例如 172.16.0.1 和 172.16.0.2)或者 - 我不建议这样做 - 将直接连接的机器的网络掩码更改为 255.255.255.252 - 这将是一个更具体的路由,因此是首选。(但是,如果您想设置到其他系统的路由,它会反过来困扰您。