我有一台带有以太网端口的无头迷你计算机、一台带有 USB(非 C)端口的 Mac 以及一个 USB 转以太网适配器。
微型计算机运行的是标准 CentOS Linux,eth 接口设置为 DHCP。当我通过以太网电缆将微型计算机连接到路由器时,它无需任何配置即可访问互联网。
我的 Mac 的 USB 转以太网适配器也可以使用。我可以直接将其连接到路由器并访问互联网,无需配置。
我想通过以太网 SSH 进入我的微型计算机,无需屏幕和键盘,也不需要中间路由器。但是,我没有获得任何连接。
我需要交叉以太网电缆吗?
我知道这是一个非常广泛且模糊的问题,但任何指向我可以学习或进一步研究的内容的指示都会有所帮助。
答案1
如今,您不太可能需要交叉电缆。大多数以太网端口都是“智能”的,如果需要交叉,它们可以自动切换。
目前,两台机器都希望找到一个 DHCP 服务器来告诉它们“应该是谁”。由于两台机器都没有提供 DHCP,这将导致两台机器在 169.254.xx 范围内设置一个私有的、本质上不可路由的地址。
理论上,这应该可行 - 但看起来似乎行不通,那么...
第一步是删除 DHCP 并手动设置它们。
将一台机器设置为 192.168.0.1,将另一台机器设置为 192.168.0.2,
网关并不重要,因为它们无处可去,但网关 192.168.0.1 和子网默认值 255.255.255.0 应该可以工作。
然后它们就位于同一个可路由的子网上,并且应该能够互相找到。
在 Mac 上,您可以通过“位置:”下拉菜单中的“首选项”>“网络”> 执行此操作,以便将来可以即时切换而无需重新配置。在 CentOS 上,我不知道如何实现这一点。