Перейти к содержанию
  • 0

Отключить инет при разрыве VPN.


hook

Вопрос

Всем Hi!

Надо сделать так - если соеденение VPN разрываеться, то интерфей eth0 отключаеться.

Как реализовать? В какую стронору копать?

 

Ос. Linux Mint 16 ну или в принципе не важно.

Думаю надо что-то с IPTABLES делать

Изменено пользователем hook
Ссылка на комментарий

Рекомендуемые сообщения

  • 0

если я правильно понял.

то vpn это интерфейс ppp0

тогда примерно так самый наверно простой до безобразия скриптик =)

 

Мега решение  :D

 

$inet = ifconfig | grep ppp0 | awk '{print $1}'
$iface = 'eth0'
 
if ('ppp0'==$inet) {
     echo 'ok' }
       else {
ifconfig $iface down
}
 
а ну все это либо в крон либо в бесконечный цикл =) и sleep 5
Изменено пользователем СМОК
  • Нравится 1
Ссылка на комментарий
  • 0

Я правильно понимаю задача в том чтоб весь трафик ходил только через VPN?

Да. только VPN.

СМОК, мда. А это мне нравиться - хороший и быстрый костыль. Прям щас допилю и на сервак в крон)))

Ссылка на комментарий
  • 0

А чо - если VPN опять поднимется - eth0 включать не надо?

Странная немного постановка задачи, ну да чего в жизни не захочется. ^_^

Ссылка на комментарий

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...