くだらねえ質問はここに書き込め! Part174
■ このスレッドは過去ログ倉庫に格納されています
0149login:Penguin
2009/05/10(日) 19:47:10ID:v1Ithx3y$ 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アドレスを表示する、というようなことができればいいのだけど…
■ このスレッドは過去ログ倉庫に格納されています