- 553 名前:デフォルトの名無しさん mailto:sage [2007/04/07(土) 20:07:14 ]
- シェルスクリプトのことをシェルゆーな。
Cシェルで書くな。 プライベートアドレス 10.x.x.x 172. {16-32} .x.x 192.168.x.x 割り当てられているIPアドレスは LANG=C /sbin/ifconfig |sed -n 's/inet addr:¥([^ ][^ ]*¥) .*/¥1/p' で取れるから、あとはawkでも使って該当しないものを除外すれば いいんじゃないか? と書いてから気づいたが、家のダイアルアップルータに繋がっている LinuxからグローバルIPアドレスを取ろうとするなら、Linuxにはプライ ベートIPアドレスしか割り当てられてない。取るべきはルータに付いてる グローバルIPアドレスになるから別の方法が必要だぞ。
|

|