Во-первых: ipv4 работает нормально.
Итак, я получил следующую настройку: (Сервер - это ОС Arch Linux, работающая как виртуальная машина)
РЕДАКТИРОВАТЬ Добавил правило
ACCEPT tcp ::/0 ::/0 tcp dpt:22
который принимает ЛЮБОЕ соединение через порт 22 (чтобы убедиться, что это не ошибка IP), но это тоже не работает. Итак, я делаю что-то не так с ssh ...
команда или таблица межсетевого экрана ipv6 не работает:
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all ::/0 ::/0 ctstate RELATED,ESTABLISHED
ACCEPT all ::/0 ::/0
DROP all ::/0 ::/0 ctstate INVALID
UDP udp ::/0 ::/0 ctstate NEW
TCP tcp ::/0 ::/0 tcp flags:0x17/0x02 ctstate NEW
REJECT tcp ::/0 ::/0 reject-with tcp-reset
REJECT all ::/0 ::/0 reject-with icmp6-adm-prohibited
Chain FORWARD (policy DROP)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain TCP (1 references)
target prot opt source destination
ACCEPT tcp ::/0 ::/0 tcp dpt:22
Chain UDP (1 references)
target prot opt source destination
После удаления ip6table он, наконец, работает: D Итак, мне нужно выяснить, что пошло не так :)
У меня также была такая же проблема с моим Edgerouter X. Я попытался настроить порт ssh с протоколами с TCP_UDP, а не только TCP, решил проблемы. TCP хорошо работает с IPv4.
Учитывая, что вы не вдавались в подробности своей установки, вот несколько советов:
Подтвердите это...
sysctl net.ipv6.conf.all.forwarding=1
ip6tables -F
) сначала и добавьте правила, когда он работает.