くだらねえ質問はここに書き込め! Part174at LINUX
くだらねえ質問はここに書き込め! Part174 - 暇つぶし2ch149:login:Penguin
09/05/10 19:47:10 v1Ithx3y
ターミナルに自分のIPアドレスを表示させたいのだけどいい方法はないでしょうか?

$ LANG=C /sbin/ifconfig ppp0 | grep 'inet addr' | awk -F: '{print $2}' | awk '{print $1}'

などとしてifconfigの出力からinetアドレスを抜き出しているんだけど
もっとスマートな方法はないだろうか…
/proc以下から情報を取得するとかできないでしょうか?


また、
pppoeでISPに接続しているホストではppp0のinetアドレスを表示、
pppoe使わず別のホストをゲートウェーにしてるホストではeth0のinetアドレスを表示、
というようなことができないだろうか。

例えば、
$ /sbin/route |grep 'default'
default * 0.0.0.0 U 0 0 0 ppp0

と設定されたホストならppp0のinetアドレスを表示する、というようなことができればいいのだけど…


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch