Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: matrixeon в Dec 03, 2008, 13:22



Титла: Ubuntu+pptp
Публикувано от: matrixeon в Dec 03, 2008, 13:22
Всичко е направено и работи със 20 клиента.
Проблема се състои в това че трябва да имам статични адреси на клиентите а не мога да разбера как да ги разреша.
Ако някой има идея да сподели.


Титла: Re: Ubuntu+pptp
Публикувано от: Ipolit в Dec 03, 2008, 16:04
На сървъра няма как да стане, но можеш да ги добавиш на клиентите в options.pptp
слагаш един ред
10.0.0.11:10.0.0.1
така клиентът ще има адрес ppp0 10.0.0.11
а сървърът 10.0.0.1
Предполагам си забелязал, че сървърът вдига толкова ppp интерфейси, колкото клиенти има, тъй че на сървъра не се знае ppp колко ще е за дадения клиент.


Титла: Re: Ubuntu+pptp
Публикувано от: matrixeon в Dec 05, 2008, 23:10
На сървъра няма как да стане, но можеш да ги добавиш на клиентите в options.pptp
слагаш един ред
10.0.0.11:10.0.0.1
така клиентът ще има адрес ppp0 10.0.0.11
а сървърът 10.0.0.1
Предполагам си забелязал, че сървърът вдига толкова ppp интерфейси, колкото клиенти има, тъй че на сървъра не се знае ppp колко ще е за дадения клиент.
Искаш да кажеш, че няма начин да напиша статичен адрес на вин машина и да го възприеме пптп????
Може би не се изразих правилно искам да забраня dhcp-то на поптопа и да разреша да участават машини със зададени статични адреси. Идеята е следната: имам комютри между които правя файл трансвер. и компютър с видео наблюдение общо са кам 10 машини които ще участват и не мога да ги търся всеки път коя с какъв адрес е особено видео наблюдението

Дано говора свързано


Титла: Re: Ubuntu+pptp
Публикувано от: Slevin_ в Dec 06, 2008, 00:22
Проблема се състои в това че трябва да имам статични адреси на клиентите а не мога да разбера как да ги разреша.
Ако някой има идея да сподели.
Може да се направи, както при клиента така и при сървара.
В твоята постановка само трябва да опишеш, след всеки потребител какъв адрес да се  назнази на минипорт интерфейса.
Примерно:
ако ползваш chap протокола за автентикация
в
/etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client        server  secret            acceptable local IP addresses
matrixeon   PPTP   xxxxxxx   111.222.333.444


Титла: Re: Ubuntu+pptp
Публикувано от: matrixeon в Dec 06, 2008, 14:25
Проблема се състои в това че трябва да имам статични адреси на клиентите а не мога да разбера как да ги разреша.
Ако някой има идея да сподели.
Може да се направи, както при клиента така и при сървара.
В твоята постановка само трябва да опишеш, след всеки потребител какъв адрес да се  назнази на минипорт интерфейса.
Примерно:
ако ползваш chap протокола за автентикация
в
/etc/ppp/chap-secrets
# Secrets for authentication using CHAP
# client        server  secret            acceptable local IP addresses
matrixeon   PPTP   xxxxxxx   111.222.333.444
мерси явно съм чел където не трябва щото мисля "111.222.333.444" е адреса от който може да се "обажда" клиента


Титла: Re: Ubuntu+pptp
Публикувано от: matrixeon в Feb 06, 2009, 22:02
За да не спамя едно въпросче по темата
След извстни промени в "стратосферата" се налага трето лице да използва адресите на машините да го наречем "наблюдател"
Та наблюдателя няма никва представа що е то keyboard и може ли да се прави туршия от него камо ли да му говоря що е пптп впн ип  и т.н. въпроса който ме тормози е дали няма някакъв мързелив начин да му сложа едно апачи и с модул който да прави периодичен пинг към vpn-users да пуска някакво php или html което да му визуализира на "наблюдателя" кои кои е с какъв адрес е и дали е online.
Мерси ако има отговор макар и трибукве. :(


Титла: Re: Ubuntu+pptp
Публикувано от: v01d в Feb 10, 2009, 16:17
Малко немърливо го написах но може да ти свърши работа.
Това е скрипт написан на bash.
Трябва да го добавиш в crontab да се
стартира на 5/10мин. и ще ти генерира проста html страница с активните
в момента връзки. ( Скрипта трябва да се изпълнява на VPN сървъра )

Код:
#!/bin/bash
# ppp sessions
# add to crontab

wwwdir="/var/www/htdocs/ppp-sessions.html"
tmpfile="/tmp/ppp-sessions"
ifconfig | grep ppp -A1 | grep inet | awk '{print$2}' | sed -e s/[^0-9.]//g > $tmpfile

echo "<html>" > $wwwdir
echo "<title> PPP Sessions </title>" >> $wwwdir
echo "<h4> Current ppp connections </h4>" >> $wwwdir
echo "<hr>" >> $wwwdir
echo "<pre>" >> $wwwdir
cat $tmpfile >> $wwwdir
echo "</pre>" >> $wwwdir
echo "<hr>" >> $wwwdir
echo "Last update $(date +%H:%M)" >> $wwwdir
echo "</html>" >> $wwwdir

# End of file
Ето ти и жив пример http://linuxsec.homelinux.org/~v01d/


Титла: Re: Ubuntu+pptp
Публикувано от: matrixeon в Feb 19, 2009, 15:13
Малко немърливо го написах но може да ти свърши работа.
Това е скрипт написан на bash.
Трябва да го добавиш в crontab да се
стартира на 5/10мин. и ще ти генерира проста html страница с активните
в момента връзки. ( Скрипта трябва да се изпълнява на VPN сървъра )

Код:
#!/bin/bash
# ppp sessions
# add to crontab

wwwdir="/var/www/htdocs/ppp-sessions.html"
tmpfile="/tmp/ppp-sessions"
ifconfig | grep ppp -A1 | grep inet | awk '{print$2}' | sed -e s/[^0-9.]//g > $tmpfile

echo "<html>" > $wwwdir
echo "<title> PPP Sessions </title>" >> $wwwdir
echo "<h4> Current ppp connections </h4>" >> $wwwdir
echo "<hr>" >> $wwwdir
echo "<pre>" >> $wwwdir
cat $tmpfile >> $wwwdir
echo "</pre>" >> $wwwdir
echo "<hr>" >> $wwwdir
echo "Last update $(date +%H:%M)" >> $wwwdir
echo "</html>" >> $wwwdir

# End of file
Ето ти и жив пример http://linuxsec.homelinux.org/~v01d/

линка не бачка
kakto i da e pusnah go sajaliqvam che ne razbiram ot bash no mi izpisva samo ipto na servera :
 Current ppp connections

10.0.0.1
10.0.0.1

Last update 15:13

help..........

опс "'{print$3}'"

без да искам го ъъъъ промених
още една идея да помогнеш как мога да добавя и имената на юзерите който са кънектед