우분투에서 IPv4 비활성화 및 IPv6 만 사용


11

IPv6 관련 테스트를 진행 중이며 Linux 테스트를 위해 IPv4를 완전히 비활성화하고 싶었지만 쉽게 할 수있는 곳을 찾을 수 없었습니다. IPv6을 유일하게 활성화시키는 방법은 무엇입니까?

답변:


2

/etc/modprobe.d/aliases파일 을 편집하고 다음을 변경하면 작동합니다.

alias net-pf-2 ipv4

에:

alias net-pf-2 off

1

가장 좋은 방법은 IPv4 주소를 구성하지 않는 것입니다. 또한 arp를 비활성화하도록 선택할 수 있습니다.

ip addr del <ipv4 address>/CIDR dev ethN
(operational example: "ip addr del 192.168.0.1/24 dev eth0")
ip link set dev eth0 arp off

관리 목적 (ssh)을 위해 IPv6을 통해서만 도달 할 수있는 일부 상자 에서이 작업을 수행합니다. 라우팅 가능한 인터넷을 다른 용도로 사용해서는 안됩니다. 이러한 예로는 OpenVPN을 통해 IPv6 ULA를 사용하여 내부 호스트 만 연결할 수있는 데이터베이스 서버가 있습니다.


1

네트워크 관리자를 사용하는 경우를 클릭하고 '연결 편집'을 선택하십시오. 그런 다음 기본 연결 (또는 사용중인 연결)을 편집하고 'IPv4 설정'탭을보십시오. '비활성화'를 선택할 수있는 방법에 대한 드롭 다운이 있어야합니다.

테스트가 끝나면 활성화하십시오.

네트워크 관리자를 사용하지 않는 경우이 명령을 사용하면됩니다.

ip address del <address>/<netmask> dev <device>

예를 들면 다음과 같습니다.

ip address del 10.0.0.2/24 dev eth0

물론 이것은 인터페이스에서만 IPv4를 완전히 비활성화하지 않습니다. 여전히 루프백 (lo)에 v4가 있지만 문제없이 비활성화 할 수 있는지 확실하지 않습니다.
mboehn

1
테스트하는 대상에 따라 더 간단한 방법은 IPv4 경로를 기본 GW로 삭제하는 것일 수 있습니다.
BMDan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.