1
|
Linux секция за начинаещи / Настройка на програми / Pppoe + freeradius + mysql
|
-: Feb 13, 2008, 19:55
|
Здравейте, надявам се, че тук ще срещна хора, които биха могли да ми помогнат. От (не)известно време насам се опитвам да пусна PPPoE сървър с freeradius-mysql акаунтинг. С всички настройки уж съм се справил добре. "radtest"-а преминава успешно (конзолно), но при опит да се свържа със сървъра с pppoe клиент се получава следното: Цитат | rad_recv: Access-Request packet from host 127.0.0.1:32769, id=3, length=70 Service-Type = Framed-User Framed-Protocol = PPP User-Name = "admin" Calling-Station-Id = "00:03:0D:54:46'>0" NAS-IP-Address = 127.0.0.1 NAS-Port = 0 Processing the authorize section of radiusd.conf modcall: entering group authorize for request 6 modcall[authorize]: module "preprocess" returns ok for request 6 rlm_realm: No '@' in User-Name = "admin", looking up realm NULL rlm_realm: No such realm "NULL" modcall[authorize]: module "suffix" returns noop for request 6 radius_xlat: 'admin' rlm_sql (sql): sql_set_user escaped user --> 'admin' radius_xlat: 'SELECT id, UserName, Attribute, Value, op FROM radcheck WHERE Username = 'admin' ORDER BY id' rlm_sql (sql): Reserving sql socket id: 2 radius_xlat: 'SELECT radgroupcheck.id,radgroupcheck.GroupName,radgroupcheck.Attribute,radgroupcheck.Value,radgr
oupcheck.op FROM radgroupcheck,usergroup WHERE usergroup.Username = 'admin' AND usergroup.GroupName = radgroupcheck.GroupName ORDER BY radgroupcheck.id' radius_xlat: 'SELECT id, UserName, Attribute, Value, op FROM radreply WHERE Username = 'admin' ORDER BY id' radius_xlat: 'SELECT radgroupreply.id,radgroupreply.GroupName,radgroupreply.Attribute,radgroupreply.Value,radgr
oupreply.op FROM radgroupreply,usergroup WHERE usergroup.Username = 'admin' AND usergroup.GroupName = radgroupreply.GroupName ORDER BY radgroupreply.id' rlm_sql (sql): Released sql socket id: 2 modcall[authorize]: module "sql" returns ok for request 6 modcall: leaving group authorize (returns ok) for request 6 auth: type Local auth: No User-Password or CHAP-Password attribute in the request auth: Failed to validate the user. Delaying request 6 for 1 seconds Finished request 6 Going to the next request --- Walking the entire request list --- Waking up in 1 seconds... --- Walking the entire request list --- Waking up in 1 seconds... --- Walking the entire request list --- Sending Access-Reject of id 3 to 127.0.0.1 port 32769 Waking up in 4 seconds... --- Walking the entire request list --- Cleaning up request 6 ID 3 with timestamp 47b32dd2 Nothing to do. Sleeping until we see a request.
|
Идеи ?
|
|
|
5
|
Linux секция за начинаещи / Настройка на програми / Netsane.sh
|
-: Sep 19, 2006, 20:00
|
Здравейте, пуснах си успешно Netsane (load balancing) обаче имам следния проблем: Когато пусна на рутера да дърпам нещо... си изпълва 1вия капацитет (тва добре). Пускам с 2ра конзола друго да се тегли -> изпълва втория капацитет (отлично) => прави баланса. Да обаче след рутера това не се получава.. имам 2 пц-та зад рутера.. пускам от 1то да се тегли - изпълвам 1вия капацитет, пускам от 2рото да се тегли - скоростта се разпределя на 1вия капацитет '> а трябва да иде на 2рия капацитет... нет-а го рутирам с маскарад iptables -A POSTROUTING -t nat -j MASQUERADE -s 192.168.0.0/24 Някакви идеи?
|
|
|
9
|
Linux секция за начинаещи / Настройка на програми / Load balancing
|
-: May 14, 2006, 04:55
|
Здравейте... сигурно съм изпрочел целия форум (заедно с линковете към него) ама така и не можах да се справя с тоз load balancing.. Какво искам да постигна: имам 2 интернет-а eth0 (static ip) и ppp0 (pppoe) всяко притежава по 120Kbits скорост. Искам да ги убединя да станат 120x2=240Kbits Какво направих: Примерен код | #!/bin/sh IF1="eth0" IF1_net="xxx.xxx.197.0/24" IF1_gw="xxx.xxx.197.97" IF1_ip="xxx.xxx.197.100" IF2="ppp0" IF2_net="xxx.xxx.207.0/24" IF2_gw="xxx.xxx.0.1" IF2_ip="xxx.xxx.207.237" ## LOCAL="11.11.11.0/24" /sbin/ip route add $IF1_net dev $IF1 src $IF1_ip table eth /sbin/ip route add default via $IF1_gw table eth /sbin/ip route add $IF2_net dev $IF2 src $IF2_ip table ppp /sbin/ip route add default via $IF2_gw table ppp /sbin/ip route add $IF1_net dev $IF1 src $IF1_ip /sbin/ip route add $IF2_net dev $IF2 src $IF2_ip /sbin/ip route add default via $IF1_gw /sbin/ip rule add from $IF1_ip table eth /sbin/ip rule add from $IF2_ip table ppp /sbin/ip route add $LOCAL dev eth1 table eth /sbin/ip route add $IF2_net dev $IF2 table eth /sbin/ip route add 127.0.0.0/8 dev lo table eth /sbin/ip route add $LOCAL dev eth1 table ppp /sbin/ip route add $IF1_net dev $IF1 table ppp /sbin/ip route add 127.0.0.0/8 dev lo table ppp /sbin/ip route add default scope global nexthop via $IF1_gw dev $IF1 weight 1 \ nexthop via $IF2_gw dev $IF2 weight 1
|
Ще се радвам ако някой ми помогне...
|
|
|
11
|
Linux секция за начинаещи / Настройка на програми / Странен проблем с pppoe-сървър...
|
-: Apr 21, 2006, 01:41
|
1. ping-ът ми е по-голям от нормалното (варира от 15 до 0мс) 2. не мога да пускам по-голям (от -s 2000) пакет към вързан клиент прилагам и пппое-сървър настройките: Примерен код | auth require-chap default-asyncmap lcp-echo-interval 10 lcp-echo-failure 2 ms-dns 10.1.10.1 noipdefault noipx nodefaultroute noproxyarp noktune mru 1492 mtu 1492 netmask 255.255.255.0 logfile /var/log/pppd.log
|
|
|
|
13
|
Linux секция за начинаещи / Настройка на програми / ограничение на ъплоад на pppx
|
-: Mar 29, 2006, 18:08
|
Примерен код | tc qdisc add dev eth0 root handle 1: htb default 10 tc class add dev eth0 parent 1:1 classid 1:10 htb rate 400kbit burst 6k prio 1 tc qdisc add dev eth0 parent 1:10 handle 10: sfq perturb 10 |
С това успявам да огранича eth0 до 400Кбит. Проблема е че като го приложа да речем към ppp0 .. просто не работи ?
|
|
|
15
|
Linux секция за начинаещи / Настройка на програми / Iptables
|
-: Mar 18, 2006, 11:54
|
Съжелявам ако съм сбъркал форума, но просто не знаех къде да пусна тема... както и да е.. имам следното руле: Примерен код | iptables -I PREROUTING -t nat -p tcp --dport 6667 -s 192.168.1.1 -d 192.168.0.1 -j DNAT --to-destination 192.168.0.2:6667 |
, където 192.168.1.1 е клиентското IP, 192.168.0.1 e дестинацията, 192.168.0.2 IP-то към където искам да се пренасочи от дестинацията.
Всъщност това което написах по-горе като руле не работи '>
Изяснявам малко ситуацията, че от по-горе може и да не се разбира. Какво искам:
Имам клиенти, имам дадена дестинация, към която се връзват клиентите (да чатят да речем). Искам ако клиент се върже към тази дестинация да го пренасочи към друг адрес( с друг порт).
Благодаря предварително '>
|
|
|
|