本を読む

読書やコンピュータなどに関するメモ

Linuxで自分のIPアドレスを取る

AirOneでローカルIPアドレスを取得する必要があります。上のようなコードを書くのが面倒なので、ifconfig(1)の出力をパースしています。

 エントリーは参考になりましたが、ip(8)のほうがパースしやすいような気がします。

% ip -4 -o address show
1: lo    inet 127.0.0.1/8 scope host lo
2: eth0    inet 192.168.0.4/24 brd 192.168.0.255 scope global eth0

 以上、野球でいうと棒ダマみたいな方法でした。iproute2とnet-toolsの関係はよくわからないのでパスしておきます。

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://emasaka.blog65.fc2.com/tb.php/339-7e4a1d92

 | HOME | 

Categories

Recent Entries

Recent Comments

Recent Trackbacks

Appendix

emasaka

emasaka

フリーター。
連絡先はこのへん

Monthly


FC2Ad