Mac でデフォルト NIC のプライベート IP アドレス を調べる方法
デフォルトの NIC を調べる
有線 LAN と無線を同時接続している時など、複数 NIC がある場合、まずはデフォルトの NIC の名前を特定する必要があります。
DEFAULT_INTERFACE=`route -n get default | grep 'interface' | awk '{print $2}'`
echo $DEFAULT_INTERFACE
NIC からプライベート IP アドレス を調べる
NIC 名がわかれば以下のコマンドで簡単に IP アドレスを調べられます。
DEFAULT_IP_ADDRESS=`ipconfig getifaddr $DEFAULT_INTERFACE`
echo $DEFAULT_IP_ADDRESS
まとめ
.zshrc とかに仕込んどくと便利かもしれません。
echo 'export DEFAULT_INTERFACE=`route -n get default | grep '"'"'interface'"'"' | awk '"'"'{print $2}'"'"'`' >> ~/.zshrc
echo 'export DEFAULT_IP_ADDRESS=`ipconfig getifaddr $DEFAULT_INTERFACE`' >> ~/.zshrc
Author And Source
この問題について(Mac でデフォルト NIC のプライベート IP アドレス を調べる方法), 我々は、より多くの情報をここで見つけました https://qiita.com/wakuwaku3/items/95f61d353e86344a163b著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .