Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Постоянный маршрут на PPTP сервере  (Прочитано 4141 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nescoffe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Постоянный маршрут на PPTP сервере
« Ответ #15 : 19 Ноября 2015, 13:39:13 »
а что в логах?

В логах не видать ничего. Вот syslog сразу после перезапуска сервера
(Нажмите, чтобы показать/скрыть)

Следующие правки не помогли, маршрут так и не добавляется :(
sudo mv /etc/network/if-up.d/static-routes /etc/ppp/ip-up.d/static-routes
sudo sed -i "s/\$IFACE/\$PPP_IFACE/g" /etc/ppp/ip-up.d/static-routes

Сейчас static-routes содержит следующий текст:
#!/bin/bash

if [ "$PPP_IFACE" = ppp0 ]; then
     /bin/ip route add -net 10.10.10.0/24 dev $PPP_IFACE
fi

Права на выполнение static-routes есть -
root@SERVER:~# ls -l /etc/ppp/ip-up.d/
total 20
-rwxr-xr-x 1 root root  902 Jan 22  2013 0000usepeerdns
-rwxr-xr-x 1 root root  535 Jan 18  2013 000resolvconf
-rwxr-xr-x 1 root root 4024 Mar  7  2013 0dns-up
-rw------- 1 root root  142 Nov 18 22:22 script.save
-rwxr-xr-x 1 root root  107 Nov 19 04:49 static-routes
root@SERVER:~#
« Последнее редактирование: 19 Ноября 2015, 13:45:37 от Nescoffe »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Постоянный маршрут на PPTP сервере
« Ответ #16 : 19 Ноября 2015, 14:05:14 »
#!/bin/bash

date >> /var/log/static-script.log
echo $PPP_IFACE >>  /var/log/static-script.log
if [ "$PPP_IFACE" = ppp0 ]; then
     /bin/ip route add -net 10.10.10.0/24 dev $PPP_IFACE >> /var/log/static-script.log 2>&1
fi
а так появляется /var/log/static-script.log?

Оффлайн Nescoffe

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Постоянный маршрут на PPTP сервере
« Ответ #17 : 19 Ноября 2015, 14:50:41 »
Спасибо всем откликнувшимся гуру, отдельно fisher74.

Посмотрел логи - static-script.log
Цитировать
Thu Nov 19 06:24:50 EST 2015
ppp0
Error: an inet prefix is expected rather than "-net".
Убрал -net из маршрута и все заработало.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Постоянный маршрут на PPTP сервере
« Ответ #18 : 19 Ноября 2015, 15:11:08 »
Ыы... что значит мой консерватизм... для route это правильный параметр, а для ip route уже нет

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.