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(Serial Line Internet Protocol) 주소가 로컬 프로그램의 실제 주소처럼 보이도록 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을 수행할 수 있습니다.