web-dev-qa-db-fra.com

Problèmes dans la définition d'une adresse IP statique à Ubuntu MATE 20.04

J'ai récemment installé Ubuntu MATE 20.04 (bureau) sur l'ordinateur de bureau que j'utilise au bureau. J'avais précédemment utiliser Ubuntu MATE 18.04, mais l'avancement de la version a échoué, mais J'ai donc créé un stylo d'installation USB à partir de l'image ISO et réinstallé. L'ordinateur est dans un bureau avec un réseau local. J'ai installé Open SSH Server de Synaptic.

À l'heure actuelle, sur mon ordinateur, le réseau fonctionne uniquement avec une connexion DHCP automatique: mon ordinateur a reçu l'IP dynamique 192.168.1.39. Je souhaite mettre en place une adresse IP statique, 192.168.1.121.

Pour ce faire, j'ai ouvert une "configuration de réseau avancée" à partir du panneau de commande, j'ai sélectionné l'onglet IPv4, sélectionnée "Manuel" plutôt que "Automatique (DHCP)", a ajouté l'IP statique 192.168.1.121, avec le masque 255.255.255.0 et passerelle 192.168.1.255. J'ai inséré 8.8.8.8 en tant que serveur DNS. Enregistré (le masque devient "24" après avoir sauvegardé). Et redémarré. Juste après le redémarrage, seulement pendant une minute environ,

  • Je pourrais ping mon adresse IP statique d'un autre ordinateur du réseau
  • Je pourrais ping cet autre ordinateur IP de mon ordinateur

Pourtant :

  • L'applet de notification montre de nombreuses tentatives infructueuses pour atteindre le réseau et je reçois la notification que je n'ai pas d'accès au réseau: "Vous êtes hors ligne".
  • Le navigateur ne peut atteindre aucun site
  • (après une minute ou plus) je ne peux pas ping mon adresse IP statique d'un autre ordinateur du réseau
  • (après une minute ou plus) je ne peux pas ping d'autres ordinateurs ips de mon ordinateur

Dans la condition (travail) dynamique/automatique/DHCP, il s'agit de la sortie de IP Addr:

$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope Host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope Host 
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 50:9a:4c:45:02:a2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.39/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s31f6
       valid_lft 603749sec preferred_lft 603749sec
    inet6 fe80::d11e:576:f7a0:5998/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Après avoir essayé de définir l'adresse IP statique, voici la sortie de IP Addr.

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope Host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope Host 
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 50:9a:4c:45:02:a2 brd ff:ff:ff:ff:ff:ff

J'ajoute que si je revenais à l'adresse DHCP automatique (mais laissant l'adresse IP supplémentaire que j'ai ajoutée), dès que je sauvegarder la configuration, je reçois la notification que je suis maintenant connectée. Je peux ping mon ordinateur d'un autre et l'autre ordinateur de la mienne. Cependant, le navigateur ne peut toujours pas atteindre de site. La situation est la même après le redémarrage. Dans cette condition, le serveur SSH fonctionne uniquement avec l'adresse IP dynamique. La nouvelle sortie de IP Addr est:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope Host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope Host 
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 50:9a:4c:45:02:a2 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.39/24 brd 192.168.1.255 scope global dynamic noprefixroute enp0s31f6
       valid_lft 604642sec preferred_lft 604642sec
    inet 192.168.1.121/24 brd 192.168.1.255 scope global secondary noprefixroute enp0s31f6
       valid_lft forever preferred_lft forever
    inet6 fe80::d11e:576:f7a0:5998/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Si j'arrête le réseau, supprimez la propriété intellectuelle et redémarrez la fonctionnalité du réseau, le réseau fonctionne avec l'IP dynamique (uniquement). Le navigateur atteint tous les sites.

Comment faire?

1
Francesco Uboldi

J'ai résolu mon problème: j'avais fourni la mauvaise adresse de passerelle. Je trouve le bon en vous connectant à un autre ordinateur du réseau et en utilisant:

$ ip route | grep default

Quand j'ai fourni la bonne adresse de passerelle, tout a fonctionné. Merci encore, @ N0RBRET. Désolé de déranger tout le monde.

1
Francesco Uboldi

Si vous avez accès au serveur/routeur DHCP, vous pouvez attribuer une adresse IP spécifique à cette machine qui évite de régler manuellement sur la machine elle-même. L'avantage est que si le réseau change les pièces mises à jour se produira automatiquement (par exemple, la passerelle modifiée, le serveur DNS, etc.) Vous pouvez vous assurer que votre pool de adresses DHCP ne chevauche pas l'IP fixe que vous souhaitez utiliser.

.255 est l'adresse de diffusion https://www.pcmag.com/encyclopedia/term/broadcast-address Votre masque serait/24 qui est la portée du réseau, c'est-à-dire le dernier ensemble de chiffres, potentiellement 255 adresses.

0
Crighton