Ubuntu 12.10を実行しながら制御できるコンピュータがあります。私が使用しているネットワークでは、1つのデバイスしか接続できません。 USB-Ethernetアダプタもあります。 SSH経由でインターネットにアクセスできるようにRaspberry Pi用のプライベートネットワークを作成したいと思います。
自分の基本的なネットワーク接続を切断せずにこれを達成するには、どうすればよいかを説明できますか? Linuxルーティングという広大な分野で私が何をすべきか全く知らなかったので、インターネット検索は少し役に立ちませんでした。
答え1
これは、LAN接続の特定の制限によって異なります。
1つの物理デバイスのみがネットワークに接続できる場合(おそらくネットワークアダプタのMACアドレスに基づいて1つのIPアドレスしか取得できない場合)、探しているソリューションは次のとおりです。ネットワークアドレス変換、これはプライベートネットワークを作成し、そのノードに特定のレベルの外部アクセス(およびアクセス機能)を提供します。
Linuxの「ソフトウェアのみ」ソリューションには、次のものが含まれます。
異なるインターフェイス間のパケット転送を許可する(デフォルトではオフ)
内部ネットワークのルーティング構成(静的または経由)動的ホスト構成プロトコルLANが接続されているコンピュータで実行されているDHCPサーバーである可能性が高いです。これは以下を保証するためのものです。
- 外部ネットワークに接続されたコンピュータは、プライベートネットワークに向けられたパケットを処理する方法を知っています。
- 内部ネットワークのノードは、外部ネットワークにパケットを送信する場所を知っています。
これには、ネームサーバーを正しく設定することが含まれます(自分のネームサーバーを実行したい場合を除き、LANからの設定の伝播)。ドメイン名システムサーバー - R-Piと比較して大きすぎます)
キーワード: NAT、iptables、パケット転送、ルーティング、DHCP、DNS
これら最初 二つ私が見つけたリンク(最初の2つのキーワードを一緒に使用)は妥当です。
もちろん、家庭用ルーター(R-Pi価格の約1/3価格から始まる)を購入すると、設定の手間がかからない場合があります。 R-Pi価格でワイヤレスルーターを購入できます。
これでより多くのデバイスを接続できますが、物理コネクタが1つしかない場合は、ブリッジング/転送を設定できます。あなたは足PCに2つのネットワークデバイスが含まれている場合、またはパケット転送を設定してLANでDHCPを使用する場合(現在のほとんどのネットワークで使用)DHCPリレー。ただし、2番目のオプション(配信)は実際には電子(ブリッジングなど)を模倣するため、あまり意味がありません。ただし、これを選択するにはいくつかの理由があります(たとえば、Wi-Fi経由でネットワークに接続している場合、ブリッジングはほとんど不可能です)。
キーワード:(ネットワーク)ブリッジング、パケット転送、DHCPリレー
同様に、ハードウェアスイッチを使用しても同じ効果が得られます。ルーターよりも価格が安いですが、ルーター(とにかくスイッチとして機能するように構成できます)の付加価値のため、通常はより良い選択になります。