xeb Опубликовано 16 марта, 2013 · Жалоба commit 751477d72cb49656cc6d7d35d91b21da3be3314e Author: Kozlov Dmitry <xeb@mail.ru> Date: Sat Mar 16 16:31:28 2013 +0400 ipoe: drop previous session when new one detected in shared=0 mode пробуйте Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 16 марта, 2013 · Жалоба А коммита то и нету. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 16 марта, 2013 · Жалоба вроде есть http://sourceforge.net/p/accel-ppp/code/ci/751477d72cb49656cc6d7d35d91b21da3be3314e/ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 16 марта, 2013 · Жалоба В гите нет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 16 марта, 2013 · Жалоба я думаю урл поменялся после очередного апгрейда сф git remote set-url origin "git://git.code.sf.net/p/accel-ppp/code" Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 16 марта, 2013 · Жалоба Странно то, что часть патчей появляется в старой ветке, вчерашние патчи иноземца для l2tp там есть. Подтянул по новому url - несколько сотен исправлений применилось о_О Собралось, работает. Собственно перетыкание уже в понедельник проверю, спасибо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 17 марта, 2013 (изменено) · Жалоба Переделал схему на выдачу адресов radius-сервером, и в правду логичнее и красивее получается. При попытке выдать клиенту в качестве шлюза клиентский же IP получаю [2013-03-17 19:13:34]: info: : recv [DHCPv4 Discover xid=439ded19 chaddr=00:1a:4b:3b:85:d6 <Message-Type Discover> <Client-ID 01001a4b3b85d6> <Host-Name hp-zik> <Vendor-Class 4d53465420352e30> <Request-List Subnet,Domain-Name,Router,DNS,44,46,47,31,Route,Classless-Route,249,Vendor-S pecific>] [2013-03-17 19:13:34]: info: : send [RADIUS(1) Access-Request id=1 <User-Name "2021"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 10.200.0.1 00> <NAS-Port-Type Ethernet> <Calling-Station-Id "00:1a:4b:3b:85:d6"> <Called-Station-Id "eth2.999.2021"> <User-Password >] [2013-03-17 19:13:34]: info: : recv [RADIUS(1) Access-Accept id=1 <DHCP-Client-IP-Address 192.12.94.21> <DHCP-Router-IP-Address 192.12.94.21> <DHCP-Mask 19>] [2013-03-17 19:13:34]: error: eth2.999.2021: can't determine Server-ID [2013-03-17 19:13:34]: debug: eth2.999.2021: terminate [2013-03-17 19:13:34]: debug: eth2.999.2021: ipoe: session finished Т.е. самому accel'ю не нравится ситуация когда Client-IP = Router-IP. Если адрес шлюза сменить на любой другой - ошибка исчезает. С точки зрения vlan-per-user и unnumbered - одинаковые(и вообще любые) адреса допустимы и при использовании релея и внешнего dhcp-сервера все работает. Изменено 17 марта, 2013 пользователем kayot Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 17 марта, 2013 · Жалоба Т.е. самому accel'ю не нравится ситуация когда Client-IP = Router-IP. Вполне логично в общем-то. Я далеко не уверен, что сколь-либо адекватный клиент переварит маршрут через себя же. Не представляю, что такого клиента заставит выплюнуть пакет куда-то вовне. Тем более - через нужный интерфейс. И уж тем более - с маком получателя равным маку гейтвея. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 17 марта, 2013 · Жалоба NiTr0 Все клиенты замечательно переваривают. Проверено на XP, win7, а так же куче разных роутеров :) Вот если вообще не выдавать дефолт - XP обижается. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 17 марта, 2013 · Жалоба Т.е. самому accel'ю не нравится ситуация когда Client-IP = Router-IP. в таком случае нужно ввести ещё какой-то параметр, где явно указать Server-ID, т.к. при Client-IP = Router-IP действительно не ясно какой Server-ID использовать Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 17 марта, 2013 · Жалоба Все клиенты замечательно переваривают. Проверено на XP, win7, а так же куче разных роутеров :) А можно табличку маршрутизации с какого-то роутера посмотреть? Винда - то отдельный разговор, она и не такие извращения переваривает, ей вообще пофиг к примеру на маску подсети при поиске маршрута к шлюзу - если шлюз указан на ифейсе, стучит к шлюзу через этот ифейс даже если он в другой подсети, и даже если к нему нет маршрутов. И /32 маску переваривает без доп. условий... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 18 марта, 2013 · Жалоба Проверил патч для перетыкальщиков - не работает. [2013-03-18 11:52:25]: info: eth2.999.2021: send [DHCPv4 Ack xid=5ccc1d7a ciaddr=194.12.94.21 yiaddr=194.12.94.21 chaddr=00:1a:4b:3b:85:d6 <Message-Type Ack> <Server-ID 194.12.94.1> <Lease-Time 40> <Router 194.12.94.1> <Subnet 255. [2013-03-18 11:52:45]: info: eth2.999.2021: recv [DHCPv4 Request xid=1c2709e9 ciaddr=194.12.94.21 chaddr=00:1a:4b:3b:85:d6 <Message-Type Request> <Client-ID 01001a4b3b85d6> <Host-Name hp-zik> <Option-81 00000068702d7a696b> <Vendor- [2013-03-18 11:52:45]: info: eth2.999.2021: send [DHCPv4 Ack xid=1c2709e9 ciaddr=194.12.94.21 yiaddr=194.12.94.21 chaddr=00:1a:4b:3b:85:d6 <Message-Type Ack> <Server-ID 194.12.94.1> <Lease-Time 40> <Router 194.12.94.1> <Subnet 255. [2013-03-18 11:53:05]: info: eth2.999.2021: recv [DHCPv4 Request xid=1e2250e4 ciaddr=194.12.94.21 chaddr=00:1a:4b:3b:85:d6 <Message-Type Request> <Client-ID 01001a4b3b85d6> <Host-Name hp-zik> <Option-81 00000068702d7a696b> <Vendor- [2013-03-18 11:53:05]: info: eth2.999.2021: send [DHCPv4 Ack xid=1e2250e4 ciaddr=194.12.94.21 yiaddr=194.12.94.21 chaddr=00:1a:4b:3b:85:d6 <Message-Type Ack> <Server-ID 194.12.94.1> <Lease-Time 40> <Router 194.12.94.1> <Subnet 255. [2013-03-18 11:53:20]: info: : recv [DHCPv4 Discover xid=8ed7da6f chaddr=90:f6:52:bc:0b:1b <Message-Type Discover> <Max-Message-Size 1024> <Client-ID 0190f652bc0b1b> <Host-Name TL-WR741ND> <Vendor-Class 4d53465420352e30> <Request-L [2013-03-18 11:53:20]: debug: eth2.999.2021: terminate [2013-03-18 11:53:20]: info: eth2.999.2021: send [RADIUS(1) Accounting-Request id=1 <User-Name "2021"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 10.200.0.100> <NAS-Port-Type Ethernet> <Calling-Station-Id "00:1a:4b:3b:85:d6"> <Ca [2013-03-18 11:53:20]: info: : send [RADIUS(1) Access-Request id=1 <User-Name "2021"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 10.200.0.100> <NAS-Port-Type Ethernet> <Calling-Station-Id "90:f6:52:bc:0b:1b"> <Called-Station-Id " [2013-03-18 11:53:20]: info: : recv [RADIUS(1) Access-Accept id=1 <Framed-IP-Address 194.12.94.21> <DHCP-Router-IP-Address 194.12.94.1> <DHCP-Mask 19>] [2013-03-18 11:53:20]: warn: : radius: gw-ip-address not specified, cann't assign IP address... [2013-03-18 11:53:20]: info: eth2.999.2021: send [DHCPv4 Offer xid=8ed7da6f yiaddr=194.12.94.21 siaddr=194.12.94.1 chaddr=90:f6:52:bc:0b:1b <Message-Type Offer> <Server-ID 194.12.94.1> <Lease-Time 40> <Router 194.12.94.1> <Subnet 2 [2013-03-18 11:53:20]: info: eth2.999.2021: recv [DHCPv4 Request xid=8ed7da6f chaddr=90:f6:52:bc:0b:1b <Message-Type Request> <Max-Message-Size 1024> <Client-ID 0190f652bc0b1b> <Host-Name TL-WR741ND> <Vendor-Class 4d53465420352e30> [2013-03-18 11:53:20]: error: libnetlink: RTNETLINK answers: File exists [2013-03-18 11:53:20]: warn: eth2.999.2021: ipoe: failed to add route to interface 'eth2.999.2021' [2013-03-18 11:53:20]: info: eth2.999.2021: send [RADIUS(1) Accounting-Request id=1 <User-Name "2021"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 10.200.0.100> <NAS-Port-Type Ethernet> <Calling-Station-Id "90:f6:52:bc:0b:1b"> <Ca [2013-03-18 11:53:20]: info: eth2.999.2021: recv [RADIUS(1) Accounting-Response id=1] [2013-03-18 11:53:20]: debug: eth2.999.2021: ipoe: session finished [2013-03-18 11:53:20]: info: eth2.999.2021: recv [RADIUS(1) Accounting-Response id=1] [2013-03-18 11:53:20]: debug: eth2.999.2021: ipoe: session started [2013-03-18 11:53:20]: info: eth2.999.2021: send [DHCPv4 Ack xid=8ed7da6f yiaddr=194.12.94.21 chaddr=90:f6:52:bc:0b:1b <Message-Type Ack> <Server-ID 194.12.94.1> <Lease-Time 40> <Router 194.12.94.1> <Subnet 255.255.224.0> <DNS 91.2 [2013-03-18 11:53:33]: info: eth2.999.2021: recv [DHCPv4 Discover xid=c677075a chaddr=90:f6:52:bc:0b:1b <Message-Type Discover> <Max-Message-Size 1024> <Client-ID 0190f652bc0b1b> <Host-Name TL-WR741ND> <Vendor-Class 4d53465420352e3 [2013-03-18 11:53:33]: info: eth2.999.2021: send [DHCPv4 Offer xid=c677075a yiaddr=194.12.94.21 siaddr=194.12.94.1 chaddr=90:f6:52:bc:0b:1b <Message-Type Offer> <Server-ID 194.12.94.1> <Lease-Time 40> <Router 194.12.94.1> <Subnet 2 [2013-03-18 11:53:33]: info: eth2.999.2021: recv [DHCPv4 Request xid=c677075a chaddr=90:f6:52:bc:0b:1b <Message-Type Request> <Max-Message-Size 1024> <Client-ID 0190f652bc0b1b> <Host-Name TL-WR741ND> <Vendor-Class 4d53465420352e30> [2013-03-18 11:53:33]: info: eth2.999.2021: send [DHCPv4 Ack xid=c677075a yiaddr=194.12.94.21 chaddr=90:f6:52:bc:0b:1b <Message-Type Ack> <Server-ID 194.12.94.1> <Lease-Time 40> <Router 194.12.94.1> <Subnet 255.255.224.0> <DNS 91.2 Т.е. сессия убивается как-то не полностью(похоже только для радиуса), стартует новая, потом отмирает старая унося с собой маршрут на клиента. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 марта, 2013 · Жалоба commit 3108115ec7816c99e737d3623a2fb63875af058e Author: Kozlov Dmitry <xeb@mail.ru> Date: Mon Mar 18 14:22:52 2013 +0400 ipoe: early drop routes when dropping sessions а так ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 18 марта, 2013 (изменено) · Жалоба А так совсем не работает, стартует и больше ни на что не реагирует. 12:58:55.483842 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:1a:4b:3b:85:d6, length 300 12:58:59.917853 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:1a:4b:3b:85:d6, length 300 12:59:09.418170 IP 0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:1a:4b:3b:85:d6, length 300 [root@ipoe1 accel-ppp]# accel-cmd shutdown [root@ipoe1 accel-ppp]# ps ax | grep accel 26954 ? Ssl 0:00 /usr/local/sbin/accel-pppd -c /etc/accel-ppp.conf -d --dump /tmp/core [root@ipoe1 accel-ppp]# accel-cmd shutdown accel_read,168: Impossible to read input: read() failed: Connection reset by peer [root@ipoe1 accel-ppp]# accel-cmd shutdown Connection to "localhost:2001" failed В логе все нормально, запустился и молчит. Убивается только по kill -9 Изменено 18 марта, 2013 пользователем kayot Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 марта, 2013 · Жалоба исправил, пробуй Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 18 марта, 2013 · Жалоба [ 72%] Building C object accel-pppd/ctrl/ipoe/CMakeFiles/ipoe.dir/ipoe.c.o /usr/src/accel-ppp/accel-pppd/ctrl/ipoe/ipoe.c: In function ‘__ipoe_session_activate’: /usr/src/accel-ppp/accel-pppd/ctrl/ipoe/ipoe.c:579: error: ‘struct ipoe_session’ has no member named ‘terminating’ /usr/src/accel-ppp/accel-pppd/ctrl/ipoe/ipoe.c: In function ‘ipoe_drop_sessions’: /usr/src/accel-ppp/accel-pppd/ctrl/ipoe/ipoe.c:1302: error: ‘struct ipoe_session’ has no member named ‘terminating’ Переменную верни Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 марта, 2013 · Жалоба вернул Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 18 марта, 2013 (изменено) · Жалоба "Перетыкание" работает, спасибо. В догонку еще вопрос. Перестал писаться в radacct адрес выданный клиенту. До изменений было так [2013-03-18 13:22:44]: info: eth2.999.2021: send [RADIUS(1) Access-Request id=1 <User-Name "2021"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 10.200.0.100> <NAS-Port-Type Ethernet> <Calling-Station-Id "00:1a:4b:3b:85:d6"> <Call ed-Station-Id "eth2.999.2021"> <User-Password >] [2013-03-18 13:22:44]: info: eth2.999.2021: recv [RADIUS(1) Access-Accept id=1 <Framed-IP-Address 194.12.94.21> <DHCP-Router-IP-Address 194.12.94.1> <DHCP-Mask 19>] [2013-03-18 13:22:44]: warn: eth2.999.2021: radius: gw-ip-address not specified, cann't assign IP address... [2013-03-18 13:22:44]: info: eth2.999.2021: send [DHCPv4 Offer xid=6bb106d3 yiaddr=194.12.94.21 siaddr=194.12.94.1 chaddr=00:1a:4b:3b:85:d6 <Message-Type Offer> <Server-ID 194.12.94.1> <Lease-Time 40> <Router 194.12.94.1> <Subnet 255.255.224.0> <DNS 91.203.164.18,91.203.164.1>] [2013-03-18 13:22:44]: info: eth2.999.2021: recv [DHCPv4 Request xid=6bb106d3 chaddr=00:1a:4b:3b:85:d6 <Message-Type Request> <Client-ID 01001a4b3b85d6> <Request-IP 194.12.94.21> <Server-ID 194.12.94.1> <Host-Name hp-zik> <Option -81 00000068702d7a696b> <Vendor-Class 4d53465420352e30> <Request-List Subnet,Domain-Name,Router,DNS,44,46,47,31,Route,Classless-Route,249,Vendor-Specific>] [2013-03-18 13:22:44]: info: eth2.999.2021: send [RADIUS(1) Accounting-Request id=1 <User-Name "2021"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 10.200.0.100> <NAS-Port-Type Ethernet> <Calling-Station-Id "00:1a:4b:3b:85:d6"> < Called-Station-Id "eth2.999.2021"> <Acct-Status-Type Start> <Acct-Authentic RADIUS> <Acct-Session-Id "07101cdcd74dddc4"> <Acct-Session-Time 0> <Acct-Input-Octets 0> <Acct-Output-Octets 0> <Acct-Input-Packets 0> <Acct-Output-Packet s 0> <Acct-Input-Gigawords 0> <Acct-Output-Gigawords 0> <Framed-IP-Address 194.12.94.21>] Стало так [2013-03-18 14:04:51]: info: : send [RADIUS(1) Access-Request id=1 <User-Name "2021"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 10.200.0.100> <NAS-Port-Type Ethernet> <Calling-Station-Id "00:1a:4b:3b:85:d6"> <Called-Station-Id "eth2.999.2021"> <User-Password >] [2013-03-18 14:04:51]: info: : recv [RADIUS(1) Access-Accept id=1 <Framed-IP-Address 194.12.94.21> <DHCP-Router-IP-Address 194.12.94.1> <DHCP-Mask 19>] [2013-03-18 14:04:51]: warn: : radius: gw-ip-address not specified, cann't assign IP address... [2013-03-18 14:04:51]: info: eth2.999.2021: send [DHCPv4 Offer xid=efac2e4e yiaddr=194.12.94.21 siaddr=194.12.94.1 chaddr=00:1a:4b:3b:85:d6 <Message-Type Offer> <Server-ID 194.12.94.1> <Lease-Time 40> <Router 194.12.94.1> <Subnet 255.255.224.0> <DNS 91.203.164.18,91.203.164.1>] [2013-03-18 14:04:51]: info: eth2.999.2021: recv [DHCPv4 Request xid=efac2e4e chaddr=00:1a:4b:3b:85:d6 <Message-Type Request> <Client-ID 01001a4b3b85d6> <Request-IP 194.12.94.21> <Server-ID 194.12.94.1> <Host-Name hp-zik> <Option -81 00000068702d7a696b> <Vendor-Class 4d53465420352e30> <Request-List Subnet,Domain-Name,Router,DNS,44,46,47,31,Route,Classless-Route,249,Vendor-Specific>] [2013-03-18 14:04:51]: info: eth2.999.2021: send [RADIUS(1) Accounting-Request id=1 <User-Name "2021"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 10.200.0.100> <NAS-Port-Type Ethernet> <Calling-Station-Id "00:1a:4b:3b:85:d6"> < Called-Station-Id "eth2.999.2021"> <Acct-Status-Type Start> <Acct-Authentic RADIUS> <Acct-Session-Id "07101cdcd74dddd1"> <Acct-Session-Time 0> <Acct-Input-Octets 0> <Acct-Output-Octets 0> <Acct-Input-Packets 0> <Acct-Output-Packet s 0> <Acct-Input-Gigawords 0> <Acct-Output-Gigawords 0>] Т.е. перестал передаваться Framed-IP-Address. И еще немного смущает строка "radius: gw-ip-address not specified, cann't assign IP address", она есть постоянно, хоть через релей, хоть радиусом IP выдаются. Изменено 18 марта, 2013 пользователем kayot Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saintfu11 Опубликовано 18 марта, 2013 · Жалоба Доброго времени суток всем. Пытаюсь установить accel-pptp-0.8.5 для использования в качестве клиента. Делаю: wget http://downloads.sourceforge.net/project/accel-pptp/accel-pptp/accel-pptp-0.8.5.tar.bz2 tar xvjf accel-pptp-0.8.5.tar.bz2 cd accel-pptp-0.8.5 make Получаю: root@raspberrypi:~/accel-pptp-0.8.5# make echo Building kernel module Building kernel module (cd kernel/driver; make ) make[1]: Entering directory `/root/accel-pptp-0.8.5/kernel/driver' using "/lib/modules/3.6.11+/build" kernel headers make -C /lib/modules/3.6.11+/build SUBDIRS=/root/accel-pptp-0.8.5/kernel/driver modules make[2]: Entering directory `/usr/src/linux-headers-3.6.11+' CC [M] /root/accel-pptp-0.8.5/kernel/driver/pptp.o /root/accel-pptp-0.8.5/kernel/driver/pptp.c: In function Б─≤pptp_xmitБ─≥: /root/accel-pptp-0.8.5/kernel/driver/pptp.c:388:10: error: unknown field Б─≤oifБ─≥ specified in initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:388:10: warning: missing braces around initializer [-Wmissing-braces] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:388:10: warning: (near initialization for Б─≤fl.uБ─≥) [-Wmissing-braces] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:389:9: error: unknown field Б─≤nl_uБ─≥ specified in initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:389:9: error: extra brace group at end of initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:389:9: error: (near initialization for Б─≤flБ─≥) /root/accel-pptp-0.8.5/kernel/driver/pptp.c:390:12: error: extra brace group at end of initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:390:12: error: (near initialization for Б─≤flБ─≥) /root/accel-pptp-0.8.5/kernel/driver/pptp.c:392:7: warning: excess elements in struct initializer [enabled by default] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:392:7: warning: (near initialization for Б─≤flБ─≥) [enabled by default] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:393:9: error: unknown field Б─≤protoБ─≥ specified in initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:393:9: warning: excess elements in struct initializer [enabled by default] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:393:9: warning: (near initialization for Б─≤flБ─≥) [enabled by default] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:397:3: warning: passing argument 2 of Б─≤ip_route_output_keyБ─≥ from incompatible pointer type [enabled by default] include/net/route.h:119:30: note: expected Б─≤struct flowi4 *Б─≥ but argument is of type Б─≤struct rtable **Б─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c:397:3: error: too many arguments to function Б─≤ip_route_output_keyБ─≥ include/net/route.h:119:30: note: declared here /root/accel-pptp-0.8.5/kernel/driver/pptp.c:397:11: warning: assignment makes integer from pointer without a cast [enabled by default] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:403:11: error: Б─≤struct rtableБ─≥ has no member named Б─≤uБ─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c:510:30: error: Б─≤struct rtableБ─≥ has no member named Б─≤uБ─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c:516:18: error: Б─≤struct rtableБ─≥ has no member named Б─≤rt_dstБ─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c:517:18: error: Б─≤struct rtableБ─≥ has no member named Б─≤rt_srcБ─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c:521:27: error: Б─≤struct rtableБ─≥ has no member named Б─≤uБ─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c:527:21: error: Б─≤struct rtableБ─≥ has no member named Б─≤uБ─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c:536:26: error: Б─≤struct rtableБ─≥ has no member named Б─≤uБ─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c: In function Б─≤pptp_connectБ─≥: /root/accel-pptp-0.8.5/kernel/driver/pptp.c:842:9: error: unknown field Б─≤nl_uБ─≥ specified in initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:842:9: error: unknown field Б─≤ip4_uБ─≥ specified in initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:843:12: error: unknown field Б─≤daddrБ─≥ specified in initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:844:7: error: unknown field Б─≤saddrБ─≥ specified in initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:845:7: error: unknown field Б─≤tosБ─≥ specified in initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:846:9: error: unknown field Б─≤protoБ─≥ specified in initializer /root/accel-pptp-0.8.5/kernel/driver/pptp.c:846:9: warning: excess elements in struct initializer [enabled by default] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:846:9: warning: (near initialization for Б─≤flБ─≥) [enabled by default] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:853:3: warning: passing argument 2 of Б─≤ip_route_output_keyБ─≥ from incompatible pointer type [enabled by default] include/net/route.h:119:30: note: expected Б─≤struct flowi4 *Б─≥ but argument is of type Б─≤struct rtable **Б─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c:853:3: error: too many arguments to function Б─≤ip_route_output_keyБ─≥ include/net/route.h:119:30: note: declared here /root/accel-pptp-0.8.5/kernel/driver/pptp.c:858:24: error: Б─≤struct rtableБ─≥ has no member named Б─≤uБ─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c:864:26: error: Б─≤struct rtableБ─≥ has no member named Б─≤uБ─≥ /root/accel-pptp-0.8.5/kernel/driver/pptp.c:865:34: error: Б─≤PPP_MTUБ─≥ undeclared (first use in this function) /root/accel-pptp-0.8.5/kernel/driver/pptp.c:865:34: note: each undeclared identifier is reported only once for each function it appears in /root/accel-pptp-0.8.5/kernel/driver/pptp.c: In function Б─≤pptp_init_moduleБ─≥: /root/accel-pptp-0.8.5/kernel/driver/pptp.c:1149:2: error: implicit declaration of function Б─≤__vmallocБ─≥ [-Werror=implicit-function-declaration] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:1149:14: warning: assignment makes pointer from integer without a cast [enabled by default] /root/accel-pptp-0.8.5/kernel/driver/pptp.c:1207:2: error: implicit declaration of function Б─≤vfreeБ─≥ [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[3]: *** [/root/accel-pptp-0.8.5/kernel/driver/pptp.o] Error 1 make[2]: *** [_module_/root/accel-pptp-0.8.5/kernel/driver] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-3.6.11+' make[1]: *** [all] Error 2 make[1]: Leaving directory `/root/accel-pptp-0.8.5/kernel/driver' make: *** [module] Error 2 root@raspberrypi:~/accel-pptp-0.8.5# uname -a Linux raspberrypi 3.6.11+ #371 PREEMPT Thu Feb 7 16:31:35 GMT 2013 armv6l GNU/Linux В чем может быть дело? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 марта, 2013 · Жалоба что-то с хедерами ядра не того Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saintfu11 Опубликовано 18 марта, 2013 (изменено) · Жалоба хедеры стоят вроде как linux-headers-3.6.11+# ls arch crypto drivers fs init Kconfig lib mm net scripts sound usr block Documentation firmware include ipc kernel Makefile Module.symvers samples security tools virt А что с этим можно сделать? Ну то есть какие вообще есть варианты решения этой проблемы? Да и к стати. Жутко удивлен работой стандартного pptp клиента. Поднимаем соединение на мастдаях - получаем стабильные(не меньше) 50мбит/с Поднимаем linux-pptp на debian(который в свою очередь стоит на Raspberry Pi) и видим не более 10мбит/с Надеюсь Accel-pptp поднимет таки долгожданные 50мбит/с (Если, конечно все-таки удастся его поднять) Изменено 18 марта, 2013 пользователем Saintfu11 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 18 марта, 2013 · Жалоба модуль не соберется под 3.6.х. Ибо до 2.6.37 что ли поддерживает ядра, выше - ядерный ванильный модуль уже есть... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Saintfu11 Опубликовано 18 марта, 2013 (изменено) · Жалоба В таком случае как же мне все-таки установить/поднять Accel-pptp вместо стандартного клиента? И есть ли смысл?(проблема описана выше) Проблема в том что 0.8.5 не собирается через cmake root@raspberrypi:~/accel-pptp-0.8.5/build# cmake -DBUILD_DRIVER=FALSE .. CMake Error: The source directory "/root/accel-pptp-0.8.5" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI. а в следующих версиях нет клиента. Надеюсь это дополнение кто-то увидит. Дальше писать не могу. Ограничение 3 сообщения в день UPD to xeb: ядро 3.6.11+. Еще новее пока под дебиан на Raspberry Pi поставить не смогу Изменено 18 марта, 2013 пользователем Saintfu11 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 18 марта, 2013 · Жалоба Так соберите без pptp модуля, в ридми это вроде как описано. cmake -DBUILD_DRIVER=FALSE make Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 марта, 2013 · Жалоба Т.е. перестал передаваться Framed-IP-Address.И еще немного смущает строка "radius: gw-ip-address not specified, cann't assign IP address", она есть постоянно, хоть через релей, хоть радиусом IP выдаются. а вконфиге что ?в таком случае должно быть: [ipoe] attr-dhcp-cleint-ip=Framed-IP-Address attr-dhcp-router-ip=DHCP-Router-IP-Address attr-dhcp-mask=DHCP-Mask Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...