GNU/Linux >> Linux の 問題 >  >> Linux

Linux ボックスから Windows とインターネットを共有するにはどうすればよいですか?

Linux ボックスで NAT をセットアップする必要があります。 NAT と iptables を検索すると、使用しているディストリビューションを含めて、ネット上に多数のハウツーがあります。他のディストリビューションでも動作するはずの Debian のハウツーを次に示します:http://debianclusters.org/index.php/NAT_with_IPTables

以下は、ドイツの Ubuntu ハウツーからの抜粋です。

sysctl -w net.ipv4.ip_forward=1
iptables -A FORWARD -o eth0 -s 192.168.0.0/16 -m conntrack --ctstate NEW -j ACCEPT
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

それらを起動時に実行される場所 (/etc/rc.local または、すべての行の前に「up」を付けてすべてを /etc/network/interfaces に入れる) に置き、接続するネットワーク デバイスで eth0 を置き換えます。あなたのLANに行くものによってインターネットとeth1に。

bind を設定したくない場合は、Windows ボックスにいくつかのネーム サーバー (DNS) を手動で指定する必要がある場合もあります。 Linuxボックスで。また、LAN に DHCP サーバーを必要としないか、既に持っていると思います。


質問は、

<ブロック引用>

代わりに、その逆 (インターネットを Windows コンピュータに接続し、それを Linux と共有する) は可能ですか?

Windows から Linux にインターネット接続を共有する方法は次のとおりです。

Windows では

  • インターネット共有が有効になっていることを確認してください。

    • コントロール パネルに移動し、ネットワーク接続を見つけて、インターネット アダプターを右クリックし、[プロパティ] をクリックします。
    • [詳細] をクリックします。
    • ラジオ ボタンをクリックして、インターネット共有を有効にします。
  • Windows 7 の場合:

    • [コントロール パネル] → [ネットワークと共有センター] に移動します。 (そこに到達するには、「ネットワークとインターネット」を経由する必要がある場合があります。)
    • 「アダプター設定の変更」をクリックしてください。
    • ネットワーク アダプタを右クリックし、[プロパティ] をクリックします。求められた場合は、管理者パスワードを入力してください。
    • [共有] タブをクリックして、共有を有効にします。

Linux では

ルート付き (sudo または su ) 特権、

<オール>
  • これを入力して、デフォルト ゲートウェイを設定します:

    route add default gw x.x.x.x

    (注:x.x.x.x を Windows ホストのローカル IP アドレスに置き換えます。次のように入力して見つけることができます:ipconfig -all Windows コマンド プロンプトで)

  • 次にこれを入力して DNS を設定します:

    echo "nameserver y.y.y.y" > /etc/resolv.conf

    (注:y.y.y.y を Windows の DNS サーバー アドレスに置き換えます。次のように入力して見つけることができます:ipconfig -all Windows コマンド プロンプトで)

  • このシナリオでは、Windows は既にインターネットに接続されています。すべてのセットアップが完了したら、Linux からインターネットを使用できるようになります。 Linux と Windows のホストは、インターネットを同時に使用できる必要があります。


    Linux
    1. LinuxにリモートWindows共有をマウントする方法

    2. XRDPを使用してWindowsからLinuxデスクトップにデスクトップをリモート接続する方法

    3. Linux から Windows 共有フォルダにアクセスする方法

    1. C#(.NETコア)を使用して、LinuxからWindows共有にファイルをコピーします

    2. Samba を使用して Linux ゲストのフォルダーを VirtualBox の Windows ホストと共有する

    3. Linux サーバーを Windows DNS サーバーに登録する方法

    1. 母がWindowsからLinuxに切り替えるのをどのように手伝ったか

    2. LinuxでWindowsパスワードをリセットする方法

    3. LinuxでPDFからOCRでテキストを抽出するには?