同じ部屋に2台のLinuxノートブックAとBが互いに近くに配置されているとします。どちらも自宅のWiFi LANに接続してからインターネットに接続できます。
A or B <-> home LAN router <-> ISP <-> the Internet
コンピュータAはコンピュータBを介して間接的にインターネットにアクセスできますが、コンピュータBは家庭用Wi-Fiに接続され続けているため、インターネットにアクセスできますか?これを達成するためのステップとコマンドは何ですか? (申し訳ありませんが、私はLinuxのネットワーキングについてはよくわかりません。
A <-> B <-> home LAN router <-> ISP <-> the Internet
Aが自宅のWiFiに接続できるという事実は、次の場合には関係ありません。〜にこだわるAはB経由でインターネットに接続されていますか?
BとAの間にLANが作成され、BがそのLANのルータとして機能し、BはホームLANに接続されていますか?
コンピュータB(またはA)には2つのネットワークインターフェイスが必要ですか?
BとAの間の新しいLANはどのように作成されますか?
物理的に、イーサネットポートはイーサネットケーブルを介して直接接続されていますか?新しいLANは無線になることができますか?
LinuxでLANを作成する手順とコマンドは何ですか?
BにAとインターネットトラフィックを中継させるにはどうすればよいですか?
答え1
重要な要約:Linuxユーザーデスクトップ環境に組み込まれている接続共有ツールを使用してください。デスクトップ環境(Gnome、KDEなど)が異なるため、指示は少し異なりますが、アイデアと基本アーキテクチャは同じです。
dnsmasq
前提条件:展開に適したパッケージがインストールされていることを確認する必要があります。ご存知のように、ディストリビューションによって異なるため、言及していないため、ディストリビューションの具体的な手順をお知らせすることはできません。あなたのような経験豊富なユーザーにとって、これはかなり簡単です!
有線接続によるインターネット共有
ネットワークアイコンをクリックし、[接続の編集...]または同様の項目に移動します(左クリック時にそのフィールドが表示されない場合は、右クリックしてください)。
接続の概要で「追加」または「+」ボタンを見つけて、新しいイーサネット接続を追加します。 「インターネット共有」など、簡単に識別できる名前を指定します。
IPv6設定タブに移動します。 「方法」として「他のコンピュータと共有」または同様のものを選択してください。
IPv4設定タブに移動して同じことを行います。
完璧。ケーブルを介して他のコンピュータに接続します。
ワイヤレス接続によるインターネット共有
ほとんどのWi-Fiカードはアクセスポイントとクライアントの役割を同時にサポートしていないため、この機能を使用するには他のコンピュータとインターネットを共有する専用のネットワークインターフェイスが必要です。また、同じWi-Fiチャンネルを使用しないことをお勧めします。それ以外の場合、コンピュータはルータへの独自のアップリンクを「ブロック」します。
ネットワークアイコンをクリックし、[新しいワイヤレスネットワークを作成...]または同様のボタンをクリックします。このネットワークの名前(名前の作成)、暗号化方法(WPA2で実行)、およびパスワード(8文字以上で指定)を求めるメッセージが表示されます。
しばらくすると、同じパスワードを使用して別のコンピュータに認証できます。
物語はとても長いです。
このツールの機能は次のとおりです。
- ネットワークインターフェイスの設定(Wi-Fiの場合ははるかに複雑ですが、最終的にはWLANでセキュリティ層を準備し、他のコンピュータが接続できるようにWi-Fiカードビーコンを作成するだけです)
- プライベートネットワークのアドレスをこのネットワークインターフェイスに割り当てます。
dnsmasq
接続されたコンピュータ(ここで使用)にネットワークアドレス(DHCPを使用)を動的に割り当てるデーモンを起動します。- nftables IPパケットツールを設定して他のコンピュータからIPパケットを取得し、このコンピュータから来たように見えるようにヘッダーを書き換える(NAT、ネットワークアドレス変換など)、その逆の場合も同様です。
これはいいえこの種のネットワークが動作する唯一の方法です。実際にIPv6専用アクセスが必要な場合は、完全な「アドレス割り当て」と「ネットワークアドレス変換」は重複し、コンピュータは単にプレフィックスを委任するだけです。 ISP は、ルータに完全な IPv6 アドレスサブ NET を提供します。たとえば、ISPがルータに提供する完全な2⁵⁶アドレスがあり、ルータはサブスコープを内部コンピュータに自由に割り当て、他のコンピュータに委任することができます。はいはるかに簡単です。しかし、純粋なIPv6接続を望む人はほとんどいません。グローバルIPv4アドレスは高価であるため、ネットワーク全体はISPから1つのアドレスのみを取得し、そのアドレスの後ろにあるすべてのIPv4デバイスを統合する必要があります。したがって、NATは通常、さまざまな接続で確実に機能する唯一の方法であるため、接続共有ウィザードによって提供される唯一の方法です。