ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* Re: [Sysadmins] pppoe + mysql
  @ 2013-06-11  7:51 ` Dank Bagryantsev
  2013-06-11  8:08   ` Viacheslav Dubrovskyi
  2013-06-11 12:17 ` Mikhail Efremov
  1 sibling, 1 reply; 14+ messages in thread
From: Dank Bagryantsev @ 2013-06-11  7:51 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

Здравствуйте, Alexander.

Вы писали 11 июня 2013 г., 8:54:19:

AB> Необходимо организовать сервер доступа в интернет для небольшого
AB> поселка - 250 абонентов, количество одновременных сессий - до 150.
AB> Подключение по протоколу pppoe.
AB> Имеется центральный биллинг в другом поселке, но у него нет 
AB> возможности реализовать режим, при котором была бы локальная база,
AB> с данными необходимыми для авторизации абонентов в удаленном
AB> поселке. То есть при длительном падении канала до центральной базы
AB> в удаленном поселке никто выйти в инет не сможет. Менять биллинг
AB> на другой - не вариант, на данный момент.

AB> Есть возможность создать БД в удаленном поселке с данными
AB> пользователя - имя, пароль, скорость доступа, баланс. Эта
AB> информация будет обновляться от центральной базы при изменении
AB> данных (изменение баланса и прочее) и по cron. То есть все
AB> остальные данные, начисления, аналитика - в центральной БД
AB> биллинга. При предоставлении доступа используются только безлимитные тарифные планы.

AB> Сервер установил из пакета rp-pppoe-server - все установилось успешно и работает.
AB> Как сделать, чтобы перед созданием соединения проверялся баланс и
AB> при положительном балансе соединение устанавливалось, а при не
AB> успешном скидывалось (а лучше чтобы выдавался Ip-адрес из другой
AB> подсети без выхода в инет)? Можно ли это реализовать без использования freeradius?

AB> P.S.  Я нашел, что получить параметры соединения можно в скриптах
AB> auth-up и ip-up. То есть можно в базу mysql записать имя
AB> интерфейса, логин, выданный ай-пи, например. То есть выполнить
AB> какие-либо действия, но то что я хочу - не нашел.


IMHO, без FreeRADIUS'a в этом другом поселке, толком у вас ничего не получится, больше промучаетесь с другими вариантами.
Наверное, будет проще поднять копию биллинга (возможно как-то упрощенную) в поселке и связать базы биллингов через мастер-мастер репликацию.



-- 
С уважением,
 Dank



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-11  7:51 ` [Sysadmins] pppoe + mysql Dank Bagryantsev
@ 2013-06-11  8:08   ` Viacheslav Dubrovskyi
  2013-06-11 11:48     ` Dank Bagryantsev
  0 siblings, 1 reply; 14+ messages in thread
From: Viacheslav Dubrovskyi @ 2013-06-11  8:08 UTC (permalink / raw)
  To: sysadmins

11.06.2013 10:51, Dank Bagryantsev wrote:
> Здравствуйте, Alexander.
>
> Вы писали 11 июня 2013 г., 8:54:19:
>
> AB> Необходимо организовать сервер доступа в интернет для небольшого
> AB> поселка - 250 абонентов, количество одновременных сессий - до 150.
> AB> Подключение по протоколу pppoe.
> AB> Имеется центральный биллинг в другом поселке, но у него нет
> AB> возможности реализовать режим, при котором была бы локальная база,
> AB> с данными необходимыми для авторизации абонентов в удаленном
> AB> поселке. То есть при длительном падении канала до центральной базы
> AB> в удаленном поселке никто выйти в инет не сможет. Менять биллинг
> AB> на другой - не вариант, на данный момент.
>
> AB> Есть возможность создать БД в удаленном поселке с данными
> AB> пользователя - имя, пароль, скорость доступа, баланс. Эта
> AB> информация будет обновляться от центральной базы при изменении
> AB> данных (изменение баланса и прочее) и по cron. То есть все
> AB> остальные данные, начисления, аналитика - в центральной БД
> AB> биллинга. При предоставлении доступа используются только безлимитные тарифные планы.
>
> AB> Сервер установил из пакета rp-pppoe-server - все установилось успешно и работает.
> AB> Как сделать, чтобы перед созданием соединения проверялся баланс и
> AB> при положительном балансе соединение устанавливалось, а при не
> AB> успешном скидывалось (а лучше чтобы выдавался Ip-адрес из другой
> AB> подсети без выхода в инет)? Можно ли это реализовать без использования freeradius?
>
> AB> P.S.  Я нашел, что получить параметры соединения можно в скриптах
> AB> auth-up и ip-up. То есть можно в базу mysql записать имя
> AB> интерфейса, логин, выданный ай-пи, например. То есть выполнить
> AB> какие-либо действия, но то что я хочу - не нашел.
>
>
> IMHO, без FreeRADIUS'a в этом другом поселке, толком у вас ничего не получится, больше промучаетесь с другими вариантами.
> Наверное, будет проще поднять копию биллинга (возможно как-то упрощенную) в поселке и связать базы биллингов через мастер-мастер репликацию.
>
Не связывайтесь с мастер-мастер репликацией в mysql. Штатно такое не 
предусмотрено.  В крайнем случае смотрите в сторону Galera на mariadb 
https://kb.askmonty.org/en/galera/
Почему не подходит обычный мастер-слейв?

-- 
WBR,
Viacheslav Dubrovskyi



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-11  8:08   ` Viacheslav Dubrovskyi
@ 2013-06-11 11:48     ` Dank Bagryantsev
  0 siblings, 0 replies; 14+ messages in thread
From: Dank Bagryantsev @ 2013-06-11 11:48 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

Здравствуйте, Viacheslav.

Вы писали 11 июня 2013 г., 11:08:51:

>> IMHO, без FreeRADIUS'a в этом другом поселке, толком у вас ничего не получится, больше промучаетесь с другими вариантами.
>> Наверное, будет проще поднять копию биллинга (возможно как-то упрощенную) в поселке и связать базы биллингов через мастер-мастер репликацию.
>>
VD> Не связывайтесь с мастер-мастер репликацией в mysql. Штатно такое не 
VD> предусмотрено.  В крайнем случае смотрите в сторону Galera на mariadb 
VD> https://kb.askmonty.org/en/galera/
VD> Почему не подходит обычный мастер-слейв?

Ну вот представьте, в биллинг записывается информация о
подключении-отключении пользователя. И как и куда она будет 
записываться при обрыве связи между поселками?
Конечно, тут всё еще зависит от биллинга...
Но как-то вырывать из биллинга кусок и делать на основе его только
проверку логина-пароля - IMHO, это чревато потом разными глюками.
В этой ситуации, мастер-мастер репликация - это наименее глюкавое
решение должно получится.
Тем более, при правильной настройке и заявленной нагрузке.
Тут просто надо разнести внесение данных так, чтобы пользователи
центральной базы работали со своим mysql, а удаленного поселка - со
своим. И пусть потом mysql'ы обмениваются между собой почти не
пересекающейся информацией с помощью стандартной асинхронной
репликации.
Но опять-таки - всё зависит от биллинга, от того как он сделан.


-- 
С уважением,
 Dank



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
    2013-06-11  7:51 ` [Sysadmins] pppoe + mysql Dank Bagryantsev
@ 2013-06-11 12:17 ` Mikhail Efremov
  2013-06-11 15:46   ` Anton Gorlov
  1 sibling, 1 reply; 14+ messages in thread
From: Mikhail Efremov @ 2013-06-11 12:17 UTC (permalink / raw)
  To: sysadmins

On Tue, 11 Jun 2013 09:54:19 +0400 Alexander Burko wrote:
> Сервер установил из пакета rp-pppoe-server - все установилось успешно и работает. 

Учтите, что rp-pppoe-server существует в основном для тестовых целей.
pppoe-server(8):
Note that pppoe-server is meant mainly for testing PPPoE clients.  It
is not a high-performance server meant for production use.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-11 12:17 ` Mikhail Efremov
@ 2013-06-11 15:46   ` Anton Gorlov
  2013-06-12  1:11     ` alexei
  0 siblings, 1 reply; 14+ messages in thread
From: Anton Gorlov @ 2013-06-11 15:46 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

11.06.2013 16:17, Mikhail Efremov пишет:
> On Tue, 11 Jun 2013 09:54:19 +0400 Alexander Burko wrote:
>> Сервер установил из пакета rp-pppoe-server - все установилось успешно и работает.
> Учтите, что rp-pppoe-server существует в основном для тестовых целей.
> pppoe-server(8):
> Note that pppoe-server is meant mainly for testing PPPoE clients.  It
> is not a high-performance server meant for production use.
>
а есть что-то годное для прлдакшена?


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-11 15:46   ` Anton Gorlov
@ 2013-06-12  1:11     ` alexei
  2013-06-12  9:14       ` Anton Gorlov
  0 siblings, 1 reply; 14+ messages in thread
From: alexei @ 2013-06-12  1:11 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion



----- Исходное сообщение -----
> От: "Anton Gorlov" <stalker@altlinux.ru>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Среда, 12 Июнь 2013 г 0:46:40
> Тема: Re: [Sysadmins] pppoe + mysql
> 
> 11.06.2013 16:17, Mikhail Efremov пишет:
> > On Tue, 11 Jun 2013 09:54:19 +0400 Alexander Burko wrote:
> >> Сервер установил из пакета rp-pppoe-server - все установилось успешно и
> >> работает.
> > Учтите, что rp-pppoe-server существует в основном для тестовых целей.
> > pppoe-server(8):
> > Note that pppoe-server is meant mainly for testing PPPoE clients.  It
> > is not a high-performance server meant for production use.
> >
> а есть что-то годное для прлдакшена?

accel-ppp

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-12  1:11     ` alexei
@ 2013-06-12  9:14       ` Anton Gorlov
  2013-06-13  1:13         ` alexei
  0 siblings, 1 reply; 14+ messages in thread
From: Anton Gorlov @ 2013-06-12  9:14 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

12.06.2013 05:11, alexei@taf.ru пишет:
>> а есть что-то годное для прлдакшена?
> accel-ppp
Кстати а он только сервер pppoe/pptp или и клиентом быть может?


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-12  9:14       ` Anton Gorlov
@ 2013-06-13  1:13         ` alexei
  2013-06-13 10:38           ` Anton Gorlov
  0 siblings, 1 reply; 14+ messages in thread
From: alexei @ 2013-06-13  1:13 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion



----- Исходное сообщение -----
> От: "Anton Gorlov" <stalker@altlinux.ru>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Среда, 12 Июнь 2013 г 18:14:10
> Тема: Re: [Sysadmins] pppoe + mysql
> 
> 12.06.2013 05:11, alexei@taf.ru пишет:
> >> а есть что-то годное для прлдакшена?
> > accel-ppp
> Кстати а он только сервер pppoe/pptp или и клиентом быть может?

Только сервер. Но в Сизифе есть accel-pptp - клиент pptp, работающий
на ядерном уровне. Запустить в ядерном режиме клиент pppoe можно
штатными средствами.

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-13  1:13         ` alexei
@ 2013-06-13 10:38           ` Anton Gorlov
  2013-06-13 10:53             ` alexei
  0 siblings, 1 reply; 14+ messages in thread
From: Anton Gorlov @ 2013-06-13 10:38 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

13.06.2013 05:13, alexei@taf.ru пишет:
> Запустить в ядерном режиме клиент pppoe можно
> штатными средствами.
Гм. а какими не подскажете? ppp настроен через etcnet... и работает судя 
по тому что в lsmod нету pppoe в юзерспейсе..


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-13 10:38           ` Anton Gorlov
@ 2013-06-13 10:53             ` alexei
  2013-06-13 10:57               ` Anton Gorlov
  2013-06-13 12:07               ` Sergey V Turchin
  0 siblings, 2 replies; 14+ messages in thread
From: alexei @ 2013-06-13 10:53 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion



----- Исходное сообщение -----
> От: "Anton Gorlov" <stalker@altlinux.ru>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Четверг, 13 Июнь 2013 г 19:38:19
> Тема: Re: [Sysadmins] pppoe + mysql
> 
> 13.06.2013 05:13, alexei@taf.ru пишет:
> > Запустить в ядерном режиме клиент pppoe можно
> > штатными средствами.
> Гм. а какими не подскажете? ppp настроен через etcnet... и работает судя
> по тому что в lsmod нету pppoe в юзерспейсе..

/usr/sbin/pppd nolog updetach unit 0 plugin rp-pppoe.so ether0 file /etc/net/ifaces/ppp0/pppoptions

/etc/net/ifaces/ppp0/pppoptions:
noipdefault
noauth
default-asyncmap
defaultroute
hide-password
mtu 1492
mru 1492
noaccomp
noccp
nobsdcomp
nodeflate
nopcomp
novj
novjccomp
user _USER_
password _PASSWORD_
lcp-echo-interval 20
lcp-echo-failure 3
maxfail 0
persist

Еще как вариант, приложить вот такой патч:

--- create-ppp.old      2011-10-28 04:09:39.000000000 +0900
+++ create-ppp  2012-03-22 22:20:45.000000000 +0900
@@ -61,15 +61,16 @@
                PTYOPTION="$PPTP --nolaunchpppd $PPTP_SERVER $PPTP_EXTRA_OPTIONS"
        ;;
        pppoe)
-               [ -x "${PPPOE:=$DEFAULT_PPPOE}" ] || {
-                       print_error "$PPPOE does not exist or is not executable. Try installing rp-pppoe-base RPM."
-                       exit 1
-               }
-               [ -n "$HOST" ] || {
-                       print_error "WARNING: HOST is not set for interface $NAME with PPPTYPE $PPPTYPE"
-                       exit 1
-               }
-               PTYOPTION="$PPPOE -I $HOST -U $PPPOE_EXTRA_OPTIONS"
+#              [ -x "${PPPOE:=$DEFAULT_PPPOE}" ] || {
+#                      print_error "$PPPOE does not exist or is not executable. Try installing rp-pppoe-base RPM."
+#                      exit 1
+#              }
+#              [ -n "$HOST" ] || {
+#                      print_error "WARNING: HOST is not set for interface $NAME with PPPTYPE $PPPTYPE"
+#                      exit 1
+#              }
+#              PTYOPTION="$PPPOE -I $HOST -U $PPPOE_EXTRA_OPTIONS"
+               PTYOPTION="plugin rp-pppoe.so $HOST"
        ;;
        dialup)
                BASIC_PPPOPTIONS="$BASIC_PPPOPTIONS modem"
@@ -86,7 +87,8 @@
 fi
 
 # Let the show start...
-$PPPD $BASIC_PPPOPTIONS $PPPOPTIONS ${PTYOPTION:+local pty "$PTYOPTION"} \
+#$PPPD $BASIC_PPPOPTIONS $PPPOPTIONS ${PTYOPTION:+local pty "$PTYOPTION"} \
+$PPPD $BASIC_PPPOPTIONS $PPPOPTIONS ${PTYOPTION:+ $PTYOPTION} \
 ${PROF_PPPOPTIONSFILE:+ file $PROF_PPPOPTIONSFILE} \
 ${PROF_PPPINITCHAT:+ init "$CHAT_CMD $PROF_PPPINITCHAT"} \
 ${PROF_PPPCONNECTCHAT:+ connect "$CHAT_CMD $PROF_PPPCONNECTCHAT"} \


после него ядерный режим будет запускаться сразу по ifup pppX


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-13 10:53             ` alexei
@ 2013-06-13 10:57               ` Anton Gorlov
  2013-06-13 10:59                 ` alexei
  2013-06-13 12:07               ` Sergey V Turchin
  1 sibling, 1 reply; 14+ messages in thread
From: Anton Gorlov @ 2013-06-13 10:57 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

Ключевое как я понимаю
plugin rp-pppoe.so ?

13.06.2013 14:53, alexei@taf.ru пишет:
>
> ----- Исходное сообщение -----
>> От: "Anton Gorlov" <stalker@altlinux.ru>
>> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
>> Отправленные: Четверг, 13 Июнь 2013 г 19:38:19
>> Тема: Re: [Sysadmins] pppoe + mysql
>>
>> 13.06.2013 05:13, alexei@taf.ru пишет:
>>> Запустить в ядерном режиме клиент pppoe можно
>>> штатными средствами.
>> Гм. а какими не подскажете? ppp настроен через etcnet... и работает судя
>> по тому что в lsmod нету pppoe в юзерспейсе..
> /usr/sbin/pppd nolog updetach unit 0 plugin rp-pppoe.so ether0 file /etc/net/ifaces/ppp0/pppoptions
>
> /etc/net/ifaces/ppp0/pppoptions:
> noipdefault
> noauth
> default-asyncmap
> defaultroute
> hide-password
> mtu 1492
> mru 1492
> noaccomp
> noccp
> nobsdcomp
> nodeflate
> nopcomp
> novj
> novjccomp
> user _USER_
> password _PASSWORD_
> lcp-echo-interval 20
> lcp-echo-failure 3
> maxfail 0
> persist
>
> Еще как вариант, приложить вот такой патч:
>
> --- create-ppp.old      2011-10-28 04:09:39.000000000 +0900
> +++ create-ppp  2012-03-22 22:20:45.000000000 +0900
> @@ -61,15 +61,16 @@
>                  PTYOPTION="$PPTP --nolaunchpppd $PPTP_SERVER $PPTP_EXTRA_OPTIONS"
>          ;;
>          pppoe)
> -               [ -x "${PPPOE:=$DEFAULT_PPPOE}" ] || {
> -                       print_error "$PPPOE does not exist or is not executable. Try installing rp-pppoe-base RPM."
> -                       exit 1
> -               }
> -               [ -n "$HOST" ] || {
> -                       print_error "WARNING: HOST is not set for interface $NAME with PPPTYPE $PPPTYPE"
> -                       exit 1
> -               }
> -               PTYOPTION="$PPPOE -I $HOST -U $PPPOE_EXTRA_OPTIONS"
> +#              [ -x "${PPPOE:=$DEFAULT_PPPOE}" ] || {
> +#                      print_error "$PPPOE does not exist or is not executable. Try installing rp-pppoe-base RPM."
> +#                      exit 1
> +#              }
> +#              [ -n "$HOST" ] || {
> +#                      print_error "WARNING: HOST is not set for interface $NAME with PPPTYPE $PPPTYPE"
> +#                      exit 1
> +#              }
> +#              PTYOPTION="$PPPOE -I $HOST -U $PPPOE_EXTRA_OPTIONS"
> +               PTYOPTION="plugin rp-pppoe.so $HOST"
>          ;;
>          dialup)
>                  BASIC_PPPOPTIONS="$BASIC_PPPOPTIONS modem"
> @@ -86,7 +87,8 @@
>   fi
>   
>   # Let the show start...
> -$PPPD $BASIC_PPPOPTIONS $PPPOPTIONS ${PTYOPTION:+local pty "$PTYOPTION"} \
> +#$PPPD $BASIC_PPPOPTIONS $PPPOPTIONS ${PTYOPTION:+local pty "$PTYOPTION"} \
> +$PPPD $BASIC_PPPOPTIONS $PPPOPTIONS ${PTYOPTION:+ $PTYOPTION} \
>   ${PROF_PPPOPTIONSFILE:+ file $PROF_PPPOPTIONSFILE} \
>   ${PROF_PPPINITCHAT:+ init "$CHAT_CMD $PROF_PPPINITCHAT"} \
>   ${PROF_PPPCONNECTCHAT:+ connect "$CHAT_CMD $PROF_PPPCONNECTCHAT"} \
>
>
> после него ядерный режим будет запускаться сразу по ifup pppX
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-13 10:57               ` Anton Gorlov
@ 2013-06-13 10:59                 ` alexei
  2013-06-13 11:06                   ` Anton Gorlov
  0 siblings, 1 reply; 14+ messages in thread
From: alexei @ 2013-06-13 10:59 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion


Именно.

----- Исходное сообщение -----
> От: "Anton Gorlov" <stalker@altlinux.ru>
> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> Отправленные: Четверг, 13 Июнь 2013 г 19:57:17
> Тема: Re: [Sysadmins] pppoe + mysql
> 
> Ключевое как я понимаю
> plugin rp-pppoe.so ?
> 
> 13.06.2013 14:53, alexei@taf.ru пишет:
> >
> > ----- Исходное сообщение -----
> >> От: "Anton Gorlov" <stalker@altlinux.ru>
> >> Кому: "ALT Linux sysadmins' discussion" <sysadmins@lists.altlinux.org>
> >> Отправленные: Четверг, 13 Июнь 2013 г 19:38:19
> >> Тема: Re: [Sysadmins] pppoe + mysql
> >>
> >> 13.06.2013 05:13, alexei@taf.ru пишет:
> >>> Запустить в ядерном режиме клиент pppoe можно
> >>> штатными средствами.
> >> Гм. а какими не подскажете? ppp настроен через etcnet... и работает судя
> >> по тому что в lsmod нету pppoe в юзерспейсе..
> > /usr/sbin/pppd nolog updetach unit 0 plugin rp-pppoe.so ether0 file
> > /etc/net/ifaces/ppp0/pppoptions
> >
> > /etc/net/ifaces/ppp0/pppoptions:
> > noipdefault
> > noauth
> > default-asyncmap
> > defaultroute
> > hide-password
> > mtu 1492
> > mru 1492
> > noaccomp
> > noccp
> > nobsdcomp
> > nodeflate
> > nopcomp
> > novj
> > novjccomp
> > user _USER_
> > password _PASSWORD_
> > lcp-echo-interval 20
> > lcp-echo-failure 3
> > maxfail 0
> > persist
> >
> > Еще как вариант, приложить вот такой патч:
> >
> > --- create-ppp.old      2011-10-28 04:09:39.000000000 +0900
> > +++ create-ppp  2012-03-22 22:20:45.000000000 +0900
> > @@ -61,15 +61,16 @@
> >                  PTYOPTION="$PPTP --nolaunchpppd $PPTP_SERVER
> >                  $PPTP_EXTRA_OPTIONS"
> >          ;;
> >          pppoe)
> > -               [ -x "${PPPOE:=$DEFAULT_PPPOE}" ] || {
> > -                       print_error "$PPPOE does not exist or is not
> > executable. Try installing rp-pppoe-base RPM."
> > -                       exit 1
> > -               }
> > -               [ -n "$HOST" ] || {
> > -                       print_error "WARNING: HOST is not set for interface
> > $NAME with PPPTYPE $PPPTYPE"
> > -                       exit 1
> > -               }
> > -               PTYOPTION="$PPPOE -I $HOST -U $PPPOE_EXTRA_OPTIONS"
> > +#              [ -x "${PPPOE:=$DEFAULT_PPPOE}" ] || {
> > +#                      print_error "$PPPOE does not exist or is not
> > executable. Try installing rp-pppoe-base RPM."
> > +#                      exit 1
> > +#              }
> > +#              [ -n "$HOST" ] || {
> > +#                      print_error "WARNING: HOST is not set for interface
> > $NAME with PPPTYPE $PPPTYPE"
> > +#                      exit 1
> > +#              }
> > +#              PTYOPTION="$PPPOE -I $HOST -U $PPPOE_EXTRA_OPTIONS"
> > +               PTYOPTION="plugin rp-pppoe.so $HOST"
> >          ;;
> >          dialup)
> >                  BASIC_PPPOPTIONS="$BASIC_PPPOPTIONS modem"
> > @@ -86,7 +87,8 @@
> >   fi
> >   
> >   # Let the show start...
> > -$PPPD $BASIC_PPPOPTIONS $PPPOPTIONS ${PTYOPTION:+local pty "$PTYOPTION"} \
> > +#$PPPD $BASIC_PPPOPTIONS $PPPOPTIONS ${PTYOPTION:+local pty "$PTYOPTION"}
> > \
> > +$PPPD $BASIC_PPPOPTIONS $PPPOPTIONS ${PTYOPTION:+ $PTYOPTION} \
> >   ${PROF_PPPOPTIONSFILE:+ file $PROF_PPPOPTIONSFILE} \
> >   ${PROF_PPPINITCHAT:+ init "$CHAT_CMD $PROF_PPPINITCHAT"} \
> >   ${PROF_PPPCONNECTCHAT:+ connect "$CHAT_CMD $PROF_PPPCONNECTCHAT"} \
> >
> >
> > после него ядерный режим будет запускаться сразу по ifup pppX
> > _______________________________________________
> > Sysadmins mailing list
> > Sysadmins@lists.altlinux.org
> > https://lists.altlinux.org/mailman/listinfo/sysadmins
> 
> _______________________________________________
> Sysadmins mailing list
> Sysadmins@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/sysadmins
> 


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-13 10:59                 ` alexei
@ 2013-06-13 11:06                   ` Anton Gorlov
  0 siblings, 0 replies; 14+ messages in thread
From: Anton Gorlov @ 2013-06-13 11:06 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

Алексей. Спасибо вам за помощь.


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] pppoe + mysql
  2013-06-13 10:53             ` alexei
  2013-06-13 10:57               ` Anton Gorlov
@ 2013-06-13 12:07               ` Sergey V Turchin
  1 sibling, 0 replies; 14+ messages in thread
From: Sergey V Turchin @ 2013-06-13 12:07 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

[-- Attachment #1: Type: text/plain, Size: 257 bytes --]

On Thursday 13 June 2013 19:53:23 alexei  wrote:

[...]
> Еще как вариант, приложить вот такой патч:
Патч отсюда http://bugs.altlinux.org/26890

[...]

-- 
Regards, Sergey.       ALT Linux, http://www.altlinux.ru/

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2013-06-13 12:07 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-06-11  7:51 ` [Sysadmins] pppoe + mysql Dank Bagryantsev
2013-06-11  8:08   ` Viacheslav Dubrovskyi
2013-06-11 11:48     ` Dank Bagryantsev
2013-06-11 12:17 ` Mikhail Efremov
2013-06-11 15:46   ` Anton Gorlov
2013-06-12  1:11     ` alexei
2013-06-12  9:14       ` Anton Gorlov
2013-06-13  1:13         ` alexei
2013-06-13 10:38           ` Anton Gorlov
2013-06-13 10:53             ` alexei
2013-06-13 10:57               ` Anton Gorlov
2013-06-13 10:59                 ` alexei
2013-06-13 11:06                   ` Anton Gorlov
2013-06-13 12:07               ` Sergey V Turchin

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git