ip6tables 를 이용해 nat 가 가능한지요?

hurryon의 이미지

ipv6 테스트를 하고 있습니다.

ip6tables 를 이용해 nat 가 가능한지 모르겠습니다. 일단 다음과 같이 테이블을 구성하려고 했으나 옵션이 없는건지 아니면 변경이 되었는지 에러가 납니다.

[root@zecca init.d]# ip6tables -t nat -A POSTROUTING -s fec0:106:2700::/64 -o eth0 -j SNAT --to fec0:106:2300::2
ip6tables v1.2.9: Unknown arg `--to'
Try `ip6tables -h' or 'ip6tables --help' for more information.
[root@zecca init.d]# 

음. 혹시 이렇게 nat 를 이용하지 않고 통신이 가능한 방법이 있는지요? route 테이블에 바로 기록해서 가능할지 모르겠습니다.

ipv6 호스트 --- ipv6 라우터(랜카드 2개) --- ipv6 호스트

로 이루어져 있으며 네트웍을 쪼개어 놓은 상황입니다.

chongnux의 이미지

ip6tables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 사설 주조

대략 이렇꺼 같소이만... 커널 컴파일 잘해야 겠지요...
각종 옵션 많이 들어가는거 같은데..

hurryon의 이미지

음...더 찾아 보니 ipv6 에서는 ipv4 의 nat 가 네트워크 구성에 위배가 되는 내용이 많이 있는거 같네요. 다시 말해서 구지 nat 로 네트워크 구성을 할 필요가 없다는 그런 의미인거 같네요.

으흠. 그렇다면 route 테이블만 가지고 변경해야 할거 같네요.

indie의 이미지

제가 알리로는 ipv6 에서는 nat를 지원하지 않는걸로 알고 있습니다.
ipv6자체가 주소가 널려있기 때문이죠..

집에나 갈까?