Linuxデスクトップの構築を検討しています—デスクトップのみ。モニターはサポートされていません。また、MacBook Proをモバイル用のメインコンピューターとして使用しています。オフィスにいるときは、基本的にMacBookをキーボードとメインモニターとして使用し、別のモニターを1〜2台接続して、コーディングのためにLinuxコンソールにSSHで接続します。
イーサネット経由でMacBook ProをLinuxボックスに直接接続することはできますか?または、建物の有線接続を経由してLinuxボックスに戻す必要がありますか?
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
である、魔法の「2コンピュータネットワーク」ができます。
そして、あなたの人生をさらに簡単にするために、 Avahi デーモンをインストールすることにより、Bonjourブロードキャストネットワークに相当するLinuxを追加できます。 Ubuntuでは、次のようにインストールします。
Sudo aptitude install avahi-daemon avahi-utils
インストールが完了したら1、2秒待ってから、Macでホスト名を使用してLinuxボックスにアクセスできます。たとえば、Linuxボックスのホスト名が「LinuxDesktop」であり、Avahiがインストールされている場合、LinuxDesktop.local
のアドレスからアクセスできます。また、LinuxDesktop.local
にpingを実行すると、192.168.99.10
が返されます。
ここで重要なのは、実際のネットワークアドレス方式です。一般的なLANネットワークアドレスには192.168.99.x
プレフィックスオクテットがあるため、私は192.168.x.x
を使用しています。ただし、10.x.x.x
アドレスを使用した方がよい場合もあります。 「より良い」ものを決定するのは、このイーサネットケーブルの外にある実際のネットワークが動作するアドレス範囲です。あなたは基本的に衝突を望んでいません。 LAN(またはWAN)が使用していないIP範囲に基づいて、このイーサネットケーブルベースのネットワークのネットワークアドレス範囲を作成します。
しかし、正直なところ、192.168.99.x
の範囲のアドレスで問題ないことは確かです。
MacBook Proをイーサネット経由でLinuxボックスに直接接続することはできますか?
はい。昔は Ethernetクロスケーブル が必要でした。今日では、エンジニアがポート(デスクトップまたはサーバー)にインテリジェンスを組み込んでいるため、ポートがTXとRXが交差していることを検出すると、ポートファブリックでそれらを切り替えます。
または、建物の有線接続を経由してLinuxボックスに戻す必要がありますか?
この場合、必要なのは小さなデスクトップスイッチまたはハブだけです。建物のハードラインを通過する必要はありません。実際、直接接続できない場合は、ローエンドのスイッチまたはハブをお勧めします。
... MacBookをキーボードおよびメインモニターとして使用するには...
よくわかりません...
高速SSHのために、イーサネット経由でMacbookをLinuxデスクトップに直接接続しますか?
そして、タイトルから...スイッチを使用する場合、それほど大きな違いは見られないはずです。スイッチは、コンピュータ間の仮想回線の作成を処理します。
このセットアップは他にも(1台のマシンをネットワークに公開しないなど)行いますが、それはあなたにとっては問題ではないようです。