ループバックデバイスに実際のIPを入れることは可能ですか?

ループバックデバイスに実際のIPを入れることは可能ですか?

ループバックデバイスに実際のIP(127.xxxの範囲ではない)を配置できますか?

答え1

を使用する代わりに、次のようにLinuxでインターフェースをlo:0使用することもできます。dummy

ifconfig dummy0 10.0.0.1/32
ifconfig dummy1 10.1.1.1/24

他の答えに加えて:

  • 多くの機能が依存しているため、一般/公式ループバックインターフェイスアドレスを変更することはお勧めできません。
  • ただし、複数のループバック/仮想インターフェイス(lo:0〜lo:255またはdummyXインターフェイス)を保持/作成できます。
  • lo:0〜lo:255はエイリアスで、dummyXは完全なインタフェースであることを考慮する必要があります。
  • さらに、BGPまたはOSPFを介して仮想IPを生成するためのLinuxの一般的な戦略の1つは、ループバック/仮想インターフェイスに割り当て、ルーティングを介してルートを確立することです。
  • また、一部のデーモンはエイリアス(quaggaなど)でアドレスを通知するのに問題があるため、このような場合はdummyXインターフェースを使用することをお勧めします。
  • インフラストラクチャでルーティングしない場合は、これらのアドレスは関連サーバー内でのみ知られ、利用可能であることを強調したいと思います。
  • 適切なルーティングなしでループバックインターフェイスにプライベート/パブリックアドレスを割り当てることは、トラフィックブラックリストの計算上手頃な方法です。一時的にIPアドレス/ネットワークがあります。

詳細については、Quagga / BIRDを使用したBIND Anycast設定チュートリアルを参照してください。

ルーティング手がかりはここにあります:OSPF:QuaggaをBIRDに移行する

PS Linuxはデフォルトでdummy0とdummy1のみを作成し、より多くの仮想インターフェイスを作成するように指示する必要があります。

答え2

このユーティリティを使用する現在のLinuxカーネルではip非常に簡単です。

ip addr add 10.0.1.8 dev lo

これは、インターフェイスのポートをバインドするサービスがあり、同じポートとネットワーク上で異なるプログラムを実行したい場合に便利です。私はこれを使って両方をアクティブにし、bind同じdnsmasqサーバー上で共存します。

を使用して/etc/network/interfacesインターフェイスを設定する場合は、lo以下を含めるようにこのセクションを更新してください。

up ip addr add 10.0.1.8 dev lo

答え3

これを禁止するものはありません。

#ifconfig lo:1 10.0.0.1/8
#ifconfig Low:1
lo:1リンクカプセル:ローカルループバック  
          inetアドレス:10.0.0.1マスク:255.0.0.0
          親ループバック操作MTU:65536指標:1
#ping-c 1 10.0.0.1    
PING 10.0.0.1(10.0.0.1) 56(84)バイトのデータ。
10.0.0.1の64バイト:icmp_seq=1 ttl=64 time=0.025 ms

--- 10.0.0.1 ping統計 ---
1個のデータパケット転送、1個のデータパケット受信、パケット損失0%、時間0ms
rtt 最小/平均/最大/mdev = 0.025/0.025/0.025/0.000 ミリ秒

修正する:

Ubuntu 16.04で再起動してもアドレスが保持されるようにするには、次のように/etc/network/interfacesファイルethtoolを変更できます。

auto lo lo:1

iface lo inet loopback

iface lo:1 inet static
  address 10.0.0.1
  network 10.0.0.0
  netmask 255.0.0.0

答え4

はい、しかしそれはそれが良い考えであるという意味ではありません。システムがアクセスするIPを使用している場合は、そこに送信するすべてのデータがローカルシステムにリダイレクトされ、さまざまな種類の奇妙なネットワーク問題が発生する可能性があります。具体的には、次の範囲外のものは安全に使用できないことを意味します。

127.0.0.0/8
192.0.2.0/24
198.51.100.0/24
203.0.113.0/24
240.0.0.0/4

他のネットワークインターフェイスの設定方法によっては、次のいずれかに例外があります。

10.0.0.0/8
192.168.0.0/16
172.16.0.0/12
169.254.0.0/16

これは事件ですRFC 1925、2項3項が適用されます。

関連情報