問題タブ [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.

0 投票する
1 に答える
1331 参照

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 でイメージにブリッジするのと同じくらい簡単ですか?

0 投票する
3 に答える
355 参照

windows - .NET SqlConnection NIC の使用

複数の NIC を備えたコンピューターを使用しているため、SQL Server への接続に使用する NIC を何らかの形で指定する必要があります。

0 投票する
7 に答える
28693 参照

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++ で行うことを達成する方法についてのアイデアや、ヘルプや洞察をいただければ幸いです。ありがとう!

0 投票する
2 に答える
2027 参照

.net - マルチ NIC を搭載したマシンで実行する場合の .NET Remoting Client の問題

単一の NIC のマシンで非常にうまく動作する .NET Remoting Client を構築し、リモート イベントを介して多数のテスト メッセージを受信しました。

しかし、追加の NIC が追加されたとき、クライアントはリモーティング サーバーに接続できるように見えましたが、テスト メッセージが届かなくなりました。

デバッグから、サーバー側はイベントをトリガーしましたが、クライアントはそれを取得しませんでした。Google から確認すると、同様の問題が報告されていることがわかります: http://www.eggheadcafe.com/community/aspnet/2/10061570/reply.aspx

何か解決策があるのだろうか?

前もって感謝します!

0 投票する
5 に答える
3129 参照

licensing - PCの安定したMACアドレスを取得するにはどうすればよいですか?

私たちはMACアドレスを使用して、ソフトウェアを実行するためのライセンスが付与されたPCを識別しています。(MACスプーフィングは気にしないでください。ライセンスを取得するのは難しいです:) PCには複数のイーサネットコントローラーが搭載されている場合があります(イーサネットコントローラーがない場合も心配ありません。このようなマシンに5年間会っていません。 )、したがって、安定したものを確実に選択することには問題があります。

私たちはこれを釘付けにしたと思ったが、明らかにそうではなかった。Microsoft SDK iphlpapiモジュールのGetAdaptersInfoを使用して、リストを下に移動します。おそらくマザーボードのイーサネットコントローラであるため、最後のアダプタを使用します。残念ながら、ドッキングされているかどうかに応じて、どのコントローラーが最後になるかを変更するように見えるThinkpadに遭遇しました。

システム上のマザーボードイーサネットコントローラーのMACアドレスが存在する場合、それを確実に見つける方法はありますか?また、2つ以上のマザーボードについては、安定しているマザーボードを1つ選択してください。[セットがマザーボードベースであることがわかっている場合は、最小アドレスのMACを簡単に選択できます]。

0 投票する
2 に答える
955 参照

c# - WMI(C#)を使用して単一のNICの設定を変更しますか?

WMIを使用してNICの設定を変更する方法についてのこの記事を読みました(記事

しかし、すべてのNICではなく単一のNIC(MACアドレスやIDなどに基づく)の設定を変更する方法がわかりません!?

誰 ?

0 投票する
1 に答える
548 参照

java - Java でのリンク状態通知

コンピューターでリンクの状態が変化するたびに (接続、切断、アップ、ダウンなど) イベント通知を受け取る方法は Java にありますか? ありがとう!

0 投票する
3 に答える
121 参照

networking - Linux のアプリが 2 つのネットワーク カードにアクセスできる方法はありますか?

私のアプリは 2 つのネットワーク カードにアクセスする必要があります。1 つはデータの受信用 (eth0) で、もう 1 つはデータの送信用 (3G モデム) です。

通常、カーネルはアプリが一度に 1 つのカードだけで動作するように強制します。

それを実行するために私ができることはありますか?

ありがとうございました。

0 投票する
3 に答える
4915 参照

c - VMware ネットワーク アダプタを物理ネットワーク アダプタと区別する - または - 仮想ネットワーク アダプタを検出する

Windows API を使用して、実際のアドレスと VM アドレスを区別する必要があります。API を使用GetAdaptersAddressesして、ローカル マシンの IP アドレスのリストを作成しています。VMware ネットワーク アダプタに関連付けられたアドレスやその他のアドレス (自動構成およびトンネル アダプタ アドレス) とは別に、「実際の」アドレスのみを抽出する必要があります。これを区別するための API やフラグを見つけることができませんでした。これを行う方法はありますか?

PS :によって返される構造IfType内のフラグは、VMware アドレスと実際のアドレスを区別するのに役立ちません。IP_ADAPTER_ADDRESSESGetAdaptersAddresses

0 投票する
2 に答える
1478 参照

python - Pythonで「IPアドレス」、「DNS」、「ホスト名」、「MACアドレス」を設定する方法は?

ネットワークセキュリティIPスキャンの目的でスクリプトを作成したいのですが、このようなツールでは、たとえばNICのIPアドレスの設定、DNSアドレスの設定、ホスト名、MACアドレスの設定、有効化などのテスト目的で、ホストNICのステータスをスプーフィングする必要があります。 /NICアダプタを無効にします。

私はグーグルで検索し、ほとんどの魂が「popen」呼び出しシステムを使用していることを発見しました。

システムからの返品を取得します。また、netifacesなどのNICのステータスを読み取ることができるモジュールもありますが、それらはすべて「読み取り専用」であるように見えますが、直接ワートすることはできません。

NICステータスを直接設定できるモジュールがないことがわかったので、誰かが手を差し伸べたり、より良い方法を示したりできるかどうかを確認するために、ここで助けを求めます。

ヒントはすべて適用されます。ありがとう!

Rgs KC