IPv6 disable하기
IPv6 disable하기
1. DNS를 쓸 경우 /etc/netsvc.conf에 hosts=local4,bind4 로 설정되어 있는지 확인
2. routing table에 ipv6환경이 설정되어 있는지? 있다면 해당 interface에서 항목 삭제
ex) netstat -rn : lo0에서 ipv6가 사용중인 경우
Route tree for Protocol Family 24 (Internet v6):
::1%1 ::1%1 UH 1 96 lo0 - -
1)
..... lsattr -El lo0
.....
mtu 16896 Maximum IP Packet Size for This Device True
netaddr 127.0.0.1 Internet Address True
netaddr6 ::1 IPv6 Internet Address True
=> #chdev -l lo0 -a netaddr6='' 로 변경 후,
..... lsattr -El lo0
.....
mtu 16896 Maximum IP Packet Size for This Device True
netaddr 127.0.0.1 Internet Address True
netaddr6 IPv6 Internet Address True
2) #ifconfig lo0 inet6 ::1 delete
lo0: flags=e08084b,c0<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,LARGESEND,CHAIN>
inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1
=> inet6 항목이 제거됨