問題タブ [ifconfig]
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.
ip - 192.168.1.102 などのローカル IP アドレスを報告するプログラムの書き方
私の Linksys ルーターはコンピューター (PC と Mac と Linux) に固定のローカル IP を割り当てないので、毎分コンピューターが相互に更新されるようにスクリプトを書きたいと思います。
各マシンには、すべての PC と Mac の名前のリストと、それらの apache サーバーへのリンク ( http://192.168.1.102などを指す)が含まれます。
ローカル IP アドレスを見つける方法は、PC では ipconfig、Mac と Linux では ifconfig によるようです。プログラムでそれを行うには、gethostbyname() になります。
しかし、私はRubyで試してみました。
そしてipconfigは実際に示しています
これは正しい方法ですか?Rubyで「ipconfig」を実行して正規表現を使用して結果を取得することでハッキングできますが、より標準的な方法を使用して行うとよいでしょう。
mysql - MySQL でネットワーク トラフィックを監視する方法は?
ifconfig -output を見るのはやや面倒です。コマンド(source)で以下の素敵な出力を見たとき、疑問が浮かびました:
ifconfig または同様のデータを確認するための、より構造化された方法、たとえば MySQL はありますか?
データベース内のネットワーク トラフィックを監視できればすばらしいと思います。
unix - 数値のifconfigフラグを解析します
ifconfigコマンドは、フラグをテキスト形式と数値形式の両方で出力します。ここかそこかで数値フラグへの参照を見つけることができますが、数値を解釈(マスク)する方法についての指示を見つけることができません。
上記の出力では、次のことに注意してください。
数値" 1100843
"はフラグ""にマップされUP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4
ます。
UP,BROADCAST,
エンコードされた" flags=NNNNNNNN
"値から各フラグ(など)をマスクする方法を説明する、私が単に見ていなかった参照がどこかにありますか?
編集:私がマスキングに興味を持っているフラグを正確に明確にします。
linux - ネットワーク インターフェイス情報を取得する
ネットワークインターフェイス情報を一覧表示できるifconfigコマンドがあることは知っています。しかし、次のパターンで情報を取得したい
例えば
ifconfig と grep コマンドを試しましたが、正しいパターンを取得できません。これを行うための別のコマンドまたはトリックはありますか?
network-programming - Solaris: ifconfig へのプログラム インターフェイス?
Solaris のifconfig(1M)コマンドへのプログラム インターフェイスを探しています。
どうやら Linux にはgetifaddrs(3)コマンドがあるようですが、私が知る限り、これはSolaris に移植されていません。
上記のリンクのコードを使用する以外に、システム コマンドを fork して出力を解析せずにifconfig(1M)タイプのデータ (ネットワーク インターフェイスの存在、状態など)を判断する方法はありますか?
bash - Bashスクリプトの問題
このコマンドは、必要な出力で正常に実行できます。
ただし、コマンドを変数に設定して変数を出力すると、エラーが発生します。
my internal xxx ip: command not found
奇妙なことに、私の内部IPが実際に表示されます。エラーが発生しないようにするにはどうすればよいですか?それは問題ではないはずですが、私は最新バージョンのUbuntuを使用しています。
macos - Mac(空港、イーサネットなど)の「フレンドリーなインターフェイス名」のリストを取得する
RealBASICでアプリケーションを開発していますが、ドロップダウンボックスに入力するためのインターフェイス名のリストが必要です。
ifconfigの解析が機能しませんでした(、、、eth0
などeth1
)lo
。システム環境設定(イーサネット、空港など)に表示される名前が必要です。
解析できるターミナルコマンドはありますか?
linux - 1 つのインターフェイスのみの IP を取得するにはどうすればよいですか
ifconfig を試してみると、ネットワーク アダプタに関するすべての情報が表示されます。
私は試した :
2つの Ips を出力します:
しかし、私は最初のものだけが必要です。どうすればこれを除外できますか。
bash - IPアドレスを指定してイーサネットポートを取得するにはどうすればよいですか?
IP アドレスがわかっているインターフェイスのイーサネット ポートを取得する bash スクリプトを作成しようとしています。これをifconfigから取得する必要がありますが、どうすればよいかわかりません。何か案は?
ありがとう。