Linux イーサネット接続を WiFi 経由で Wi​​ndows ラップトップに共有する

Linux イーサネット接続を WiFi 経由で Wi​​ndows ラップトップに共有する

Windows 8 ラップトップで Linux のインターネット接続を使用できるようにしようとしています。ルーターからかなり離れていますが (家の反対側)、Linux コンピューターは LAN ケーブルを使用しているため、ラップトップで発生するような接続の問題は発生しません。

Linux PC に Wi-Fi カードがあり、アドホック ネットワークを設定しました。Windows ラップトップをアドホック ネットワークに接続できますが、インターネットにアクセスできません。

私の Linux PC のイーサネット接続情報: IPv4 IP アドレス: 192.168.1.152 ブロードキャスト アドレス: 192.168.1.255 サブネット マスク: 255.255.255.0 デフォルト ルート: 192.168.1.1 プライマリ DNS: 192.168.1.1

Linux wifi アドホック接続情報: IPv4 IP アドレス: 10.42.0.1 ブロードキャスト アドレス: 10.42.0.255 サブネット マスク: 255.255.255.0

アドホック接続時の Windows ネットワークの詳細: IP アドレス: 192.168.1.153 サブネット マスク: 255.255.255.0 デフォルト ゲートウェイ: 192.168.1.1 プライマリ DNS: 8.8.8.8

ただし、Windows マシンから 192.186.1.1 に ping すると、次のメッセージが表示されます: 32 バイトのデータで 192.168.1.1 に ping を実行しています: 192.168.1.153 からの応答: 宛先ホストに到達できません。 192.168.1.153 からの応答: 宛先ホストに到達できません。 192.168.1.153 からの応答: 宛先ホストに到達できません。 192.168.1.153 からの応答: 宛先ホストに到達できません。

192.168.1.1 の Ping 統計: パケット: 送信: 4、受信: 4、損失: 0 (損失率 0%)、

これは Linux マシンのアドホック情報が 192.168.1 ではなく 10.42.1 になっていることが原因ではないかと考えていますが、これを修正する方法や、これが実際の問題であるかどうかはわかりません。

私は Linux の完全な初心者ではありませんが、ネットワークの経験はほとんどありません。どんな助けでも大歓迎です。

解決策を絞り込むのに役立つなら、私は MATE デスクトップで Fedora 22 を実行しています。

答え1

Linux マシンがゲートウェイとして動作しているようです。Windows マシンが Linux マシンの反対側で通信するには、まず Linux マシンの IP アドレスを知る必要があります。また、同じサブネット内にある場合にのみ通信できます。

したがって...

Windows マシンは 10.42.0.2 から 10.42.0.254 の間のどこかに配置し、ゲートウェイを Linux マシンの IP に設定する必要があります。

答え2

問題は、Linuxマシンに接続するとき、Windowsは10.42.0.2から10.42.0.254の間のIPを取得して、同じネットワークに存在できるようにする必要があります。そうすることで、Linuxアドホックとの接続が可能になります。Windowsマシンでアドホックに接続した後、コマンド・プロンプトタイプ

>ip リリース入力して

>IP更新入力して

このコマンドは、ホスト マシン (Linux マシンなど) から新しい IP アドレスを要求します。

関連情報