Stap 5: Opnieuw opstarten en testen
Opnieuw opstarten van de Pi, en log opnieuw in. Terug bij de opdrachtprompt, Controleer de netwerkconfiguratie met
ifconfig
Als het goed is ziet u zoiets als dit:
eth0 Link encap:Ethernet HWaddr 9e:df:83:ec:38:91 inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::a74c:6e6b:de3f:11b2/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3756 errors:0 dropped:130 overruns:0 frame:0 TX packets:207 errors:15 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:289970 (283.1 KiB) TX bytes:27617 (26.9 KiB) Interrupt:163
(Op een Model B, moet natuurlijk nu zijn zowel de eth0 en eth1).
Als dit werkt, Controleer uw internetverbinding (bijvoorbeeld ping www.google.com) en dit alles gebeurt!
Probleemoplossing
Als u niet elk apparaat eth0 ziet, probeert u een van de volgende tips:
- Vinkt de jumper bedrading. Alle kabels moeten goed zijn verbonden voor de interface helemaal functioneren.
- Check de link lichten op de ENC28J60 module (en op de netwerkhub waar u aangesloten in). Merk op dat de module goede oude 10 Mbit half-duplex Ethernet biedt; het is mogelijk dat uw hub niet is geconfigureerd voor dit verwachten.
- Controleer om te zien de driver module is geladen met:
lsmod<br>
U ziet een lijn die begint enc28j60 in de uitvoer. Als dat niet het geval is, de /boot/config.txt inhoud opnieuw te controleren.
- Controleren op schoen-tijd berichten met het commando:
dmesg<br>
U ziet de volgende strekking weergegeven wanneer het stuurprogramma wordt gestart:
[ 13.012797] spi spi0.0: setting up native-CS0 as GPIO 8 [ 13.013115] spi spi0.1: setting up native-CS1 as GPIO 7 [ 13.128148] enc28j60 spi0.0: enc28j60 Ethernet driver 1.01 loaded [ 13.187818] net eth0: enc28j60 driver registered
een korte tijd later door gevolgd:
[ 18.684532] net eth0: link up - Half duplex [ 18.684755] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready