IPADDRN
ファイルに追加のエントリを追加でき、IPを使用できます。しかし、使用法は期待した結果を得ておらず、ディスプレイは管理されていません。ifcfg-<device>
/etc/sysconfig/network-scripts
ifcfg-lo
nmcli device
lo
すべてこの議論RHELはバージョン8でsystemd-networkをサポートしていないことを発見しました。したがって、ファイルを読み取ることができないため、ファイルは使用できません/etc/systemd/network
(実際のディレクトリは存在しますが存在しません/lib/systemd/network
)。
それではそれは何をもたらしますか?lo
追加のアドレスを追加するために使用できる設定ファイルを読みますか?
必要に応じてアドレスを追加する独自のサービスを作成できますが、すでに構築されている方法がある場合は、その方法を使用する方が良いでしょう。
答え1
最善の方法は、私のCentOS8で動作する仮想インターフェイスを設定することです。
レッドハットから文書:
仮想インターフェイスは、実際にパケットを送信せずにパケットをルーティングするデバイスを提供します。追加で作成できます。ループバックに似たデバイス無効なシリアルラインインターネットプロトコル(SLIP)アドレスがローカルプログラムの物理アドレスのように見えるようにNetworkManagerによって管理されます。
[root@CentOS8 ~]# nmcli connection add type dummy ifname dummy2 ipv4.method manual ipv4.addresses 192.168.5.102/32
[root@CentOS8 ~]# systemctl restart NetworkManager
[root@CentOS8 ~]# nmcli dev status
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected eth0
dummy2 dummy connected dummy-dummy2
lo loopback unmanaged --
ループバックデバイスは管理されていないままで、仮想デバイスがその役割を引き受けます。
修正する:
また、ファイルを作成して追加の仮想インターフェイスを手動で設定することもできます/etc/NetworkManager/system-connections/dummy-dummy44.nmconnection
。ここで、「dummy44」は、次の内容を含む新しい仮想インターフェイスの名前です。
[connection]
id=dummy-dummy44
uuid=c5f6f118-9c63-4c33-96f4-cb5e70ae9248
type=dummy
interface-name=dummy44
permissions=
[dummy]
[ipv4]
address1=192.168.105.44/32
dns-search=
method=manual
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
[proxy]
dummy2インターフェースと異なるようにuuidを修正しました。
再起動後、物理eth0と仮想インターフェイスの両方でpingを実行できます。