Давно хотел открыть себе доступ к домашнему компу из интернета, но мешал Корбиновский NAT. Сегодня до меня допер простой способ это сделать - IPv6!
Нужно установить IPv4 тунель. Сначала глянул на tiredo (aka Meredo в Windows) но с пол-пинка не завелось. Пошел на
http://go6.net/ и зарегил себе целую подсеть. Для Linux нужно установить пакет клиента gw6c, который нашелся в AUR.
sudo yaourt -S gw6c
Правим конфиг:
sudo nano /etc/gw6c/gw6c.conf
Я изменил только четыре строчки:
userid= => userid=<Ваш_Логин>
passwd= => passwd=<Ваш_Пароль>
Server=anon.freenet6.net => server=authenticated.freenet6.net
auth_method=anonymous => auth_method=any
И стартанул gw6c:
[user@host ~]$ sudo /etc/rc.d/gw6c start
:: Starting Freenet6 Gateway client [BUSY]
amsterdam.freenet6.net is an unknown host, do you want to add its key?? (Y/N) y
[DONE]
Все!
ifconfig показывает наш IPv6 адрес! Да и ipv6.google.com стал открываться.
Завтра прикручу домен и разберусь с безопасностью (т.к. теперь виден из инета) а сейчас спать.