Dernièrement, j'avais annoncé avoir patché un noyau 2.4.19 avec h323 (le Patch-O-Matic ne fonctionne pas) et avoir testé ce noyau. Plusieurs personnes l'ont chargé ce qui a mis ma machine un peu à genoux (liaison ADSL 512/128), j'en ai profité pour installer un limiteur de bande passante en upload (mon fils était furieux pour son BattleNet/Warcraft3 et Edonkey..)
J'ai mis le résultat sur http://boisson.homeip.net/ (suivre le lien Page consacrée à linux): un noyau 2.4.19 patché contre le trou de sécurité ptrace, pour le nat H323 et pour le contrôle de bande passante (Htb et Imq). J'ai également mis en ligne le script que j'utilise pour le controle de l'upload d'une ligne ADSL servant supportant apache, edonkey, VNC, courrier et routant du BattleNet, telnet, ssh, etc. En espérant que ce sera utile à certains. Pour charger le source des noyaux, je suggère wget, l'upload est en gros de 6-7K/s et il y a la coupure France Telecom... François Boisson Une remarque pour finir: je n'ai pas réussi avec le noyau 2.4.20 à avoir une connexion PPP aussi fiable qu'avec le noyau 2.4.19: pppd n'arrive pas à valider la connexion. La seule différence est le moment où /etc/hotplug/net.agent intervient (jamais trop su ce que faisait ce truc!). Je me suis donc rabattu sur le 2.4.19 particulièrement fiable. 2.4.20 donne Apr 1 19:56:01 cerbere pppd[319]: Using interface ppp0 Apr 1 19:56:01 cerbere pppd[319]: Connect: ppp0 <--> /dev/ttyp0 Apr 1 19:56:01 cerbere /etc/hotplug/net.agent: assuming ppp0 is already up Apr 1 19:56:01 cerbere pppoa3[324]: PPPoA3 version 1.1 started by root (uid 0) Apr 1 19:56:01 cerbere pppoa3[324]: Control thread ready Apr 1 19:56:01 cerbere kernel: usb.c: usbdevfs driver claimed interface c380ff5 8 Apr 1 19:56:01 cerbere pppoa3[336]: ppp(d) --> pppoa3 --> modem stream ready Apr 1 19:56:01 cerbere pppoa3[337]: modem --> pppoa3 --> ppp(d) stream ready Apr 1 19:56:02 cerbere pppd[319]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magi c 0xd89f2046>] Apr 1 19:56:05 cerbere pppd[319]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magi Apr 1 19:56:05 cerbere pppd[319]: rcvd [LCP ConfRej id=0x1 <asyncmap 0x0>] Apr 1 19:56:05 cerbere pppd[319]: sent [LCP ConfReq id=0x2 <magic 0xd89f2046>] Apr 1 19:56:05 cerbere pppd[319]: rcvd [LCP ConfReq id=0x19 <mru 1500> <auth ch ap MD5> <magic 0x1dffd2d6>] Apr 1 19:56:05 cerbere pppd[319]: sent [LCP ConfAck id=0x19 <mru 1500> <auth ch ap MD5> <magic 0x1dffd2d6>] ... 2.4.19 donne Apr 1 22:31:57 cerbere pppd[323]: Using interface ppp0 Apr 1 22:31:57 cerbere pppd[323]: Connect: ppp0 <--> /dev/ttyp0 Apr 1 22:31:57 cerbere pppoa3[328]: PPPoA3 version 1.1 started by root (uid 0) Apr 1 22:31:57 cerbere pppoa3[328]: Control thread ready Apr 1 22:31:57 cerbere kernel: usb.c: usbdevfs driver claimed interface c3ad5f3 8 Apr 1 22:31:57 cerbere pppoa3[340]: ppp(d) --> pppoa3 --> modem stream ready Apr 1 22:31:57 cerbere pppoa3[341]: modem --> pppoa3 --> ppp(d) stream ready Apr 1 22:31:57 cerbere /etc/hotplug/net.agent: assuming ppp0 is already up Apr 1 22:31:58 cerbere pppd[323]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magi c 0xba0eb376>] Apr 1 22:32:01 cerbere pppd[323]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magi c 0xba0eb376>] ...