Je viens d'installer Ubuntu Server hier sur mon ancien ordinateur portable. Je ne peux pas cingler à l'extérieur ou mon routeur. Pour commencer, j'ai réalisé qu'au lieu de "eth0", j'ai "em1", et je l'ai donc je vois em1 dans ifconfig.
/ etc/networks/interfaces
auto em1
iface em1 inet loopback
address 192.168.1.120
netmask 255.0.0.0
network 192.168.1.1
broadcast 192.168.1.255
Lorsque je fais un ping sur mon routeur, le message "Hôte de destination inaccessible"
Et lorsque je lance un ping sur google.com, le message "hôte inconnu google.com" s'affiche.
Et quand je fais un ping sur un ordinateur de ce réseau, le message "Le réseau est inaccessible"
J’ai pris note de mon ordinateur correctement connecté à ce réseau, j’ai donc modifié/etc/networks/interfaces en
auto em1
iface em1 inet loopback
address 192.168.1.120
gateway 10.0.0.1
netmask 255.255.255.0
network 192.168.1.1
broadcast 192.168.1.255
Maintenant, je ne peux pas voir l'adresse IP4 dans ifconfig et il est écrit "Le réseau est inaccessible" lorsque je fais un ping du routeur.
Y a-t-il quelque chose qui me manque? Je n'ai pas beaucoup d'expérience avec les réseaux.
modifier 1
Merci! Après quelques modifications, je peux envoyer un ping à mon routeur et à 8.8.8.8. Un autre problème que j'ai eu était la passerelle de mon routeur était en fait 10.0.0.1, j'ai oublié parce que je suis habitué à 192.168.1.1. Pour une raison quelconque, même si je dois attribuer une adresse IP temporaire via une ligne de commande, ce fichier ne devrait-il pas le faire automatiquement?
De plus, même si je peux utiliser la commande ping 8.8.8.8, je ne peux pas effectuer de commande ping sur google.com, même après l'avoir ajoutée dans le fichier d'interface. nsloopup ne fonctionne pas non plus, il expire.
route ip
default via 10.0.0.1 dev em1
10.0.0.0/24 dev em1 proto kernel scope link src 10.0.0.10
éditer 2
erreur d'orthographe, maintenant je peux cingler google: D
Vous n’auriez pas dû jouer avec l’interface préexistante lo
(bouclage): vous devez rétablir cela en
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
et alors ajoutez votre interface statique externe, par exemple
auto em1
iface em1 inet static
address 192.168.1.120
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.1
(ceux-ci ne sont pas nécessairement corrects pour votre réseau: vous devrez vérifier). Vous devrez également probablement ajouter au moins un serveur de noms DNS, par exemple. utiliser les serveurs DNS publics de Google
dns-nameservers 8.8.8.8 8.8.4.4
Si votre routeur prend en charge la réservation d’adresses DHCP, vous pouvez également utiliser cette option, ce qui est sans doute plus simple, en particulier pour les réseaux domestiques.
Votre passerelle doit être 192.168.1.1. Elle ne peut pas être installée sur un autre réseau de classe A "10.0.0.0", votre réseau ne peut pas être une adresse IP 192.168.1.1. Il devrait être 192.168.1.0 car vous utilisez un masque de réseau 24 bits Assurez-vous que l'adresse que vous utilisez 192.168.1.120 n'est pas attribuée à un autre ordinateur ou périphérique. Enfin, ajoutez DNS-Nameservers 8.8.8.8 8.8.4.4
Quant à votre nom em1 si vous êtes concerné et que vous voulez le renommer en eth0 read http://ubuntuforums.org/showthread.php?t=2150517