В общем, пытаюсь настроить nat, но почему-то не получается.
# lsmod | grep ip6
ip6table_filter 12492 1
ip6t_NPT 12526 0
ip6t_MASQUERADE 12538 1
ip6table_nat 12577 1
nf_nat_ipv6 12840 1 ip6table_nat
ip6_tables 17022 2 ip6table_filter,ip6table_nat
nf_nat 17968 3 ip6t_MASQUERADE,nf_nat_ipv6,ip6table_nat
nf_conntrack 44875 5 nf_nat,ip6t_MASQUERADE,nf_nat_ipv6,ip6table_nat,nf_conntrack_ipv6
x_tables 18059 4 ip6table_filter,ip6t_NPT,ip6t_MASQUERADE,ip6_tables
# ip6tables -t filter -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
# ip6tables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all anywhere fc00::/8
А теперь расскажу, зачем эти извращения. Я пытаюсь настроить гейт в Hyperboria. В этой сети могут циркулировать только пакаты с адресами, соответствующими открытому ключу cjdns. Поэтому только nat. Проблема в том, что с хоста с cjdns внутристевые сайты грузятся, а с других компьютеров в локалке пингуется только внутрисетевой адрес самого хоста.