くだらねえ質問はここ ..
[2ch|▼Menu]
149: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

5072日前に更新/195 KB
担当:undef