ループバックデバイスに実際の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項が適用されます。