web-dev-qa-db-fra.com

Le serveur Ubuntu 16.04 ne peut pas exécuter de ping sur des adresses IP ou des domaines externes, ni effectuer de mises à jour.

J'ai déplacé mon serveur vers mon travail et tout configuré.
A changé l’adresse IP interne en une nouvelle, ainsi que l’IP statique en une nouvelle.
Lorsque je fais un ifconfig, la nouvelle adresse IP/passerelle par défaut/sous-réseau s’affiche correctement.
Le problème est que je ne peux pas accéder au serveur via un ordinateur du réseau, je ne peux pas envoyer de ping à un domaine ou à une adresse IP externe, je ne peux pas faire de apt-get rien, j’ai ajouté de nouvelles règles à la Pare-feu que j'utilise maintenant (mikrotikerouteur/firwall) autorisé le port 80 et a également indiqué la nouvelle adresse IP statique à la société de mon domaine utilisée (onlydomains.com). J'ai également redémarré Apache2, le serveur actuel et même le routeur.
Je ne peux utiliser que les adresses IP internes.

J'ai vérifié de nombreux articles et google et on m'a dit de vérifier:

/etc/resolve.conf
/etc/network/interfaces
/etc/gai.conf (décommentez. precedence :: ffff: 0: 0/96 100) pour faire fonctionner apt-get
efface également le paramètre ip

Lorsque le serveur était chez moi, tout fonctionnait parfaitement. Je pouvais accéder au site Web, ssh au serveur de n'importe où et ainsi de suite.

Je suis tellement confus et je ne sais pas ce qui doit être fait pour y remédier.

* Si cela a été résolu quelque part s'il vous plaît dirigez-moi là-bas. Merci

Mise à jour:

sortie de route ip:

défaut via 192.168.1.254 dev eno1 onlink
192.168.11.0/24 dev eno1 proto lien de noyau de noyau src 192.168.11.199


modifications apportées dans/etc/network/interfaces = J'ai changé le réseau/la diffusion/la passerelle, car elles étaient en dehors de la plage de l'adresse IP.


Peut atteindre le serveur via SSH et peut envoyer un ping à la passerelle par défaut, mais je ne peux pas envoyer de ping à un domaine uniquement des adresses IP sur le réseau. Aussi ne peut pas faire d'apt-get.


Dig google.com

; << >> Dig 9.10.3-P4-Ubuntu << >> google.com
;; options globales: + cmd
;; la connexion a expiré; aucun serveur n'a pu être atteint

/etc/resolv.conf

serveur de noms 41.xxx.0.36
serveur de noms 41.xxx.0.37
recherche site web.com

Dig google.com @ 8.8.8.8

; << >> Dig 9.10.3-P4-Ubuntu << >> google.com @ 8.8.8.8
;; options globales: + cmd
;; Vous avez la réponse:
;; - >> HEADER << - opcode: QUERY, statut: NOERROR, id: 17942
;; drapeaux: qr rd ra; QUERY: 1, REPONSE: 1, AUTORITE: 0, SUPPLEMENTAIRE: 1

;; PSEUDOSECTION OPT:
; EDNS: version: 0, drapeaux :; 517 pieu
;; SECTION QUESTION:
; google.com IN A

;; SECTION RÉPONSE:
google.com. 192 IN A 216.58.223.46

;; QUERY time: 104 msec
;; SERVEUR: 8.8.8.8 N ° 53 (8.8.8.8)
;; QUAND: ven 13 avr 10:22:42 SAST 2018
;; MSG SIZE rcvd: 55

1
Deez Nutz
default via 192.168.1.254 dev eno1 onlink 
192.168.11.0/24 dev eno1 proto kernel scope link src 192.168.11.199

Votre réseau local ressemble donc à 192.168.11.0/24, et votre adresse IP sur eno1 est 192.168.11.199.

Mais votre passerelle par défaut est 192.168.1.254.

Cela ne fonctionnera pas. Votre passerelle locale est extérieur votre réseau local, vous n'avez donc aucun moyen de le contacter.

Vous devez vérifier vos paramètres réseau dans /etc/network/interfaces, afin que la configuration soit cohérente. Lorsque cela est fait, vérifiez que vous êtes en mesure d’envoyer une requête ping à votre passerelle par défaut.

De plus, il semble que vos serveurs DNS définis ne fonctionnent pas. Certains serveurs suggérés seraient ceux de Cloudflare au 1.1.1.1 ou de Google au 8.8.8.8.

Dans /etc/network/interfaces vous aurez une ligne comme

dns-nameservers 41...

Remplacez ceci par dns-nameservers 1.1.1.1 par exemple, puis redémarrez ou éditez /etc/resolv.conf et remplacez les lignes nameserver 41... actuelles par nameserver 1.1.1.1.

Vérifiez que vous êtes capable de ping google.com

1
vidarlo