Hızlı SSH için MacBook'u Ethernet üzerinden doğrudan Linux masaüstüne mi bağlamak istiyorsunuz?


9

Linux masaüstü oluşturmaya bakıyorum - sadece masaüstü; monitör desteği yok - ve hareketlilik için ana bilgisayarım olarak MacBook Pro'yu edinmek. Ofisteyken MacBook'umu temel olarak klavye ve ana monitörüm olarak kullanmak, başka bir monitör veya iki monitör bağlamak ve daha sonra kodlama için Linux konsoluma SSH kullanmak istiyorum.

MacBook Pro'mu Ethernet üzerinden Linux kutusuna doğrudan bağlamak mümkün mü? Yoksa binanın kablolu bağlantısından geçip Linux kutusuna geri dönmem gerekecek mi?

Yanıtlar:


13

MacBook Pro'mu Ethernet üzerinden Linux kutusuna doğrudan bağlamak mümkün mü?

Evet, sistemleri doğrudan Ethernet üzerinden bağlayabilirsiniz. Linux kutusunda yapacağınız şey şuna benzer bir statik IP adresi atamanızdır /etc/network/interfaces:

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

Makinenizi yeniden başlatın ve şimdi eth1fiziksel bağlantı noktasının IP adresi olacaktır 192.168.99.10.

Şimdi Mac'inizde, Ethernet kablosunu bağlayın ve ağ bağlantısını aşağıdaki IP adresine ayarlayın:

192.168.99.20

“Alt Ağ Maskesini” 255.255.255.0de ayarlayın.

Ardından, Linux makinesinin IP adresine 192.168.99.10ve Mac'inizin Ethernet bağlantı noktasına sahip olduğu büyülü bir “iki bilgisayar ağına” sahip olacaksınız 192.168.99.20.

Ve hayatınızı daha da kolaylaştırmak için Avahi'yi yükleyerek Bonjour yayın ağının Linux eşdeğerini ekleyebilirsiniz. arka plan programını . Ubuntu'da şu şekilde yüklersiniz:

sudo aptitude install avahi-daemon avahi-utils

Daha sonra yüklendikten sonra bir iki saniye bekleyin ve Mac'inizde ana bilgisayar adı ile Linux kutusuna erişebilirsiniz. Diyelim ki Linux kutunuzda Avahi yüklü bir “LinuxDesktop” ana bilgisayar adı var.LinuxDesktop.local . Ve eğer ping yaparsanız LinuxDesktop.localgeri dönecektir 192.168.99.10.

Şimdi buradaki büyük “gotcha” gerçek ağ adres şemasıdır. Kullanıyorum 192.168.99.xçünkü tipik LAN ağ adresleri192.168.x.x önek sekizli. Ancak bazı durumlarda bir 10.x.x.xadrese gitmeniz daha iyi olabilir . Neyin “daha ​​iyi” olduğunu belirleyen şey, bu Ethernet kablosunun dışındaki gerçek ağınızın hangi adres aralığında çalıştığıdır. Temelde çatışma istemezsiniz. LAN'ınızın, hatta WAN'ınızın kullanmadığı bir IP aralığını temel alarak bu Ethernet kablosu tabanlı ağ için bir ağ adresi aralığı oluşturun.

Ama dürüst olmak gerekirse, 192.168.99.xaralıktaki adreslerin iyi olacağından eminim .


Onları DHCP olarak ayarlayabilir ve bonjour'un otomatik olarak alacağı 169.254 adresini bulmasına izin verebilirsiniz, değil mi?
miken32

2
Bu cevabı 100 kere tekrar ediyorum!
Sheharyar

@JakeGould - Yapacağınız değişikliklerin ne olduğunu açıklayabilir misiniz /etc/network/interfaces?
JeffThompson

@JeffThompson Arayüze sadece statik bir IP adresi atadınız. Çok temel Linux yapılandırma şeyler. Tüm amaç statik IP adresleri oluşturmaktır.
JakeGould

Teşekkürler @JakeGould - Bu konuda daha fazla bakmam gerekecek. Sadece bazı komutların gerçekte ne yaptığını anlamaya çalışıyordu.
JeffThompson

2

MacBook Pro'mu Ethernet üzerinden Linux kutusuna doğrudan bağlamak mümkün mü?

Evet. Eski günlerde bir Ethernet çapraz kablosuna ihtiyacınız vardı . Şimdi bir gün, mühendislerin zekayı bağlantı noktasına (masaüstünde veya sunucuda) oluşturduğunu düşünüyorum, böylece bağlantı noktası TX ve RX'in çapraz olduğunu tespit ederse, bunları bağlantı noktası dokusuna geçirir.

Yoksa binanın kablolu bağlantısından geçip Linux kutusuna geri dönmem gerekecek mi?

Bu durumda, yalnızca küçük bir masaüstü anahtarına veya hub'a ihtiyacınız vardır. Binanın sert hatlarından geçmeye gerek yok. Aslında, bunları doğrudan bağlamakta sorun yaşıyorsanız, düşük uçlu bir anahtar veya hub öneririm.

... MacBook'umu klavyem ve ana monitörüm olarak kullanmak için ...

Bundan emin değilim...

Hızlı SSH için macbook'u doğrudan ethernet üzerinden linux masaüstüne mi bağlarsınız?

Ve başlıktan ... Bir anahtar kullanırsanız, kayda değer bir fark görmemelisiniz. Anahtar, sizin için bilgisayarlar arasında sanal devre oluşturmayı ele alacaktır.

Bu kurulumun yaptığı başka şeyler de var (bir makineyi ağa maruz bırakmamak gibi), ancak bu sizin için bir endişe gibi görünmüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.