Ubuntu 에서 IPV6 비활성화
요즈음 운영체제에선 IPv6가 기본으로 올라가게 됩니다.
MS운영체제도 기본으로 올라가 있는데 IPv6를 사용하지 않는 곳에선 해제 하고 사용하세요
마찬가지로 리눅스중 하나인 우분투도 기본으로 IPv6가 올라가 있더군요.
해제(비활성) 를 하려면 아래와 같이 해주시면됩니다.
우선 Ubuntu 장비에서 IPv6가 Running 되고 있는지를 확인 합니다.
#ifconfig (ifconfig eth0)
# cat /proc/sys/net/ipv6/conf/all/disable_ipv6 를 입력하면 IPv6 가 running 되고 있다면 "0" 구동되고 있지 않으면 "1"의
값이 보입니다. 위의 ifconfig 그림이나 아래의 화면으로 IPv6가 구동되고 있음을 알 수 있습니다.
etc디렉토리 밑에 sysctl.conf 파일을 편집기로 열어줍니다.
# vim /etc/sysctl.conf
모두 remark (#) 표시가 되어 있는데 맨 밑에다가 아래의 3줄을 그림과 같이 입력하여주시고 저장하시면 됩니다.
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
저장하였으면 재부팅이나
#/etc/init.d/networking restart 로 네트워크만 restart 해주어도 되지만
혹시나 입력 오류가 있을 수 있기때문에
# sysctl -p 옵션으로 sysctl 만 다시 로드
usage: sysctl [-n] [-e] variable ...
sysctl [-n] [-e] [-q] -w variable=value ...
sysctl [-n] [-e] -a
sysctl [-n] [-e] [-q] -p <file> (default /etc/sysctl.conf)
sysctl [-n] [-e] -A
하여보면 값이 "1"로 뜨는 것을 확인 할 수 있습니다.
이제 ifconfig 나
# cat /proc/sys/net/ipv6/conf/all/disable_ipv6 를 입력하면 IPv6 가 "1"의 값을 확인 하실 수 있습니다.
IPv6는 사용하지 않게되는 것이지요.