Lorsque j'essaie d'envoyer une requête ping au DNS de Google ou à l'extérieur du réseau que j'obtiens
connect: Network is unreachable
?
Je ne peux pas non plus mettre à jour ce que j'ai mis à ce sujet
Je suis nouveau dans le réseautage ... Et Ubuntu. Mais ce sont les résultats de certaines commandes que je pensais pouvoir aider
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:0e:7f:a9:10:54 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.5/24 brd 192.168.0.255 scope global eth0
inet6 fe80::20e:7fff:fea9:1054/64 scope link
valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
link/ether 86:0b:cb:43:63:a5 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
mcserver@helloworld:~$
$ vi /etc/resolv.conf:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.0.5
nameserver 8.8.8.8
$ vi /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.0.5
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.0.255
post-up iptables-restore < /etc/iptables.up.rules
dns-nameservers 192.168.0.5 8.8.8.
networking
server
network-manager
dns
user240010
la source
la source
ip route show
ip route add default via 192.168.0.1 dev eth0
devrait vous offrir une connectivité, en supposant que l'adresse IP de votre routeur est 192.168.0.1. Si cela fonctionne (essayez d'ping 8.8.8.8
abord, puis google.com), vérifiez ma réponse pour conserver les modifications.Réponses:
La ligne suivante est fausse:
De plus, il ne semble pas y avoir de configuration de passerelle par défaut.
N'ayant pas plus d'informations sur votre réseau, je suggère d'ajouter la ligne suivante à la fin:
Donc, en supposant que l'adresse IP de votre routeur est 192.168.0.1, ce serait l'entrée entière:
la source
Le problème est que vous devez définir votre passerelle par défaut
1) Prendre le terminal
2) sudo su
3) Tapez
$ route add gw par défaut (ex: 192.168.136.1) eth0
4) parfois, vous pourrez ping (ping 8.8.8.8) mais pas de connexion Internet dans le navigateur, puis
5) allez sur 'nano /etc/resolv.conf'
6) Ajouter
7) serveur de noms 8.8.8.8
8) serveur de noms 192.168.136.0 (passerelle) ou serveur de noms 127.0.1.1
9) redémarrage sudo /etc/init.d/networking ou redémarrage du réseau de service
la source
sudo su
, car cela est considéré comme une mauvaise pratique ici pour de nombreuses raisons.Vous devrez peut-être ajouter une passerelle par défaut. En tant qu'utilisateur root, exécutez cette commande.
Par exemple
Vous pouvez obtenir les 3 premiers octets, 172.23.5 de eth0 / eoM
Ensuite, envoyez une requête ping à une IP pour voir si la connexion fonctionne.
la source
Dans mon cas, si votre système est derrière un pare-feu, cela ne peut pas interagir avec Internet. Sauf si vous spécifiez un serveur proxy pour HTTP / HTTPS / FTP, il n'est pas accessible.
Essaye ça:
la source