問題タブ [nic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - Linux セカンダリ NIC 接続下の VMWare サーバー
Linux (Debain) で VMWare Server を実行する場合、次のようにセットアップしたいと考えています。
- 1 つ目: Linux OS だけでなく、VMWare で実行されている多くのイメージで使用されている NIC
- 2 番目: NIC は 1 つのイメージのみで使用され、Linux OS では使用されません (DMZ の一部として)
2 番目の NIC は Linux では使用されませんが、確実に NIC (例: eth1) として認識されます。
これは VMWare Server で可能ですか?もしそうなら、Linux で eth1 をバインドせず、VMWare Server でイメージにブリッジするのと同じくらい簡単ですか?
windows - .NET SqlConnection NIC の使用
複数の NIC を備えたコンピューターを使用しているため、SQL Server への接続に使用する NIC を何らかの形で指定する必要があります。
c++ - プログラムによるネットワーク インターフェイスの無効化/有効化
ネットワークカードをプログラムで有効/無効にする解決策を考え出そうとしています-たくさんの調査を行いましたが、XP環境とVista環境の両方で実行可能な解決策はないようです. 私が話しているのは、コントロール パネルの [ネットワーク接続] に移動し、いずれかを右クリックして、有効または無効のいずれかを選択した場合です。理想的にはライブラリを使用したいのですが、最悪の場合はコマンドライン アプリを呼び出すことができると思っていましたが、それは絶対に最悪のケースです。これまでに試したことと、失敗した場所/理由は次のとおりです。
この前の投稿:
ネットワークインターフェイスをプログラムで有効/無効にする方法は? (Windows XP)
いくつかの方法をリストします。1 つ目は netsh を使用する方法です。これは、IPHelper 関数 SetIfEntry() を使用するのと同じように見えます。これの問題は、インターフェイスを通常の有効/無効ではなく、管理上有効または無効に設定するため、NIC を実際にシャットダウンしないことです。
提案されている別の解決策は、WMI と、特に Enable および Disable メソッドを持つ Win32_NetworkAdapter クラスを使用することです。
http://msdn.microsoft.com/en-us/library/aa394216(VS.85).aspx
いいでしょ?Vista では正常に動作しますが、これらの方法は通常の XP インストールには存在しません...
もう 1 つの提案は、SetupAPI を実際に使用する DevCon を使用することです。具体的には、DICS_ENABLE を指定した SetupDiSetClassInstallParams() を使用します。この素晴らしいクラスで数え切れないほどの時間を費やし、グローバル レベルと特定の構成レベル (およびすべての組み合わせ) の両方でデバイスを無効/有効にしようとした後、一貫して機能しません。デバイス マネージャーでデバイスを無効にしますが、ネットワーク接続ではデバイスを稼働させたままにします。
次に、INetConnection インターフェイス、具体的には INetConnection->Connect/Disconnect を使用してみました。
http://msdn.microsoft.com/en-us/library/aa365084(VS.85).aspx
しかし、これが Vista または XP テスト ボックスの接続に影響を与えることはありませんでした。
最後に、ToggleNic という C# スクリプトを見つけました。
http://channel9.msdn.com/playground/Sandbox/154712/
これは、右クリックの動作を効果的に引き起こすために、何らかの方法でシェルを通過しているように見えます。(少なくともこの実装の) 制限は、英語以外のシステムでは (変更なしでは) 動作しないことです。公平を期すために、このソリューションが最も実行可能のように見えますが、C# に精通していないため、使用している API が C++ で使用できるかどうかを確認できませんでした。
トグルニック スクリプトが C++ で行うことを達成する方法についてのアイデアや、ヘルプや洞察をいただければ幸いです。ありがとう!
.net - マルチ NIC を搭載したマシンで実行する場合の .NET Remoting Client の問題
単一の NIC のマシンで非常にうまく動作する .NET Remoting Client を構築し、リモート イベントを介して多数のテスト メッセージを受信しました。
しかし、追加の NIC が追加されたとき、クライアントはリモーティング サーバーに接続できるように見えましたが、テスト メッセージが届かなくなりました。
デバッグから、サーバー側はイベントをトリガーしましたが、クライアントはそれを取得しませんでした。Google から確認すると、同様の問題が報告されていることがわかります: http://www.eggheadcafe.com/community/aspnet/2/10061570/reply.aspx
何か解決策があるのだろうか?
前もって感謝します!
licensing - PCの安定したMACアドレスを取得するにはどうすればよいですか?
私たちはMACアドレスを使用して、ソフトウェアを実行するためのライセンスが付与されたPCを識別しています。(MACスプーフィングは気にしないでください。ライセンスを取得するのは難しいです:) PCには複数のイーサネットコントローラーが搭載されている場合があります(イーサネットコントローラーがない場合も心配ありません。このようなマシンに5年間会っていません。 )、したがって、安定したものを確実に選択することには問題があります。
私たちはこれを釘付けにしたと思ったが、明らかにそうではなかった。Microsoft SDK iphlpapiモジュールのGetAdaptersInfoを使用して、リストを下に移動します。おそらくマザーボードのイーサネットコントローラであるため、最後のアダプタを使用します。残念ながら、ドッキングされているかどうかに応じて、どのコントローラーが最後になるかを変更するように見えるThinkpadに遭遇しました。
システム上のマザーボードイーサネットコントローラーのMACアドレスが存在する場合、それを確実に見つける方法はありますか?また、2つ以上のマザーボードについては、安定しているマザーボードを1つ選択してください。[セットがマザーボードベースであることがわかっている場合は、最小アドレスのMACを簡単に選択できます]。
c# - WMI(C#)を使用して単一のNICの設定を変更しますか?
WMIを使用してNICの設定を変更する方法についてのこの記事を読みました(記事)
しかし、すべてのNICではなく単一のNIC(MACアドレスやIDなどに基づく)の設定を変更する方法がわかりません!?
誰 ?
java - Java でのリンク状態通知
コンピューターでリンクの状態が変化するたびに (接続、切断、アップ、ダウンなど) イベント通知を受け取る方法は Java にありますか? ありがとう!
networking - Linux のアプリが 2 つのネットワーク カードにアクセスできる方法はありますか?
私のアプリは 2 つのネットワーク カードにアクセスする必要があります。1 つはデータの受信用 (eth0) で、もう 1 つはデータの送信用 (3G モデム) です。
通常、カーネルはアプリが一度に 1 つのカードだけで動作するように強制します。
それを実行するために私ができることはありますか?
ありがとうございました。
c - VMware ネットワーク アダプタを物理ネットワーク アダプタと区別する - または - 仮想ネットワーク アダプタを検出する
Windows API を使用して、実際のアドレスと VM アドレスを区別する必要があります。API を使用GetAdaptersAddresses
して、ローカル マシンの IP アドレスのリストを作成しています。VMware ネットワーク アダプタに関連付けられたアドレスやその他のアドレス (自動構成およびトンネル アダプタ アドレス) とは別に、「実際の」アドレスのみを抽出する必要があります。これを区別するための API やフラグを見つけることができませんでした。これを行う方法はありますか?
PS :によって返される構造IfType
内のフラグは、VMware アドレスと実際のアドレスを区別するのに役立ちません。IP_ADAPTER_ADDRESSES
GetAdaptersAddresses
python - Pythonで「IPアドレス」、「DNS」、「ホスト名」、「MACアドレス」を設定する方法は?
ネットワークセキュリティIPスキャンの目的でスクリプトを作成したいのですが、このようなツールでは、たとえばNICのIPアドレスの設定、DNSアドレスの設定、ホスト名、MACアドレスの設定、有効化などのテスト目的で、ホストNICのステータスをスプーフィングする必要があります。 /NICアダプタを無効にします。
私はグーグルで検索し、ほとんどの魂が「popen」呼び出しシステムを使用していることを発見しました。
システムからの返品を取得します。また、netifacesなどのNICのステータスを読み取ることができるモジュールもありますが、それらはすべて「読み取り専用」であるように見えますが、直接ワートすることはできません。
NICステータスを直接設定できるモジュールがないことがわかったので、誰かが手を差し伸べたり、より良い方法を示したりできるかどうかを確認するために、ここで助けを求めます。
ヒントはすべて適用されます。ありがとう!
Rgs KC