Windows 7ラップトップとヘッドレスUbuntu 10.04サーバーを直接接続する方法を探しています。 (私自身の理由でデスクトップ版がインストールされています。)私は通常のイーサネットケーブルを持っています。私の問題は、Ubuntuの共有フォルダーにWindowsバックアップを使用しようとし続けているのに、バックアップが完了する前に、すべてのデバイスでwifi接続が断続的に途切れてしまうことです。 2台のコンピューターが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-----/
実は、私はもう少し突っ込んでみて、自分でいくつかの答えを見つけました。そしてそれは本当に簡単です。これを行うには2つの方法があります。WindowsからUbuntuへの接続を共有するか、UbuntuからWindowsへの接続を共有します。重要なのは、一度にこれらのうちの1つだけが機能することですが、両方を実行しても問題はありません。どちらかを逆にするまで、接続は共有されません。
ホストとしてのWindows 7
Windows 7から別のコンピューターに直接イーサネット経由でwifi接続を共有するには:
ホストとしてのUbuntu 10.04
イーサネットを介してUbuntu 10.04から別のコンピューターに直接wifi接続を共有するには:
これで、ホストコンピューターがwifiに接続されているかどうかに関係なく、両方のコンピューターのIPアドレスがワイヤレスルーターによって割り当てられたものとは異なるはずです。ホストコンピューターのIPアドレスは.1で終わる必要があり、ゲストコンピューターには自動的に割り当てられるアドレスが必要です。
最近のほとんどのコンピューターには、クロスオーバーケーブルなしで別のイーサネットアダプターに接続できるイーサネットアダプターが付属しています。これは Auto-MDIX と呼ばれます。 1つのコンピューターのネットワークインターフェイスを、もう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も構成しないでください。後で構成します。
これは、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の場合:
編集/etc/hosts
、Sudoまたはsuでrootとしてこれを行う必要があります。
次の行を追加します。
192.168.253.1 windows-wired
これが機能するかどうかをテストするには、名前を使用して各システムにpingを実行します。構文は両方のOSで同じです。ターミナルウィンドウを開き、次のコマンドを実行します。
ping HOSTNAME
、ここでHOSTNAMEは、上記で反対のマシンに使用した名前です。
実際には、クロスケーブルも必要ありません。 2000年のような現代のネットワークカードは、クロスケーブルなしでスイッチングをサポートできます。それはすべて内部です。
プラグインするだけです。すべてのネットワークは自動的に処理されます。