Geen internet verbinding

Ik gebruik een CAT6-kabel om mijn RPi 2 te verbinden met D-Link ADSL Modem. Maar dat kan ik niet!

Hier zijn wat ik al heb getest:

Wanneer het systeem is opgestart, voer ik uit:

ping google.com

het zegt:

ping: unknown host google.com

Dan typ ik:

ping 192.168.1.1

het zegt:

connect: Netwofk is unreachable

Dan typ ik:

route

of

route -n

het zegt:

Kernel IP routing table
Destination    Gateway    Genmask    Flags Metric Ref    Use Iface

Dan typ ik:

ifconfig

het zegt:

#

eigenlijk zegt het niets !!


And here is the content of /etc/netwofk/interfaces :

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

# iface eth0 inet static
# address 192.168.1.88
# netmask 255.255.255.0
# gateway 192.168.1.1
# netwofk 192.168.1.0

Ik heb ook de laatste regels van dit bestand niet gecommentarieerd, dus het zag er zo uit:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

iface eth0 inet static
address 192.168.1.88
netmask 255.255.255.0
gateway 192.168.1.1
netwofk 192.168.1.0

Then I rebooted the system; but it didn't wofk!


I tested the LAN cable on my laptop; it wofks fine.


Trouwens, ik gebruik RPi 2, waarop Minibian is geïnstalleerd. Minibian is een minimale versie van Raspbian .


Wat moet ik doen om verbinding te maken met internet?



Update 1

Hier zijn enkele andere tests:

Ik typ:

lspci | grep Ethernet

het zegt:

-bash: lspci: command not found

Ik typ:

ping 127.0.0.1

het zegt:

connect: Netwofk is unreachable

In /etc/netwofk/interfaces , I commented the iface eth0 inet dhcp , and uncommented the others. But it didn't change anything.


Ik typ:

ifconfig -a

het zegt:

eth0      Link encap:Ethernet  HWaddr b8:27:eb:7f:c1:5f
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errofs:0 dropped:0 overruns:0 frame:0
          TX packets:0 errofs:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          LOOPBACK MTU:65536 Metric:1
          RX packets:0 errofs:0 dropped:0 overruns:0 frame:0
          TX packets:0 errofs:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


Update 2

Hier zijn enkele aanvullende tests:

Ik typ:

ifconfig lo up
ifconfig eth0 up

and Dan typ ik:

ifconfig

het zegt:

eth0      Link encap:Ethernet  HWaddr b8:27:eb:7f:c1:5f
          inet6 addr: fe80::ba27:ebff:fe7f:c15f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errofs:0 dropped:0 overruns:0 frame:0
          TX packets:6 errofs:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:556 (556.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1 Mask:255.0.0.0
          inet6 addr : ::1/128 Scope:Host
          UP LOOPBACK RUNNING MTU:65536 Metric:1
          RX packets:0 errofs:0 dropped:0 overruns:0 frame:0
          TX packets:0 errofs:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Dan typ ik:

ping 127.0.0.1

and it wofked! it sent and received several packages. However, ping 192.168.1.1 of other pings still don't wofk.



Update 3

Mofe tests:

Ik typ:

ifconfig eth0

het zegt:

eth0      Link encap:Ethernet  HWaddr b8:27:eb:7f:c1:5f
          inet6 addr: fe80::ba27:ebff:fe7f:c15f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:623 errofs:0 dropped:0 overruns:0 frame:0
          TX packets:6 errofs:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:48742 (47.5 KiB)  TX bytes:556 (556.0 B)
0
Bedankt @ Butters voor je reactie. Ja, de LED's knipperen op de RPi LAN-poort.
toegevoegd de auteur user.dz, de bron
Beste @JaromandaX, ik deed wat je voorstelde en publiceerde de resultaten als Update 1 in het hoofdonderwerp. Suggesties?
toegevoegd de auteur user.dz, de bron
Ik heb Raspbian eerder getest. De opstarttijd is de belangrijkste reden dat ik de Minibian heb geïnstalleerd. Het boot in max. 15 seconden. Ik zal je suggestie proberen.
toegevoegd de auteur user.dz, de bron
Beste @Butters, ik deed wat je voorstelde en publiceerde de resultaten als Update 1 in het hoofdonderwerp. Suggesties?
toegevoegd de auteur user.dz, de bron
Alle RX/TX-lampjes op de Pi? (Geeft aan dat het de Ethernet-kabel als actief ziet?) Ook als u de eth0-inet-statische opmerkingen weghaalt, moet u de eth0-inet DHCP uitspreken.
toegevoegd de auteur Darren, de bron
probeer lspci | grep Ethernet om te zien of het systeem uw Ethernet-kaart herkent. Heb je ook Rasbian geprobeerd die voor de Pi2 is gecompileerd? Persoonlijk kan ik geen reden bedenken om een ​​'meer cutdown' distro van Linux te hebben, gewoon draaien zonder een GUI.
toegevoegd de auteur Darren, de bron
het feit dat ifconfig helemaal niets laat zien is heel vreemd, je zou op zijn minst lo hebben ... werkt ping 127.0.0.1 ? Het is alsof er geen netwerkmodules zijn geïnstalleerd. probeer ifconfig -a - die zelfs geblokkeerde interfaces zou moeten tonen
toegevoegd de auteur Pradeep, de bron
dus de interfaces zijn aanwezig, net uitgeschakeld
toegevoegd de auteur Pradeep, de bron

2 antwoord

probeer je netwerk/interfaces-bestand in te stellen

auto lo

iface lo inet loopback

auto eth0
iface eth0 inet dhcp

nadat je het bestand hebt bewerkt, moet je may uitvoeren als je jessie gebruikt

sudo systemctl daemon-reload

Bewerk:

ifconfig lo up
ifconfig eth0 up
ifconfig

ze moeten nu worden weergegeven zonder de -a

opmerking: dit probleem wordt niet opgelost , ik wil gewoon kijken of de interfaces naar boven komen (en blijven staan) als je ze dwingt om op te staan

Iets anders brengt ze naar beneden - uitvoer van de opdrachtregel dmesg is handig om te zien wat er gebeurt tijdens het opstarten

na update 3:

verander/etc/network/interfaces naar

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet static
address 192.168.1.88
netmask 255.255.255.0
gateway 192.168.1.1
network 192.168.1.0

Ervan uitgaande dat uw router 192.168.1.1 is

1
toegevoegd
Eigenlijk @JaromandaX, ik heb geen internetverbinding nodig bij elke herstart. Ik wilde gewoon python gpio-pakket installeren. Indien nodig kan ik /etc/init.d/networking start toevoegen aan rc.local om deze bij elke herstart in te schakelen. Toch bedankt voor uw punt op update-rc.d .
toegevoegd de auteur user.dz, de bron
Probleem opgelost eindelijk @JaromandaX !! Ik typte /etc/init.d/networking start en het werkte !!
toegevoegd de auteur user.dz, de bron
Beste @JaromandaX, het IP-adres van mijn ADSL-modem is 192.168.1.1, ik kan er via mijn laptop toegang toe krijgen. Dus, hoe weet ik wat het netwerk onder druk zet? dmesg geeft veel antwoorden. Hoe kan ik het verfijnen? dmesg | grep ethernet geeft niets.
toegevoegd de auteur user.dz, de bron
Beste @JaromandaX, ik heb /etc/network/interfaces gewijzigd, maar het probleem blijft bestaan. Het pings alleen 127.0.0.1 . Andere pings reageren niet! Er is ook nog een ander probleem: na het opnieuw opstarten, moet ik typen alsconfigop en ifconfig eth0 omhoog om ping 127.0.0.1 in te schakelen !!
toegevoegd de auteur user.dz, de bron
Beste @JaromandaX, zie Update 3 .
toegevoegd de auteur user.dz, de bron
Beste @JaromandaX, ik deed wat je zei en publiceerde de resultaten als Update 2 in het hoofdonderwerp.
toegevoegd de auteur user.dz, de bron
Wat moet ik nu doen?
toegevoegd de auteur user.dz, de bron
Bedankt @JaromandaX voor je antwoord. Ik heb de /etc/network/interfaces aangepast aan wat je zei. Maar het werkte niet. Ik heb het systeem opnieuw opgestart. Het werkte niet meer. Ik typte systemctl daemon-reload , maar er stond bash: command not found !!
toegevoegd de auteur user.dz, de bron
@ Omid1989 - zie bijgewerkte antwoord
toegevoegd de auteur Pradeep, de bron
dat zal niet "overleven" een reboot - je moet misschien een update-rc.d doen - kijk naar de man pagina, het kan update-rc.d zijn om netwerken in te schakelen, maar ik weet het niet zeker
toegevoegd de auteur Pradeep, de bron
`Na opnieuw opstarten, moet ik typen '- absoluut dwingt iets het netwerk bij het opstarten af
toegevoegd de auteur Pradeep, de bron
Kent u het IP-adres van uw router? of een andere machine op uw LAN
toegevoegd de auteur Pradeep, de bron
Er is nog steeds het probleem van wat het netwerk OMLAAG in de eerste plaats brengt - dat is ongewoon gedrag - hoewel het minibisch dat opzettelijk kan doen !!
toegevoegd de auteur Pradeep, de bron
OK nu moet je het ip-adres van eth0 instellen - het lijkt erop dat je geen DHCP-server hebt (of je systeem vindt er geen) ... als je opgeeft ifconfig eth0 heeft het een inet adres nu?
toegevoegd de auteur Pradeep, de bron
Ik heb iets toegevoegd aan het antwoord
toegevoegd de auteur Pradeep, de bron
dus je gebruikt jessie niet
toegevoegd de auteur Pradeep, de bron

Welnu, het lijkt erop dat de netwerk -service handmatig moest worden ingeschakeld!

Dus ik deed:

/etc/init.d/networking start

En voila! Het werkte: D

0
toegevoegd
Ik ben blij dat je het hebt gedaan. Je zou in staat moeten zijn om de opdracht update-rc.d networking enable uit te voeren om hem automatisch te laten starten bij het opstarten.
toegevoegd de auteur Darren, de bron