ipv6로 동작이 되는 네트워크에서 호스트의 게이트 웨이 설정.

jhyn0의 이미지

안녕하십니까? ipv6에 대해 공부하고 있는 학생입니다.

radvd데몬이 아니라 임의의 ipv6주소(제가 직접 입력한 주소)

네트워크를 구성하려고 하는데, 라우터에 연결되는 호스트들의

이 경우 호스트들의 게이트웨이 설정은 어떻게 해야 되나요?

인터페이스가 ipv4 주소를 가지지 않고, ipv6주소로만 동작해야

되어야 할때 설정 방법입니다. 참고로 전 레드햇9를 설치 사용중이

고요, ipv6모듈을 활성화 시킨 상태입니다. 그리고 한가지 더 질문

하자면, radvd데몬을 실행하면, 이런 게이트웨이 설정이나, ipv6

주소 자동 설정에 대한 것이 자동으로 실행 되어지나요?

jongwooh의 이미지

<Add an IPv6 address> 
 1) /sbin/ip -6 addr add <ipv6address>/<prefixlength> dev <interface> 
    ex) /sbin/ip -6 addr add 3ffe:ffff:0:f101::1/64 dev eth0 
 2) /sbin/ifconfig <interface> inet6 add <ipv6address>/<prefixlength>
    ex) /sbin/ifconfig eth0 inet6 add 3ffe:ffff:0:f101::1/64 
 3) /etc/sysconfig/network-scripts/ifcfg-<interface>에서
    IPV6ADDR=2001:220:1004::11/64
    line 추가
 
<Removing an IPv6 address>
 1) /sbin/ip -6 addr del <ipv6address>/<prefixlength> dev <interface> 
    ex) /sbin/ip -6 addr del 3ffe:ffff:0:f101::1/64 dev eth0 
   
 2) /sbin/ifconfig <interface> inet6 del <ipv6address>/<prefixlength>
    ex) /sbin/ifconfig eth0 inet6 del 3ffe:ffff:0:f101::1/64
 
<Displaying existing IPv6 routes>
 1) /sbin/ip -6 route show [dev <device>]
    ex) /sbin/ip -6 route show dev eth0
 2) /sbin/route -A inet6 
    ex) /sbin/route -A inet6 |grep -w "eth0"
 
<Add an IPv6 route through a gateway>
 1) /sbin/ip -6 route add <ipv6network>/<prefixlength> via <ipv6address> [dev <device>]
    ex) /sbin/ip -6 route add 2000::/3 via 3ffe:ffff:0:f101::1
 2) /sbin/route -A inet6 add <ipv6network>/<prefixlength> gw <ipv6address> [dev <device>] 
    ex) /sbin/route -A inet6 add 2000::/3 gw 3ffe:ffff:0:f101::1

http://cosmos.kaist.ac.kr/salab/project/ipv6/doc/ipv6linux.txt

졸업 프로젝트로 NEMO라... 그거 상용으로 만들어야 하는 사람들에게도 쉽지 않은 문제인데.

http://www.mobile-ipv6.org/ 를 참조해 보시죠.

you must know the power of dark side.