わかりやすい名前でデバイスにアクセスするようにネットワークを設定することができません。ここに私の状況は次のとおりです。USB/ETH接続を使用して内蔵デバイスにアクセスするフレンドリ名
LAN
^
----¦---- USB/ETH ------------------
¦ PC ¦ ---------> ¦ Embedded device¦
--------- ------------------
私は何をしたいのですが、私のデバイスにアクセスするためのフレンドリDNS名を使用して、例えばwebrowser、タイピング「mydeviceに」を開いて、私の装置のウェブページをアクセスもされます。私はDNS/DHCPサーバとしてdnsmasqを使います。
私のUSBネットワークアダプタの設定後、私のPCは常にデフォルトルートとしてUSB/ETHを使い、外界には到達できません(LinuxおよびWindowsの場合)。
解決策1:DHCPサーバーからのデフォルトルートを削除します。
これは、Linuxでうまく働いたが、私のWindows 7には、IPアドレスを設定したいと非常に明確なエラーメッセージを表示しません:
コンピュータがで(ネットワークからのアドレスが割り当てられていませんでした DHCPサーバー)をネットワークアドレスが0x001830000000のネットワークカードに割り当てます。 次のエラーが発生しました:0x79。コンピュータは引き続き を試し、ネットワークアドレス(DHCP) サーバーからアドレスを取得します。
解決方法2:http://support.microsoft.com/kb/894564
これはしかし、Windowsでうまく働いた、私は物事をしたいのですが:私はそこからこのソリューションを持っUSB/ETHインターフェース
のメトリックを変更します"automagic"とWindowsの設定に入る必要性を避ける!私のLinuxホストでは、デフォルトルートが設定されているので、私は最初の状況に戻ります。
メトリックがローカルで計算されるため、DHCPサーバーからこの値を変更することが本当に可能かどうかは疑問でした(たぶん!)。いずれのオペレーティングシステムでもこの奇妙なネットワーク構成を動作させるよう提案していますか?または、組み込みデバイスの低速接続を「偽造」して、オペレーティングシステムに高いメトリックを強制することは可能ですか?
お寄せいただきありがとうございます!私はPCから任意の操作を避けたいのですが
EDIT 1
...
返信いただきありがとうございます。うん、これがうまくいくかどうか。しかし、私はPC上での操作を避け、デバイスを差し込んだ後に "準備ができました"という設定をしたいと思っています... – morandg
デバイスはかなりコンピュータに直接接続されているので、あなたのコンピュータ上のいくつかの設定。あなたがIPv6とその "自動設定"の仕事をJust Workにすることができない限り... – sarnold
Okありがとうコメントを承認します!私はその状況のために "automagic"設定が存在しないと思います...私は実際にIPV6を実験したことはありませんが、これは私に試してみたいです! – morandg