Пробема е следния:
Вариант 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 ххх