web-dev-qa-db-ja.com

イーサネット経由でWindows10共有wifiをセットアップする

これは少し恥ずかしい質問です:一方でそれは単純であると仮定します(Googleで多くの類似したヒット、私は以前にここで尋ねられたことを発見していません...)一方で、私が見つけたと主張するすべての解決策は持っています失敗した。

私の問題の要点:_I have 2 computers. #1 is a_Windows 10machine. #2 is an arbitrary os (i.e., any of *nix, OS X, windows). I want to ssh from #1 to #2

コンテキスト#2 is running an ssh daemon. I know that #2 needs to get an IP address somehow from #1. In that respect, #1 has an additional feature that should help find a solution, namely, #1 is connected to the internet via wifi. I'm also aware I need to find the IP address of #2, once it gets one, before I can ssh to it. Let's say #1's IP (wireless adapter) is 192.168.10.62

補足:NmapがインストールされたWindowsの場合、Npcapライブラリを使用します。実行するには、通常とは異なる予期しない難解な微調整が必​​要です(ネットワークをリセットする "netsh int ip reset c:\ resetlog.txt ")...これが関連する可能性がある場合。

私が試したもの

  1. Sharing:Windows10マシン(#1)。ネットワーク接続->ワイヤレスネットワーク接続->プロパティ->共有->「他のネットワークユーザーがこのコンピュータのインターネット接続を介して接続することを許可する」を有効にし、「ホームネットワーク接続」で「ローカルエリア接続」(イーサネット)を選択しますその共有タブのメニュー。

    Windowsで「ifconfig」を実行すると、IPが192.168.137.1のイーサネットアダプターが表示されます

    ただし、pc#2はIPアドレスを取得していないようです。_nmap -sS 192.168.137.1/24_を実行すると、マシン#1のみが生成されます。代わりにワイヤレスインターフェイス(_map -sS 192.168.10.0/24_)に対してnmapを実行すると、#1と他のマシンが表示されますが、pc#2は表示されません。

    この最後の否定的な結果は、両方のアダプターをブリッジする必要がある場合に理解できました。しかし、それはwindows10の「共有」機能によって処理されるべきではありませんか? OSX(pc#1の役割)では、まさにそれが舞台裏で行われていることであり、問​​題はありません。

  2. _Sharing+Bridging_:最初に上記のように共有を設定します。この時点で、一部のソリューションでは、イーサネットアダプターとワイヤレスアダプター(すべてpc#1内)の間にブリッジを設定する必要があると言われています。しかし、それを試してみると、エラーメッセージが表示されます:

    ネットワークブリッジを作成するには、インターネット接続の共有で使用されていない2つ以上のLANまたは高速インターネット接続を選択する必要があります。

    デッドエンド。

  3. Bridging:ネットワーク接続内で、Ctrlキーを押しながらイーサネットアダプターとワイヤレスアダプターの両方を選択し、それらの1つを右クリックして有効にします。両者の間の架け橋。このメソッドでは共有が有効になっていません。

    私は以前にこれを試す学生もいましたが、彼らは何とかpc#2のIPアドレスを取得することに成功しましたが、結果は体系的でも安定したものでもありませんでした:彼らは#1でワイヤレスIPアドレスを失い、そのため#への接続を失いました2;さらに、彼らはそれを複製することができませんでした。

    私の結果は最初からマイナスでした。つまり、両方のアダプターをブリッジすると(pc#1のワイヤレスでIPが機能している状態)、ワイヤレスアダプターのインターネット接続が失われますが、#2にはまだアクセスできません。これはまさに、学生が最初の成功と主張した後に見たものです。

  4. Dhcpserver:これら3つのオプションに失敗したため、Windows10マシン(#1)をリッスンするdhcpサーバーとして設定できると考えましたイーサネットアダプタ。私はこの方法でpc#2のインターネットアクセスを取得しませんが、少なくともpc#1からIPアドレスを取得し、sshを実行できることを期待します。

    そのために、Dhcpserver for Windows( http://www.dhcpserver.de )バージョン2.5.2(2017年11月3日金曜日の時点で最新の無料のバージョン)をダウンロードしました。

    1. ワイヤレスアダプターの共有を有効にしていないDhcpserver:手動でイーサネットアダプターにIP 192.168.123.1/24を割り当て、Dhcpserverウィザードはそのネットワーク範囲内でdhcpプールを設定しますが、何も起こりません。pc#2は接続されていますが、 IPアドレス(マップやDhcpserverのステータスページには表示されません)。
    2. ワイヤレスアダプターの共有を有効にするDHCPサーバー:イーサネットを有効にすると、イーサネットアダプターはIP 192.168.137.69/24で表示されます。ただし、繰り返しになりますが、pc#2にはIPが割り当てられません。

    Dhcpserverを使用すると、「DhcpserverがIP 192.168.137.2をMACアドレスに割り当てました...」のようなメッセージが散発的に表示されることがありますが、A)体系的に表示されません。 Dhcpserverを起動してからしばらくすると、B)マップもssh(PuTTY)もpc#2にアクセスできません。

    DhcpserverをWindowsのサービスとして、またはアプリケーションとして実行すると、同じマイナスの結果になります。また、アプリのファイアウォールの自動構成を実行しました。

ステータス

私はここで無駄にした時に頭を振っています。これがそれほど複雑であるとは信じられないので、他の点では明らかなステップ/セットアップが欠けていると思います。

長い質問で申し訳ありませんが、簡単にまとめる方法がわからないので、疲れました。

3
MASL

イーサネットポートのない新しい#1 Dell Windows 10 PC(USB-> Ethernetアダプターを使用した)と#2 Xubuntu 18.04 LTSがインストールされた古いLenovo T60がありました。

#1マシン:

  • 私の#1をwifiに接続し、ケーブルをアダプターにUSBで接続しました。コントロールパネル->ネットワークとインターネット->ネットワークと共有センター->アダプター設定の変更(左側のサイドバー)に移動。
  • ここにインターフェースのリストがあり、その中には私のwifiインターフェースと私の使用イーサネットインターフェース(「識別されていない接続」と言います)があります。
  • Wi-Fiインターフェース、[プロパティ]、[共有]タブ(上部)を右クリックします。
  • 「ホームネットワーク接続」で他のネットワークユーザーにすべてのことを許可し、イーサネットインターフェイスを選択して、[OK]をクリックします。
  • powerShellでipconfigを使用して、イーサネットインターフェイスで自分のアドレスを確認しました。すでに1つあります。#IP1と呼び、サブネットマスクは#MASK1とします。設定されていない場合は、手動で設定する必要があります。

マシン#2で:

  • linuxイーサネットインターフェース名#LINUX_ETH_NAMEの名前をip lを使用して確認しました(eで始まる必要があります)。
  • #1の#MASK1が255.255.255.0の場合、#SUBNET_MASK_DIGITSは24です。
  • #IP2を設定します(#IP1と#MASK1のサブネットにある必要があります)-#MASK1が255.255.255.0の場合、範囲(1,253)内の#IP1から最後の桁を必ず変更してください(例:#IP1 = 192.168.1.1次に#IP2は192.168.1.2にすることができます);
  • Sudo ip a a #IP2/#SUBNET_MASK_DIGITS dev #LINUX_ETH_NAMEでIPを追加
  • #2のデフォルトゲートウェイを追加し、Sudo ip route add default via #IP1を使用して#IP1にしました

そしてそれはうまくいった!

1
Emil