Доброе утро.
Суть такова.
ИД:
0. Желзка в ИПв4 сети провайдера, с белым адресом (пусть будет Сервер) + железка с серым адресом в сети того же провайдера (Клиент, стало быть).
1. Есть ипв6-тоннель от Hurricane Electric до Сервера. Сервер по ипв6 в сеть ходить. К тоннели в приварок Хурики дают ещё смаршрутизированную /64 сеть.
3. Есть желание через sit-тоннель раздать адреса из /64 поверх локальки провайдера.
На Клиенте тоннель создаю примено так:
Manual configuration example
# modprobe ipv6
# ip tu ad sittun mode sit local 10.7.7.7 remote 10.8.8.8 ttl 64 dev eth0
# ip ad ad dev sittun
2001:0DB8:1234::000e/127(*)
# ip li se dev sittun up
# ip -6 ro ad
2001:0DB8:5678::/64(*) via
2001:0DB8:1234::000f(*)
Источник. Естественно адреса подставляю свои, и в4 и в6.
На сервере делаю так:
# ip tunnel add tun6in4 mode sit local remote any
# ip link set tun6in4 up
# ip add add
<адрес из моей /64(*)> dev tun6in4
Но с клиента не пингуется сервер, а с сервера - клиент.
(*) На сервере ставлю в качестве адреса - свободный адрес из своей /64, его же на клиенте в качестве gw ставлю.
Я понимаю, что попахивает идиотией, как минимум, но ткните носом, что не так.