Ubuntu 10.04とWindows 7をイーサネットケーブルで接続するにはどうすればよいですか?


12

Windows 7ラップトップとヘッドレスUbuntu 10.04サーバーを直接接続する方法を探しています。(デスクトップエディションは、独自の理由でインストールされています。)通常のイーサネットケーブルを持っています。私の問題は、Ubuntu上の共有フォルダーに対してWindowsバックアップを使用し続けようとしていることですが、バックアップが完了する前に、wifi接続がすべてのデバイスで断続的に切断され続けることです。ケーブルを使用して、wifiに接続されているかどうかに関係なく、2台のコンピューターを直接接続します。これにより、はるかに信頼性の高い接続が作成され、wifiのドロップを心配することなくバックアップを完了できます。

サーバーには入力デバイスまたはディスプレイが接続されていないため、Ubuntuサーバーの構成に触れることなく、Windows 7でアドホックネットワーク(または同様のネットワーク)を使用してこの接続を作成できれば最高です。私は主にSSHと時々VNCを介してそれにアクセスし、接続が失われた場合、それを取り戻すためにできることはハードリブートだけです。

したがって、現在の構成は次のとおりです。

Windows 7-------wireless-----\
                              \
                               Wifi router
                              /
Ubuntu 10.04----wireless-----/

しかし、私はそれがこのようになりたいです:

Windows 7-------wireless-----\
   |                          \
   |cable                      Wifi router
   |                          /
Ubuntu 10.04----wireless-----/

クロスオーバーケーブルを使用してそれらを接続するとどうなりますか?
-dbasnett

回答:


9

最近のほとんどのコンピューターには、クロスオーバーケーブルなしで別のイーサネットアダプターに接続できるイーサネットアダプターが付属しています。これはAuto-MDIXと呼ばれます。1つのコンピューターのネットワークインターフェイスを他のコンピューターのネットワークインターフェイスに接続するだけです。

それらを接続すると、何らかの自動構成のネットワークセットアップが行われる場合があります。それは場合によっては機能するかもしれませんが、他の場合は機能しません。楽しみと余分な信用のために、2つのコンピューター間で使用するための新しいサブネットを作成しましょう。

まず、使用する「サブネット」を選択する必要があります。内部ネットワークとは異なるものを使用するのが最も簡単です。192.168.253.0/24を選択しましょう。2つのシステムを一緒に接続する場合、各システムにIPアドレスを与え、ホスト名を構成する必要があります。ワイヤレスインターフェイスではなく、有線のイーサネットインターフェイスを設定していることを確認してください。この設定はすべて、GUIを使用して実行できます。

Windowsマシンのネットワーク構成は次のとおりです(「次のIPアドレスを使用する」)。

IP Address: 192.168.253.1

Subnet Mask: 255.255.255.0

Default Gateway: blank

DNSを構成している間は、DNSも構成しないでください。後で構成します。

Ubuntuマシンのネットワーク構成は次のとおりです(おそらく、Ubuntuでは不明な「静的」オプションを使用したいでしょう...)

IP Address: 192.168.253.2

Subnet Mask: 255.255.255.0

Default Gateway: blank

すべてが接続されていれば、各コンピューターをそれぞれのIPアドレスでアドレス指定できるはずです。これにより、ワイヤレスインターフェイスではなく、有線インターフェイスに接続していることを確認できます。ホスト名解決を追加する場合は、hostsファイルに変更を加えます。

Windowsの場合:

編集%SystemRoot%\system32\drivers\etc\hosts、メモ帳が行います。

次の行を追加します。

192.168.253.2 ubuntu-wired

ubuntu-wiredは、そのシステムに使用する任意の名前に置き換えることができます。

保存します。

Linuxの場合:

edit /etc/hosts、これをsudoまたはsuでrootとして実行する必要があります。

次の行を追加します。

192.168.253.1 windows-wired

これが機能するかどうかをテストするには、名前を使用して各システムにpingを実行します。構文は両方のOSで同じです。ターミナルウィンドウを開き、次を実行します。

ping HOSTNAME、HOSTNAMEは、上記で反対側のマシンに使用した名前です。


1
非常に良い投稿、+ 1
n0pe

4

実際、私はいくつかのことをいじくり回し、自分でいくつかの答えを見つけましたが、それは本当に簡単です。それを行うには2つの方法があります:WindowsからUbuntuへの接続を共有するか、UbuntuからWindowsへの接続を共有します。重要なのは、一度に動作するのはこれらのうちの1つだけですが、両方を実行しても何も壊れません。どちらかを逆にしない限り、接続は共有されません。

ホストとしてのWindows 7

イーサネット経由でWindows 7から別のコンピューターに直接WiFi接続を共有するには:

  1. オープンネットワークと共有センター。
  2. [ワイヤレスネットワーク接続]を右クリックし、[プロパティ]をクリックします。
  3. [共有]タブをクリックします。
  4. 「他のネットワークユーザーがこのコンピューターのインターネット接続を介して接続することを許可する」の横にあるチェックボックスをオンにします。
  5. OKをクリックします。
  6. イーサネットケーブルを両方のコンピューターに差し込みます。

ホストとしてのUbuntu 10.04

イーサネット経由でUbuntu 10.04から別のコンピューターに直接WiFi接続を共有するには:

  1. Network Managerアプレットを右クリックして、[接続の編集...]をクリックします。
  2. [有線]タブで、[自動eth0]をクリックし、[編集...]をクリックします。
  3. [IPv4設定]タブで、[方法:]を[他のコンピューターと共有]に変更します。
  4. [適用]をクリックし、要求されたらパスワードを入力します。
  5. すべてを閉じて再起動します。
  6. イーサネットケーブルを両方のコンピューターに差し込みます。

これで、ホストコンピューターがwifiに接続されているかどうかに関係なく、両方のコンピューターにワイヤレスルーターによって割り当てられたIPアドレスとは異なるIPアドレスが必要になります。ホストコンピューターのIPアドレスは.1で終わり、ゲストコンピューターには自動的に割り当てられたアドレスが必要です。


1
問題は、あるコンピューターから別のコンピューターにインターネット接続を共有する方法ではなく、2つのコンピューターを1つのアドホックネットワークに参加させる方法です。インターネット接続は問題とまったく無関係です
-light24bulbs

2

実際には、クロスケーブルも必要ありません。現代の2000年式のネットワークカードは、クロスケーブルなしでスイッチングをサポートできます。すべて内部的なものです。

差し込むだけです。ネットワークはすべて自動的に処理されます。


自動的に処理されない場合は、gnomeコントロールセンターのIPv4アドレス設定をLink-Local Onlyに変更します。デフォルト値はDHCPです。
fikr4n
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.