>Как можно организовать связь между 2 linux'ами через интернет, если у них обоих серые IP. nat-traverse для них не фунциклирует :(
Первый комп посылает UDP-пакет на рутер второго, рутер первого ждет от второго рутера ответ на исходящем порту, второй комп устраивает флуд (до 64K пакетов) на рутер первого, один из пакетов теоретически должен дойти. После этого первый комп на порт второго рутера, с которого пришел пакет, отправляет пакеты, и второй отправляет обратно ответы на порт первого рутера, с которого пришел пакет.
вариант , имхо не очень :
- соединение идет через левые серваки ( нужно шифроваться )
- используется пока зарезервированные адреса ( вроде ip на 5 начинается ) ,
но никто не гарантирует , что их не раздадут в ближайшем будующем)