Super billigt Ethernet för Raspberry Pi (5 / 5 steg)
Steg 5: Starta och testa
Starta om Pi och logga in igen. Tillbaka vid kommandotolken, kontrollera nätverkskonfigurationen med
ifconfig
Om allt är väl kan du se något sånt här:
ETH0 länk 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 räckvidd: länk
UPP BROADCAST kör multicast-MTU:1500 mått: 1
RX-paket: 3756 fel: 0 sjunkit: 130 överskridanden: 0 frame: 0
TX-paket: 207 fel: 15 sjunkit: 0 överskridanden: 0 carrier: 0
kollisioner: 0 txqueuelen:1000
RX byte: 289970 (283.1 KiB) TX bytes: 27617 (26,9 KiB)
Avbrott: 163
(En modell b, du bör ju nu har både som eth0 och eth1).
Om detta fungerar, kontrollera din Internetanslutning (e.g. ping www.google.com) och det är gjort!
Felsökning
Om du inte ser någon eth0 enhet, prova en av följande felsökningstips:
- Re-check den hoppare ledningar. Alla ledningar behöver anslutas korrekt för gränssnittet att fungera alls.
- Kolla link-lamporna på modulen ENC28J60 (och på nätverksnavet där det inkopplad). Observera att modulen ger bra gamla 10-Mbit halv duplex Ethernet; Det är möjligt din hubb inte är konfigurerad för att förvänta sig detta.
- Kontrollera att se föraren modulen är laddad med:
lsmod < br >
Du bör se en linje från enc28j60 i utdata. Om inte, nytt kontrollera /boot/config.txt innehållet.
- Sök efter uppstart meddelanden med kommandot:
dmesg < br >
När föraren startar bör du se meddelanden som liknar följande:
[13.012797] spi spi0.0: ställa in native-CS0 som GPIO 8
[13.013115] spi spi0.1: ställa in native-CS1 som GPIO 7
[13.128148] enc28j60 spi0.0: enc28j60 Ethernet driver 1,01 laddad
[13.187818] net eth0: enc28j60 driver registrerade
följde en kort stund senare genom:
[18.684532] net eth0: länka upp - halv duplex
[18.684755] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: länk blir redo