17장. NetworkManager를 사용하여 특정 연결에 대해 IPv6 비활성화
NetworkManager를 사용하여 네트워크 인터페이스를 관리하는 시스템에서 IPv4만 사용하는 경우 IPv6 프로토콜을 비활성화할 수 있습니다. IPv6
를 비활성화하면 NetworkManager가 커널에서 해당 sysctl
값을 자동으로 설정합니다.
커널 튜닝 가능 항목 또는 커널 부팅 매개 변수를 사용하여 IPv6를 비활성화하는 경우 시스템 구성에 추가 고려해야 합니다. 자세한 내용은 Red Hat Knowledgebase 솔루션 RHEL에서 IPv6 프로토콜을 비활성화하거나 활성화하는 방법을 참조하십시오.
17.1. nmcli를 사용하여 연결에서 IPv6 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
nmcli
유틸리티를 사용하여 명령줄에서 IPv6
프로토콜을 비활성화할 수 있습니다.
사전 요구 사항
- 시스템은 NetworkManager를 사용하여 네트워크 인터페이스를 관리합니다.
프로세스
선택 사항: 네트워크 연결 목록을 표시합니다.
nmcli connection show
# nmcli connection show NAME UUID TYPE DEVICE Example 7a7e0151-9c18-4e6f-89ee-65bb2d64d365 ethernet enp1s0 ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 연결의
ipv6.method
매개 변수를disabled
:로 설정합니다.nmcli connection modify Example ipv6.method "disabled"
# nmcli connection modify Example ipv6.method "disabled"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 네트워크 연결을 다시 시작합니다.
nmcli connection up Example
# nmcli connection up Example
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
장치의 IP 설정을 표시합니다.
ip address show enp1s0
# ip address show enp1s0 2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:6b:74:be brd ff:ff:ff:ff:ff:ff inet 192.0.2.1/24 brd 192.10.2.255 scope global noprefixroute enp1s0 valid_lft forever preferred_lft forever
Copy to Clipboard Copied! Toggle word wrap Toggle overflow inet6
항목이 표시되지 않으면 장치에서IPv6
가 비활성화됩니다./proc/sys/net/ipv6/conf/enp1s0/disable_ipv6
파일에 이제1
: 값이 포함되어 있는지 확인합니다.cat /proc/sys/net/ipv6/conf/enp1s0/disable_ipv6 1
# cat /proc/sys/net/ipv6/conf/enp1s0/disable_ipv6 1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 값
1
은 장치에 대해IPv6
가 비활성화되어 있음을 나타냅니다.