2 votes

Comment valider si l'ip statique est valide

Voici comment j'ai configuré une adresse IP statique sur ma machine ubuntu :

https://askubuntu.com/a/178981/630142

Imaginez que ça arrive :

  1. Je connecte ma machine ubuntu à un routeur (réseau) qui attribue des adresses IP (192.168.0.X)

  2. Puis j'assigne une ip statique à ma machine Ubuntu de 192.168.0.50 .

  3. La machine Ubuntu est connectée à Internet et tout fonctionne parfaitement. Je suis capable de faire un ping 192.168.0.50 d'autres ordinateurs sur le même 192.168.0.X réseau.

  4. Quelqu'un change le routeur qui a un masque de réseau différent. (192.168.10.X) au lieu de (192.168.0.X) . Donc maintenant, les appareils qui étaient connectés par DHCP ont une IP différente.

  5. À cause de ce changement, ma machine Ubuntu ne peut plus se connecter à Internet. L'adresse IP 192.168.0.50 n'est plus valable.

Maintenant ma question est : Comment puis-je savoir que la raison pour laquelle je n'ai pas de connexion Internet est que le réseau a changé ? Je peux vérifier la présence d'Internet en faisant :

ping google.com

Peut-être que le ping ne fonctionne pas parce que l'ensemble du réseau a perdu sa connexion Internet. Mais comment puis-je savoir si c'est parce que tout le réseau a perdu internet --OU- si c'est parce que mon ip statique n'est pas valide.

2voto

Sebastian Stark Points 5932

Il s'agit d'un problème d'organisation.

Si quelqu'un modifie les paramètres de votre routeur, il doit vous en informer.

Si vous devez utiliser des adresses IP statiques, attribuées localement, sur votre système malgré l'existence d'un serveur DHCP, l'administrateur du serveur DHCP doit réserver une plage d'adresses IP pour une utilisation statique et l'indiquer dans les notes de la documentation.

Si votre Internet ne fonctionne pas avec une IP statique et que vous savez qu'il y a un serveur DHCP, vous pouvez temporairement passer à l'utilisation du DHCP et voir ce qui vous est attribué, puis modifier votre configuration statique en conséquence.

Encore une fois, je pense qu'il s'agit d'un problème de communication/documentation dans votre organisation.

1voto

0xC0000022L Points 5221

Eh bien, il y a deux aspects ici.

Pour commencer, tout serveur DHCP digne de ce nom tentera de vérifier que l'adresse IP qu'il distribue est inutilisée avant de la proposer. Mais il peut y avoir des failles, bien sûr. Cependant, cela signifie généralement que vous pouvez supposez que la perte de connectivité signifie la perte de connectivité internet.

Cependant, si vous voulez établir que vous pouvez communiquer, essayez de communiquer avec votre passerelle. C'est-à-dire, utilisez la sortie de ip route et choisir la passerelle pour le default et essayez d'envoyer un ping à cette passerelle. Si cela fonctionne, le problème est probablement en amont (connectivité Internet). Si ce n'est pas le cas, votre problème est local.

D'ailleurs, si vous vraiment utiliser :

auto eth0
   iface eth0 inet dhcp

comme vous le soulignez, dans des circonstances normales, débrancher et rebrancher le câble fera que votre client DHCP demandera à nouveau un bail à un serveur DHCP. Mais vous pouvez également demander à votre client de libérer le bail DHCP. Pour dhclient c'est le -r option.

NB : assurez-vous que vous n'avez pas une configuration de gestionnaire de réseau parallèle quelconque.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X