回答:
禁止するものはありません。
#ifconfigコマンドLO:1 10.0.0.1/8 #1:LO ifconfigコマンド lo:1リンクカプセル化:ローカルループバック inet addr:10.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 #ピング-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%パケット損失、時間0ミリ秒 rtt min / avg / max / mdev = 0.025 / 0.025 / 0.025 / 0.000 ms
更新:
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
を使用する代わりにlo:0
、次のようdummy
にLinuxのインターフェイスを使用することもできます。
ifconfig dummy0 10.0.0.1/32
ifconfig dummy1 10.1.1.1/24
他の回答に加えて:
詳細については、たとえば、Quagga / BIRDで行われたBINDエニーキャストのセットアップチュートリアルをご覧ください。
ここにルーティングの手がかり:OSPF:QuaggaをBIRDに移行
PS Linuxのデフォルトでは、dummy0とdummy1のみが作成され、より多くのダミーインターフェイスを作成するように指示する必要があります。
ip
ユーティリティを備えた現在のLinuxカーネルでは、非常に簡単です。
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
はい、しかしそれはそれが良い考えであることを意味しません。システムからアクセスされる予定の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が適用される場合です。