• Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
gateway network mancante? is connect unreachable

[Risolto] connect: Network is unreachable... Gateway mancante?
#1
Ho installato Raspbian tramite Noobs.
Configurato lingua e wifi dall'interfaccia grafica (perchè lo vorrei usare sfruttando il wifi, finche non sentirò la necessità della velocità del cavo).
Passato alla shell (ho tolto l'avvio da gui per ora).

1) Facevo : ping 192.168.1.x e ottenevo un errore.
2) Facevo : ping www.google.com e ottenevo un errore ("connect: Network is unreachable")

La 1) l' ho risolta leggendo che era un bug noto.
La 2) non riesco a risolvere...

Digito:
Codice:
pi@raspberrypi:~ $ sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     303    0        0 wlan0
e manca il gateway...

Allora lo aggiungo...
Codice:
sudo route add default gw 192.168.1.1

E quindi
Codice:
pi@raspberrypi:~ $ sudo route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     303    0        0 wlan0

Tutto funziona adesso...

Ma se faccio reboot perdo tale modifica!!

Come faccio?




Se serve saperlo il mio file   /etc/network/interfaces  è fatto così (l'ha creato da sè l'installazione di raspbian)

Codice:
# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
   wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
   wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Risposta
#2
Ma scusa, perché non metti tutto quel che ti serve in /etc/network/interfaces?
Guarda, ad esempio, una delle tante discussioni che vertono sull' argomento
http://forum.raspberryitaly.com/showthread.php?tid=319

Esempio
Risposta
#3
(15/04/2016, 20:58)Zzed Ha scritto: Ma scusa, perché non metti tutto quel che ti serve in /etc/network/interfaces?
Guarda, ad esempio, una delle tante discussioni che vertono sull' argomento
http://forum.raspberryitaly.com/showthread.php?tid=319

Esempio

Non ho capito perchè il suo esempio (a parte i numeri degli ip) è diverso dal mio file... 
Ho cercato di apportare le modifiche come dite voi ... un riavvio e .......... BOOM  non funziona più nulla!!
Adesso il rpi non risponde più al ping, nè tantomeno vi accedo con ssh... quindi immagino che il problema alla rete sia peggiorato Sad

Fino a domattina credo di non poter collegare il rpi all'unica mia tv con hdmi per vedere se almeno si accende...

Avevo provato a trasformare il interfaces  in questo modo (vado a memoria):


Codice:
auto lo

iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
#iface wlan0 inet manual
iface wlan0 inet static

        address 192.168.1.9  

        gateway 192.168.1.1
        netmask 255.255.255.0



    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Risposta
#4
In Jessie l'inserimento dell'indirizzo IP statico è differente (salvo eccezzioni) rispetto a wheezy.
Il link di seguito spiega come inserirlo:
https://www.raspberrypi.org/forums/viewt...ee370a0045
Risposta
#5
(16/04/2016, 07:15)ippogrifo Ha scritto: In Jessie l'inserimento dell'indirizzo IP statico è differente (salvo eccezzioni) rispetto a wheezy.
Il link di seguito spiega come inserirlo:
https://www.raspberrypi.org/forums/viewt...ee370a0045

Hemm.... Non è che c'abbia capito molto da quel link...

Il problema mio è solo relativo al gateway, non al resto.

Cosa dice quel sito? Di modificare un altro file? O che altro?
Risposta
#6
Si, scusami, ieri sera ero "cotto" e ti ho risposto come se Jessie non esistesse.
Se hai Raspbian Jessie (o una distribuzione comunque basata su Jessie) , le impostazioni non vanno più fatte in /etc/network/interfaces , ma in /etc/dhcpcd.conf

ricapitoliamo, quindi:
/etc/network/interfaces deve essere così:
Codice:
auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet manual

auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

auto wlan1
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

ora andrai a editare /etc/dhcpcd.conf
Codice:
sudo nano /etc/dhcpcd.conf
e aggiungi queste righe
Codice:
interface eth0
static ip_address=192.168.x.xx

interface wlan0
static ip_address=192.168.x.xx
static routers=1923.168.x.xx
static domain_name_servers=8.8.8.8 8.8.8.4
naturalmente con gli indirizzi che fanno al caso tuo. Dove:
static ip_address= è l'indirizzo ip fosso che vuoi impostare sul Raspberry
static routers= è l'indirizzo del Gateway
static domain_name_servers=èstatic domain_name_servers= indirizzi dei DNS (dividi ogni indirizzo con uno spazio)
Risposta
#7
(16/04/2016, 09:40)Zzed Ha scritto:
Codice:
static domain_name_servers=8.8.8.8 8.8.8.4
static domain_name_servers=èstatic domain_name_servers= indirizzi dei DNS (dividi ogni indirizzo con uno spazio)

Domandona e poi vado subito a collegare il rpi alla tv... 

I dns hai messo quelli di google (o cmq ne vanno bene tanti). Ma come mai non si mette l'ip del router? ...tanto è lui che ha dei dns già configurati..
Risposta
#8
Si, io ho messo quelli per farti un esempio funzionante.
Se c'è l'ip del Router, e nel Router sono configurati i DNS, funziona lo stesso! (spero)
Risposta
#9
Scusa Zzed ho appena ripristinato e riavviato il rpi.
Sto guardando il file dhcpcd.conf. Non è proprio come lo descrivi tu... inoltre ha delle strane ripetizioni...
Te lo copio qui sotto per intero:

Codice:
option rapid_commit

# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# Respect the network MTU.
# Some interface drivers reset when changing the MTU so disabled by default.
#option interface_mtu

# A ServerID is required by RFC2131.
require dhcp_server_identifier

# Generate Stable Private IPv6 Addresses instead of hardware based ones
slaac private

# A hook script is provided to lookup the hostname if not set by the DHCP
# server, but it should not be run by default.
nohook lookup-hostname

SSID miarete
static routers=
static domain_name_servers=
static domain_search=

SSID miarete
inform 192.168.1.9
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

SSID miarete
inform 192.168.1.9
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
Risposta
#10
In Debian Jessie il file di configurazione per l'assegnazione di indirizzi statici (quindi sempre conosciuti dal "proprietario") non è più il file "/etc/network/interfaces". Questo è valido sia per collegamento via cavo che wiFi.
L'assegnazione in Jessie andrà fatta nel file "dhcpcd.conf".
Il file dhcpcd.conf da te postato è di fatto solo la metà inferiore del file in /etc.
Se è questo che vedi (cioè non quanto riportato nel post) è molto probabile che ci sia qualche problema di installazione del SO.
Importante, comunque, è che il file "/etc/network/interfaces" non venga modificato.  
La mia configurazione per un IP statico etho (perfettamente funzionante) è:

interface eth0
static ip_address=192.168.yy.xx/24
static routers=192.168.yy.zz
static domain_name_servers=192.168.yy.zz
Risposta
  


Vai al forum:


Navigazione: 4 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect