Differences

This shows you the differences between two versions of the page.

Link to this comparison view

howto:parametrer_une_brique_avec_un_connecteur_usb-ethernet_au_lieu_d_un_connecteur_usb-wifi [2016/07/23 23:05]
glassfrog [Remplacer le Wi-Fi par l'Ethernet sur la brique internet]
howto:parametrer_une_brique_avec_un_connecteur_usb-ethernet_au_lieu_d_un_connecteur_usb-wifi [2018/12/08 22:28]
Line 1: Line 1:
-=====Remplacer le Wi-Fi par l'​Ethernet sur la brique internet===== 
  
-==Matériel utilisé== ​ 
- - Carte Olimex LIME2 avec Micro SD HC 16 Go. 
- - Machine sous Linux Debian 8. 
- 
-==Procédure== 
-Pour cela on remplace le pont USB-Wi-Fi par un pont USB-Ethernet,​ avec quelques paramétrages. 
- 
-[[https://​www.olimex.com/​Products/​USB-Modules/​USB-ETHERNET-AX88772B/​ | Lien vers la clé USB-Ethernet utilisée (vendue chez Olimex)]] 
- 
- 
- 
-====Phase A - Création du port eth1 pour la clé USB-Ethernet==== 
- 
-==0°- Déconnecter le pont USB-Wi-Fi de la brique éteinte== 
-==1°- Allumer la brique, connectée sur le réseau local sur l'​interface eth0 d'​origine== 
-==2°- Se connecter en ssh en root à la brique== 
-Depuis une autre machine (ici linux) qui va vous permettre de faire le paramétrage,​ on accède au shell de la brique via SSH. On peut aussi le faire depuis une machine Windows à l'aide de l'​utilitaire [[http://​www.putty.org/​ | PuTTY]]. 
-<​code>​ 
-root@sexmachine:​~#​ ssh root@192.168.1.27 
-</​code>​ 
- 
-==3°- On scrute la fin du fichier /​var/​log/​syslog (optionnel)== 
-<​code>​ 
-root@olinux:​~#​ tail-f /​var/​log/​syslog 
-</​code>​ 
- 
-==4°- On insère la clé USB-Ethernet== 
-Les lignes suivantes apparaissent dans le syslog, aucune erreur n'​apparaît,​ ouf!  
-<​code>​ 
-Jul 20 21:35:37 olinux kernel: [ 3144.236949] usb 1-1: new high-speed USB device number 2 using ehci-platform 
-Jul 20 21:35:38 olinux kernel: [ 3144.381972] usb 1-1: New USB device found, idVendor=0b95,​ idProduct=772b 
-Jul 20 21:35:38 olinux kernel: [ 3144.381995] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 
-Jul 20 21:35:38 olinux kernel: [ 3144.382006] usb 1-1: Product: AX88772C 
-Jul 20 21:35:38 olinux kernel: [ 3144.382016] usb 1-1: Manufacturer:​ ASIX Elec. Corp. 
-Jul 20 21:35:38 olinux kernel: [ 3144.382026] usb 1-1: SerialNumber:​ 00000A 
-Jul 20 21:35:38 olinux kernel: [ 3145.217213] asix 1-1:1.0 eth1: register '​asix'​ at usb-1c14000.usb-1,​ ASIX AX88772B USB 2.0 Ethernet, 00:​00:​10:​00:​61:​76 
-Jul 20 21:35:38 olinux kernel: [ 3145.217415] usbcore: registered new interface driver asix 
-</​code>​ 
-On voit aussi que **eth1** est le nom de l'​interface proposé par défaut. A mémoriser pour la suite. 
- 
- 
-==5°- Installation de usbutils pour avoir lsusb (optionnel)== 
-<​code>​ 
-root@olinux:​~#​ apt-get install usbutils 
-</​code>​ 
- 
-==6°- On voit ce qui est sur les ports USB avec lsusb (optionnel)== 
-<​code>​ 
-root@olinux:​~#​ lsusb 
-Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
-Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
-Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
-Bus 001 Device 002: ID 0b95:772b ASIX Electronics Corp. AX88772B 
-Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
-</​code>​ 
-La clé est donc bien reconnue comme un device USB. 
- 
-==7°- Paramétrage de eth1 dans le fichier /​etc/​network/​interfaces== 
-<​code>​ 
-root@olinux:​~#​ nano /​etc/​network/​interfaces 
-</​code>​ 
-Ajouter les lignes suivantes à la fin du fichier 
-<​code>​ 
-auto eth1 
-allow-hotplug eth1 
-iface eth1 inet dhcp 
-</​code>​ 
- 
-==8°- Redémarrer la brique== 
-C'est un peu bourrin, mais ça marche. 
-<​code>​ 
-root@olinux:​~#​ reboot 
-</​code>​ 
- 
-==9°- Une fois la brique relancée se reconnecter en SSH== 
-<​code>​ 
-root@sexmachine:​~#​ ssh root@192.168.1.27 
-</​code>​ 
- 
-==10°- On vérifie que eth1 apparaît bien parmi les interfaces réseau== 
-<​code>​ 
-root@olinux:​~#​ ifconfig 
-eth0      Link encap:​Ethernet ​ HWaddr 02:​c2:​04:​c2:​a6:​e3  ​ 
-          inet adr:​192.168.1.27 ​ Bcast:​192.168.1.255 ​ Masque:​255.255.255.0 
-          adr inet6: fe80::​42:​babe/​128 Scope:Lien 
-          adr inet6: fe80::​c2:​4ff:​fec2:​a6e3/​64 Scope:Lien 
-          UP BROADCAST RUNNING MULTICAST ​ MTU:​1500 ​ Metric:1 
-          RX packets:90 errors:0 dropped:0 overruns:0 frame:0 
-          TX packets:134 errors:0 dropped:0 overruns:0 carrier:0 
-          collisions:​0 lg file transmission:​1000 ​ 
-          RX bytes:11018 (10.7 KiB)  TX bytes:18229 (17.8 KiB) 
-          Interruption:​117 ​ 
- 
-eth1      Link encap:​Ethernet ​ HWaddr 00:​00:​10:​00:​61:​76  ​ 
-          UP BROADCAST MULTICAST ​ MTU:​1500 ​ Metric:1 
-          RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
-          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
-          collisions:​0 lg file transmission:​1000 ​ 
-          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) 
- 
-lo        Link encap:​Boucle locale  ​ 
-          inet adr:​127.0.0.1 ​ Masque:​255.0.0.0 
-          adr inet6: ::1/128 Scope:Hôte 
-          UP LOOPBACK RUNNING ​ MTU:​65536 ​ Metric:1 
-          RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
-          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
-          collisions:​0 lg file transmission:​0 ​ 
-          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) 
-</​code>​ 
- 
-==11°- On branche la clé USB-Ethernet au réseau local== 
-On fait ce test pour vérifier que l'​interface **eth1** récupère bien une adresse depuis le DHCP, et donc qu'​elle est configurée de la même façon que **eth0**. On vérifiera aussi que le paramétrage IPv6 est aussi valide. 
- 
-==12°- Nouveau ifconfig== 
- 
-Ca marche! Notre interface réseau **eth1** a bien récupéré une adresse IP depuis le DHCP du réseau. 
-<​code>​ 
-root@olinux:/​etc/​network#​ ifconfig 
- 
-eth0      Link encap:​Ethernet ​ HWaddr 02:​c2:​04:​c2:​a6:​e3  ​ 
-          inet adr:​192.168.1.27 ​ Bcast:​192.168.1.255 ​ Masque:​255.255.255.0 
-          adr inet6: fe80::​42:​babe/​128 Scope:Lien 
-          adr inet6: fe80::​c2:​4ff:​fec2:​a6e3/​64 Scope:Lien 
-          UP BROADCAST RUNNING MULTICAST ​ MTU:​1500 ​ Metric:1 
-          RX packets:264 errors:0 dropped:0 overruns:0 frame:0 
-          TX packets:63 errors:0 dropped:0 overruns:0 carrier:0 
-          collisions:​0 lg file transmission:​1000 ​ 
-          RX bytes:28827 (28.1 KiB)  TX bytes:10814 (10.5 KiB) 
-          Interruption:​117 ​ 
- 
-eth1      Link encap:​Ethernet ​ HWaddr 00:​00:​10:​00:​61:​76  ​ 
-          inet adr:​192.168.1.21 ​ Bcast:​192.168.1.255 ​ Masque:​255.255.255.0 
-          adr inet6: fe80::​200:​10ff:​fe00:​6176/​64 Scope:Lien 
-          UP BROADCAST RUNNING MULTICAST ​ MTU:​1500 ​ Metric:1 
-          RX packets:134 errors:0 dropped:0 overruns:0 frame:0 
-          TX packets:306 errors:0 dropped:0 overruns:0 carrier:0 
-          collisions:​0 lg file transmission:​1000 ​ 
-          RX bytes:16119 (15.7 KiB)  TX bytes:38260 (37.3 KiB) 
- 
-lo        Link encap:​Boucle locale  ​ 
-          inet adr:​127.0.0.1 ​ Masque:​255.0.0.0 
-          adr inet6: ::1/128 Scope:Hôte 
-          UP LOOPBACK RUNNING ​ MTU:​65536 ​ Metric:1 
-          RX packets:0 errors:0 dropped:0 overruns:0 frame:0 
-          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
-          collisions:​0 lg file transmission:​0 ​ 
-          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) 
-</​code>​ 
-===Fin de la Phase A=== 
-Ici on a une interface réseau parfaitement fonctionnelle sur la clé USB-Ethernet connectée. Maintenant on va voir comment plusieurs machines du réseau local pourront se connecter à cette interface de façon identique 
-====Phase B - Installation d'un serveur DHCP sur eth1==== 
- 
- 
-===Fin de la phase B=== 
  • howto/parametrer_une_brique_avec_un_connecteur_usb-ethernet_au_lieu_d_un_connecteur_usb-wifi.txt
  • Last modified: 2018/12/08 22:28
  • (external edit)