Титла: Pppoe клиента ми не изпраща инфо за сървиснейм-а Публикувано от: metal в Feb 18, 2007, 13:59 Пробема е следния:
Вариант 1) Ползвам кърнъла за pppoe връзка с ISP-то ми. Свързва се, но не се изпраща инфо за сървиснейм-а (в /var/log/messages не фигурира реда - pppoe: PADS: Service name: 'xxx' и съответно се свързвам към 1-ия обадил се сървър, а той не винаги е моя. Ето моя /etc/conf.d/net: config_eth0=("null") config_eth1=( "192.168.0.1" ) config_eth2=( "null" ) config_ppp0=( "ppp" ) link_ppp0="eth2" plugins_ppp0=( "pppoe" ) username_ppp0='ххх' password_ppp0='ххх' service_name_ppp0='ххх' pppd_ppp0=( "defaultroute" "usepeerdns" ) където реда service_name_ppp0='ххх' го добавих аз. В /etc/conf.d/net.example, както и в wiki-то не се споменава, но явно модула го разбира, защото като написах service-name_ppp0='ххх' (замених 1-вата подчертавка с тире) и рестартирах нета (/etc/init.d/net.ppp0 restart) ми изписа, че няма такава команда. На този комп имам и Дебиан и там проблема е същия (не се изпраща инфо за сървиснейм-а), но там съм с ppoeconf (пускане на нета с pon dsl-provider и спиране с poff), но там проблема се появи преди 4-5 месеца, а преди това (1+ год. без проблем). В dsl-provider имам зададен сървиснейм (с опцията -S), а от скоро и АЦнейм-а с -C но никаква полза. Копирах Дебианския dsl-provider в Джентуу и пуснах нета с pon dsl-provider - същата работа - свързва се с доставчика, но нет има когато улуча правилния сървър. Вариант 2) Чрез rp-pppoe. Не тръгва. Във /var/log/messages се появява следното: Feb 17 19:08:59 sempron pppd[16244]: pppd 2.4.4 started by root, uid 0 Feb 17 19:08:59 sempron pppd[16244]: Couldn't set tty to PPP discipline: Invalid argument Feb 17 19:08:59 sempron pppoe[16245]: PADS: Service-Name: 'ххх' Feb 17 19:08:59 sempron pppoe[16245]: PPP session is 1132 (0x46c) Feb 17 19:08:59 sempron pppoe[16245]: read (asyncReadFromPPP): Session 1132: Input/output error Feb 17 19:08:59 sempron pppoe[16245]: Sent PADT Feb 17 19:08:59 sempron pppd[16244]: Exit. Feb 17 19:08:59 sempron pppoe-connect: PPPoE connection lost; attempting re-connection. За съжаление това Couldn't set tty to PPP discipline: Invalid argument нищо не ми говори. Не съм сигурен обаче дали съм конфигурирал eth2 правилно - в /etc/init.d/net имам само това: config_eth2=( "adsl" ) (по препоръка на /etc/init.d/net.example). Направих си 1 експеримент - рестартирах в Дебиан, спрях нета (poff), chroot-нах се в Джентуу-то и и пуснах pppoe-start - тръгна, като дори и изпрати инфо за сървиснейм-а (PADS: Service name: 'xxx' ![]() Аз запецнах тук. някакви подсказващи идеи? 10х П.С. А това е когато се свързвам чрез ядрото: Feb 17 19:14:38 sempron pppd[16733]: Plugin passwordfd.so loaded. Feb 17 19:14:38 sempron pppd[16733]: Plugin rp-pppoe.so loaded. Feb 17 19:14:38 sempron pppd[16733]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.4 Feb 17 19:14:38 sempron pppd[16734]: pppd 2.4.4 started by root, uid 0 Feb 17 19:14:38 sempron pppd[16734]: PPP session is 1184 Feb 17 19:14:38 sempron pppd[16734]: Using interface ppp0 Feb 17 19:14:38 sempron pppd[16734]: Connect: ppp0 <--> eth2 Feb 17 19:14:42 sempron pppd[16734]: CHAP authentication succeeded: Welcome to ххх. Feb 17 19:14:42 sempron pppd[16734]: CHAP authentication succeeded Feb 17 19:14:42 sempron pppd[16734]: peer from calling number ххх authorized Feb 17 19:14:42 sempron pppd[16734]: local IP address ххх Feb 17 19:14:42 sempron pppd[16734]: remote IP address ххх Feb 17 19:14:42 sempron pppd[16734]: primary DNS address ххх Feb 17 19:14:42 sempron pppd[16734]: secondary DNS address ххх |