GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Impossible de définir correctement une adresse IP statique dans Ubuntu 16.04 ?

J'essaie de configurer une adresse IP statique sur une interface dans Ubuntu 16.04. C'est pour une connexion locale sans serveur DHCP ni configuration DNS. J'ai essayé de le faire à partir de l'interface graphique d'édition des connexions ainsi que de la CLI et je n'ai pas beaucoup de chance.

J'ai cherché et trouvé plusieurs questions similaires (Définir l'adresse IP statique d'Ubuntu 16.04, etc.), mais je n'arrive pas à obtenir la bonne configuration moi-même.

Voici où j'en suis… Il y a actuellement trois appareils connectés à un commutateur. Un configuré à 1.51, un à 1.20, et ce système 16.04 que j'essaie de configurer pour 1.49. 51 et 20 communiquent bien. J'ai changé les câbles et essayé différents ports… donc je sais que ce n'est pas un problème physique. Et, en fait, l'un des autres systèmes sur ce commutateur est un Ubuntu 14.04 avec une configuration d'interface identique, mais l'IP est 51. Le seul problème ici semble être le système Ubuntu 16.04.

16.04 Fichier /etc/network/interfaces :

# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback

# Primary network interface
auto enp4s0
#iface enp4s0 inet dhcp
iface enp4s0 inet static
    address 192.168.1.49
    netmask 255.255.255.0
    gateway 192.168.1.1

$ ifconfig
enp4s0    Link encap:Ethernet  HWaddr f4:8e:38:e7:39:31  
      inet addr:192.168.1.49  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::f68e:38ff:fee7:3931/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:258 errors:0 dropped:0 overruns:0 frame:0
      TX packets:2123 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:28821 (28.8 KB)  TX bytes:208448 (208.4 KB)

Tout semble bien. Mais les pings échouent. Impossible d'entrer ou de sortir du ping. La chose la plus intéressante pour moi est le masque de réseau lorsque l'on regarde l'interface depuis l'interface graphique. Si je vais dans "Modifier les connexions…" à partir de l'icône de réseau en haut à droite et que je modifie cette interface, cela affiche ce qui suit :

Address: 192.168.1.49
Netmask: 24
Gateway: 192.168.1.1

Un masque réseau de "24" ? Cela n'a aucun sens… mais les choses semblent bien depuis ifconfig de la CLI.

Je suis à court d'idées. Ça devrait être simple… ?

Merci.

ÉDITION 1 :

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 enp4s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp4s0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp4s0

Réponse acceptée :

Vous n'avez pas déclaré de serveurs de noms DNS. Je vous suggère de modifier :

# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback

# Primary network interface
auto enp4s0
#iface enp4s0 inet dhcp
iface enp4s0 inet static
    address 192.168.1.49
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 192.168.1.1

Redémarrez l'interface :

sudo ifdown enp4s0 && sudo ifup enp4s0

Ping :

ping -c4 www.ubuntu.com

Si vous obtenez des retours ping, vous êtes prêt.

Connexe :Comment conserver ce menu ?
Ubuntu
  1. Comment installer Redis sur Ubuntu 20.04 / 18.04

  2. Configuration IP statique d'Ubuntu

  3. Ubuntu - Comment définir une adresse IP statique dans Ubuntu ?

  4. Comment définir une adresse IP statique pour la connexion Wi-Fi sur un téléphone Ubuntu ?

  5. Installation de Cuda 8 sur Ubuntu 16 :impossible de localiser le package Cuda ?

Configurer Postman sur Ubuntu 20.04

Comment installer Pelican sur Ubuntu 20.04

Comment définir une adresse IP statique sur Ubuntu Linux

Comment définir une adresse IP statique sur Ubuntu 20.04 (bureau)

Comment configurer NordVPN sur Ubuntu

Ubuntu Comment définir une adresse IP statique via un terminal et une interface graphique