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

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: lyub0 в Aug 26, 2007, 04:31



Титла: Rp-pppoe.so calling cumber
Публикувано от: lyub0 в Aug 26, 2007, 04:31
Здравейте,

Ето какъв е проблема. Искам да накарам  rp-pppoe.so да записва в глобалната променлива remote_number МАС адреса на потребителите, който се връзват към пппое сървър.  Не знам дали има опция в настоиките или трябва да пипам в кода на плугин-а. Във функцията   PPPOEConnectDevice  присъства това :

sprintf(remote_number, "%02X:%02X:%02X:%02X:%02X:%02X",
            (unsigned) conn->peerEth[0],
            (unsigned) conn->peerEth[1],
            (unsigned) conn->peerEth[2],
            (unsigned) conn->peerEth[3],
            (unsigned) conn->peerEth[4],
            (unsigned) conn->peerEth[5]);

което записва МАС-а в  remote_number,  но не виждам от къде и как се вика тази функция. Ако някой е запознат с тови плугин и как да го използвам нека да пише


Титла: Rp-pppoe.so calling cumber
Публикувано от: lyub0 в Aug 27, 2007, 23:16
Айде бе хора, никой  ли не настройвал pppoe-server, как да го накрам да ми плюе този ред в лог-а:

 peer from calling number 00:30:48:5A:00:31 authorized     ???

Нещо в конфигурацията ли трябва да е, не знам вече. Според мен това rp-pppoe.so  трябва да го прави, но просто не желае. Кажете начина !