Windows PCをゲートウェイとして使用してLinux PCからインターネットに接続する

Windows PCをゲートウェイとして使用してLinux PCからインターネットに接続する

インターネットにアクセスできないネットワークにLinuxコンピュータがあります。また、インターネットに接続できるネットワークにWindowsコンピュータがあります。 2つのネットワークは互いに見ることができます。 (WindowsネットワークからLinuxコンピュータにアクセスでき、その逆も可能です。)
Windowsコンピュータを介してインターネットにアクセスできるようにLinuxコンピュータに設定する方法はありますか?スクリプトのようになり、必要に応じて有効にしたい(アップグレード用)。

事前にありがとう

答え1

あなたがすべきことは、デフォルトゲートウェイをWindows PCのデフォルトゲートウェイと同じにすることだけです。

route add default gw X.X.X.X eth0

XXXXはゲートウェイ(おそらくWindows PCネットワーク上のルータ)のIPアドレス、「eth0」はネットワークインターフェイス(異なる場合があります)です。更新後にパスを削除できます。

route del default gw X.X.X.X eth0

答え2

少しの介入の後、Geraldの答えは私にとって効果的でした。 Windows 10を使用している場合、あるデバイスから別のデバイスへのインターネット接続を共有すると、接続をリッスンするイーサネットポートは自動的にIPアドレスを固定IP(私の場合は192.168.137.1 / twenty four)に変更します。このIPと範囲を使用する必要があり、他のものをpingしようとすると、「ホストを確認できません」というエラーが発生します。 Linuxノートブックのeth0 IPを範囲内の特定の値(たとえば192.168.137.2/24)に設定する必要があります。

「パスの追加デフォルトゲートウェイ192.168.137.1 eth0」

そしてDNSも何とか構成する必要があります(/etc/resolv.confをnamespace x.x.x.xもう少し永続的なものに設定します)。

関連情報