Centos6에서 IPV6 비활성화


8

Xen에서 방금 설정 한 새 Centos6 가상 서버에서 IPV6을 비활성화하고 싶습니다. 이미 여기 의 지침을 따른 다음 네트워킹을 재부팅 / 재시작했습니다.

업데이트 : 아래에 따르면 효과가있는 것처럼 보이지만 이제는 ipv4 주소를 얻지 못했습니까?

eth0      Link encap:Ethernet  HWaddr 9A:F0:43:47:04:F1 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:941 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:89952 (87.8 KiB)  TX bytes:0 (0.0 b)
          Interrupt:14

계속해서 게시하십시오 /etc/sysconfig/network-scripts/ifcfg-eth0.
Scott Pack

답변:


9

몇 가지 다른 장소에서 변경해야합니다.

먼저 파일을 수정하여 사용자 랜드 네트워크 구성 스크립트에서 IPv6을 비활성화
/etc/sysconfig/network
하십시오. 변수를 설정하십시오.
NETWORKING_IPV6=no

다음으로 ipv6 커널 모듈을 비활성화하십시오. 새 modprobe.d 파일을 만들어 비활성화하거나 완전히 블랙리스트에 추가 할 수 있어야합니다. 그래서

  1. 다음을 포함하는 새 파일 /etc/modprobe.d/ipv6.conf을 만듭니다.

별명 net-pf-10 끄기
별명 ipv6 끄기

  1. 다음 줄을 추가하십시오 /etc/modprobe.d/blacklist.conf

블랙리스트 net-pf-10
블랙리스트 ipv6

IPTables는 기본적으로 활성화되어 있으며 IPv4 및 v6에 대해 별도의 서비스가 있으므로 v6 버전도 비활성화해야합니다.

service ip6tables stop
chkconfig ip6tables off

이론적으로,이 모든 것이 설정되면 네트워킹을 다시 시작하고 모듈을 언로드 할 수 있어야합니다. 그러나 모든 크래프트를 정리하기 위해 전체 재부팅이 필요할 수 있습니다. 이 작업을 수행 한 후로드 된 모듈, 실행중인 네트워크 구성, 청취 / 소켓 등을 v6 표시기에서 확인하여 비활성화가 수행되었는지 확인하는 것이 좋습니다.


홀수는 것을 에 CentOS 자주 묻는 질문은 이 정보, 윌 정말 안 함 IPv6를 대신하지 적용되지 않습니다. 고마워 스캇
mbrownnyc
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.