この問題は頻繁に発生しますが、プライベートIPネットワークにバインドするネットワークインターフェイスを選択する必要があります。
これは、CIDRブロック10.0.0.0/8または192.168.0.0/16のいずれかのアドレスです。
私の一般的なアプローチは次のスクリプトです。
ip -4 addr show | grep 'inet 10\|192.168'
これで作業は完了しますが、問題が発生しやすいようです。もっと良い方法がありますか?おそらく10.0.0.0/8または192.168.0.0/16ブロックで通信するIPアドレスのみを表示すると言えますか?
答え1
マニュアルページには「TO PREFIX」を使用できることが示されています。
ip -4 addr show to 10.0.0.0/8
これは、行の最後のエントリにのみ従うように見えるため、各ネットワークブロックに対して一度だけ実行する必要があります。