gns_ua: (Default)
gns_ua ([personal profile] gns_ua) wrote2014-06-25 04:34 pm

о инженерной красоте

В предыдущем посте бубунта удаляет дефолтный маршрут, чтобы заменить его тоннельным. На самом деле это не нужно, openvpn давно умеет заруливать всё на себя, сохраняя существующий маршрут, который автоматически начнёт использоваться при пропадании tun-устройства / умирании процесса openvpn.

Вот как это делается:

default via 192.168.99.254 dev wlan0
0.0.0.0/1 via 10.99.99.254 dev tun0
128.0.0.0/1 via 10.99.99.254 dev tun0

Дефолт это на самом деле 0.0.0.0/0. Маршруты через tun0 используются как более специфичные. Если устройство исчезает, они исчезают вместе с ним.

Помню свой восторг, когда несколько лет назад первый раз прочитал в документации об этом подходе. Именно эстетическое наслаждение.

С таким же восторгом недавно узнал об устройстве автоматической троллейбусной стрелки с управлением по току.

Я думаю, инженер обязан уметь подобным вещам радоваться, как ребёнок новой игрушке. Как иначе-то?

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting