通过以太网将MacBook直接连接到Linux桌面以获得快速SSH?


9

我正在考虑构建一个Linux桌面-仅桌面;不支持显示器-并让MacBook Pro作为我的移动主机。我希望在办公室时基本上使用MacBook作为键盘和主显示器,再连接一两个显示器,然后通过SSH进入Linux控制台进行编码等。

是否可以通过以太网将MacBook Pro直接连接到Linux设备?还是我必须经过建筑物的有线连接,然后回到我的Linux机器上?

Answers:


13

是否可以通过以太网将MacBook Pro直接连接到Linux设备?

是的,您可以通过以太网直接连接系统。您要做的是在Linux机器上使用以下方式分配静态IP地址/etc/network/interfaces

# The local hostmachine access interface.
auto eth1
iface eth1 inet static
address 192.168.99.10
netmask 255.255.255.0

重新启动计算机,现在eth1物理端口的IP地址为192.168.99.10

现在,在Mac上,连接以太网电缆并将网络连接设置为以下IP地址:

192.168.99.20

并将“子网掩码”也设置255.255.255.0为。

然后,您将拥有一个神奇的“两台计算机网络”,其中Linux机器具有IP地址,192.168.99.10而Mac的以太网端口具有192.168.99.20

为了使您的生活更加轻松,您可以通过安装Avahi守护程序来添加Linux等效的Bonjour广播网络。在Ubuntu上,您可以这样安装它:

sudo aptitude install avahi-daemon avahi-utils

然后,在安装之后,请等待一两秒钟,在Mac上,您将可以通过其主机名访问Linux。因此,假设您的Linux机器的主机名为“ LinuxDesktop”,并且安装了Avahi,可以通过的地址来访问它LinuxDesktop.local。如果您ping通LinuxDesktop.local,它将返回192.168.99.10

现在最大的“陷阱”就是实际的网络地址方案。我正在使用,192.168.99.x因为典型的LAN网络地址具有192.168.x.x前缀八位字节。但是在某些情况下,最好选择一个10.x.x.x地址。决定“更好”的是您在该以太网电缆之外的实际网络在哪个地址范围上运行。您基本上不希望发生冲突。根据您的LAN(甚至WAN)未使用的IP范围,为基于以太网电缆的网络创建网络地址范围。

但老实说,我很确定192.168.99.x范围内的地址都可以。


您可以将它们设置为DHCP,然后让bonjour查找它会自动获取的169.254地址,不是吗?
miken32

2
我将这个答案提高100倍!
Sheharyar

@JakeGould –您能解释一下/etc/network/interfaces要做什么吗?
JeffThompson

@JeffThompson您只是为接口分配了静态IP地址。非常基本的Linux配置资料。总体目标是建立静态IP地址。
JakeGould

谢谢@JakeGould –我需要对此进行更多查找。只是想了解某些命令的实际作用。
JeffThompson

2

是否可以通过以太网将MacBook Pro直接连接到Linux设备?

是。在过去,您需要一根以太网交叉电缆。如今,我认为工程师会在桌面(或台式机或服务器)上的端口中集成智能功能,以便如果端口检测到TX和RX交叉,那么它将在端口结构中进行切换。

还是我必须经过建筑物的有线连接,然后回到我的Linux机器上?

在这种情况下,您只需要一个小型桌面交换机或集线器。无需经过建筑物的强硬路线。实际上,如果直接连接它们有问题,我建议您使用低端交换机或集线器。

...将MacBook用作键盘和主显示器...

我不确定...

通过以太网直接将Macbook连接到Linux桌面以获得快速SSH?

并且,从标题开始...如果您使用开关,那么您应该不会看到明显的差异。交换机将为您创建计算机之间的虚拟电路。

此设置还有其他功能(例如,不将一台计算机暴露在网络中),但这似乎与您无关。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.