November 17th, 2013

404

чую я тут что-то не так...

Потратил примерно 5 часов на написание и отладку скрипта, который настраивает интернет через iodine сам (оказывается, primetel использует кучу сегментов и несколько независимых комплектов DNS, так что раз от раза оно меняется), так вот, потратил 5 часов на написание скрипта, который делает интернет для того, чтобы заслать этот скрипт на гитхаб.

https://github.com/amarao/iodine-nm-helper

Дальнейшая разработка планируется.
1) Придумать вотчера и перезапускать при падении туннеля
2) Научиться выковыривать адрес шлюза с той стороны туннеля.
3) Научить скрипт ждать при connecting состоянии
4) Подумать, как бы его всобачить в интерфейс NM, так, чтобы скрипт автоматом стартовал при подключении к праймтелу и завершался (с завершением iodine и туннелей) при отключении...
404

Адрес удалённого пира

Есть tun интерфейс. У него есть адрес, у его пира есть адрес. Как бы в скрипте получить адрес удалённого пира? Всё облазил, ничего интересного не нашёл.

ip route показывает только сетку, которая directly connected в туннеле. А вот какой там адрес пира - не понятно. То есть руками проверить и найти не проблема, а вот скриптом - совершенно не ясно.