Porneia delights

— Amis du retrocomputing nous cherchons à nous brancher sur une connection Free dégroupée à l'aide d'un bon vieux modem USB Sagem F@st 800 (ici, un de ceux qui étaient fournis par Wanadoo). Il faut se munir de l'IP de la ligne que l'on peut récupérer sur l'interface de gestion chez free.fr. Ensuite il faudra vérifier que le matériel est bien détecté par le kernel ce qui devrait être le cas par défaut avec un noyau récent qui a été compilé avec ueagle-atm (c'est le cas sous Slackware en tout cas avec le 3.2.29-smp). Pour configurer le modem, nous allons utiliser linux-atm aussi connu sous le nom de atm-tools chez Debian. Si vous avez cela dans vos dépôts de distribution, alors installez ce paquet (qui devrait avoir comme dépendance libatm1), sinon il faudra le compiler. Une fois installé, il faudra créer l'interface atm0, la configurer, ajouter un route et modifier resolv.conf. Source de ce qui suit : forum ubuntu-fr.

shyla:23/0> # branchement de la bestiole
shyla:24/0> sudo dmesg |tail -n 23
[279693.206050] usb 4-1: new full-speed USB device number 2 using uhci_hcd
[279693.339135] usb 4-1: New USB device found, idVendor=1110, idProduct=9010
[279693.339143] usb 4-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[279693.341202] usb 4-1: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X9010) Rev (0X4000): Eagle I
[279693.444061] usb 4-1: reset full-speed USB device number 2 using uhci_hcd
[279693.576133] usb 4-1: [ueagle-atm] pre-firmware device, uploading firmware
[279693.576184] usb 4-1: [ueagle-atm] loading firmware ueagle-atm/eagleI.fw
[279694.395167] usb 4-1: [ueagle-atm] firmware uploaded
[279694.500118] usb 4-1: USB disconnect, device number 2
[279696.956055] usb 4-1: new full-speed USB device number 3 using uhci_hcd
[279697.104120] usb 4-1: New USB device found, idVendor=1110, idProduct=900f
[279697.104128] usb 4-1: New USB device strings: Mfr=0, Product=2, SerialNumber=3
[279697.104135] usb 4-1: Product: ADSL-USB Modem
[279697.104140] usb 4-1: SerialNumber: 00604C163C53
[279697.137234] usb 4-1: [ueagle-atm] ADSL device founded vid (0X1110) pid (0X900F) Rev (0X410B): Eagle I
[279697.241056] usb 4-1: reset full-speed USB device number 3 using uhci_hcd
[279697.413132] usb 4-1: [ueagle-atm] using iso mode
[279697.416605] usb 4-1: [ueagle-atm] (re)booting started
[279698.850806] usb 4-1: [ueagle-atm] ATU-R firmware version : 44e2ea17
[279698.857374] usb 4-1: [Ueagle-atm] requesting firmware ueagle-atm/CMVep.bin.v2 failed, try to get older cmvs
[279698.922710] usb 4-1: [Ueagle-atm] use deprecated cmvs version, please update your firmware
[279698.957195] usb 4-1: [ueagle-atm] modem started, waiting synchronization...
[279710.097655] usb 4-1: [ueagle-atm] modem operational
shyla:25/0> cd /tmp
shyla:26/0> # téléchargement des sources de linux-atm et compilation
shyla:27/0> wget -q http://downloads.sourceforge.net/project/linux-atm/linux-atm/2.5.1/linux-atm-2.5.1.tgz
shyla:28/0> tar xvf linux-atm-2.5.1.tgz
shyla:29/0> cd linux-atm-2.5.1/
shyla:30/0> # nous allons installer directement dans /usr
shyla:31/0> ./configure --prefix=/usr
shyla:32/0> make
shyla:33/0> sudo make install
shyla:34/0> # lancement du démon en background
shyla:35/0> sudo atmarpd -b
shyla:36/0> # création de l'interface atm0 et configuration
shyla:37/0> sudo atmarp -c atm0
shyla:38/0> sudo ifconfig atm0 up
shyla:39/0> # nous avons ici besoin de l'IP de la ligne
shyla:40/0> sudo ifconfig atm0 82.XX.XX.XX netmask 255.255.255.0 mtu 1500 up
shyla:41/0> # et ici nous avons besoin de la passerelle (ne cherchez pas trop loin, c'est l'IP mais avec 254 pour dernier chiffre)
shyla:42/0> sudo atmarp -s 82.XX.XX.254 8.36 null
shyla:43/0> # une route toute neuve pour default
shyla:44/0> sudo route del default
shyla:45/0> # à nouveau il y a besoin de l'adresse de la passerelle ici
shyla:46/0> sudo route add default gw 82.XX.XX.254
shyla:47/0> # finalement pour la résolution des noms de domaine
shyla:48/0> echo -e "nameserver 212.27.40.240\nnameserver 212.27.40.241" | sudo tee /etc/resolv.conf
shyla:49/0> ping -c 4 porneia.free.fr
PING perso129-g5.free.fr (212.27.63.129) 56(84) bytes of data.
64 bytes from perso129-g5.free.fr (212.27.63.129): icmp_req=1 ttl=58 time=41.2 ms
64 bytes from perso129-g5.free.fr (212.27.63.129): icmp_req=2 ttl=58 time=41.6 ms
64 bytes from perso129-g5.free.fr (212.27.63.129): icmp_req=3 ttl=58 time=41.9 ms
64 bytes from perso129-g5.free.fr (212.27.63.129): icmp_req=4 ttl=58 time=39.9 ms

--- perso129-g5.free.fr ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 39.923/41.208/41.973/0.795 ms


Vous pouvez envoyer par mail vos commentaires et vos remarques à illovae[at]bk[dot]ru.

Sagem Fast 800 et Free dégroupé (655 mots) de illovæ est diffusé sous la licence WTFPLv2 et Beer-ware (Révision 42).

Vulnerant omnes, ultima necat. Sic transit hominis regnum.
Copyleft © 2014 — illovæ