15장. 특정 장치를 무시하도록 NetworkManager 구성
기본적으로 NetworkManager는 모든 장치를 관리합니다. 특정 장치를 무시하려면 를 Unmanaged
로 설정하여 NetworkManager를 구성할 수 있습니다.
15.1. nmcli를 사용하여 루프백 인터페이스 구성
기본적으로 NetworkManager는 루프백(lo
) 인터페이스를 관리하지 않습니다. lo
인터페이스에 대한 연결 프로필을 만든 후 NetworkManager를 사용하여 이 장치를 구성할 수 있습니다. 몇 가지 예는 다음과 같습니다.
-
lo
인터페이스에 추가 IP 주소 할당 - DNS 주소 정의
-
lo
인터페이스의 최대 전송 단위(MTU) 크기를 변경합니다.
절차
루프백
유형의 새 연결을 생성합니다.# nmcli connection add con-name example-loopback type loopback
사용자 지정 연결 설정을 구성합니다. 예를 들면 다음과 같습니다.
인터페이스에 추가 IP 주소를 할당하려면 다음을 입력합니다.
# nmcli connection modify example-loopback +ipv4.addresses 192.0.2.1/24
참고NetworkManager는 재부팅 시 지속되는 IP 주소
127.0.0.1
및::1
을 항상 할당하여lo
인터페이스를 관리합니다.127.0.0.1
및::1
을 재정의할 수 없습니다. 그러나 인터페이스에 추가 IP 주소를 할당할 수 있습니다.사용자 지정 최대 전송 단위(MTU)를 설정하려면 다음을 입력합니다.
# nmcli con mod example-loopback loopback.mtu 16384
IP 주소를 DNS 서버로 설정하려면 다음을 입력합니다.
# nmcli connection modify example-loopback ipv4.dns 192.0.2.0
루프백 연결 프로파일에 DNS 서버를 설정하면 이 항목은
/etc/resolv.conf
파일에서 항상 사용할 수 있습니다. DNS 서버 항목은 다른 네트워크 간에 호스트 로움의 여부와 관계없이 계속 독립적입니다.
연결을 활성화합니다.
# nmcli connection up example-loopback
검증
lo
인터페이스의 설정을 표시합니다.# ip address show lo 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16384 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet
192.0.2.1/24
brd192.0.2.255
scope global lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft foreverDNS 주소를 확인합니다.
# cat /etc/resolv.conf ... nameserver
192.0.2.0
...