Depuis 2 jours je cherche une solution pour mon raspberry. J’ai installé raspbian jessie. Mais étant donné que j’utilise en tant que server, j’aimerai que l’ip ne change pas à chaque démarrage. J’ai donc modifié le fichier « /etc/network/interfaces » comme suit
<<
iface eth0 inet static
address 192.168.1.30
netmask 255.255.255.0
gateway 192.168.1.254
Le problème c’est que quand je rebut ça me met « deconfiguring network interface » et hop ma machine passe en .11
C’est très embêtant du coup avez vous déjà eu ce problème ?
Bon j’ai réussis à mettre en static. Le problème vient de daemon dhcpcd qui se lance avant le chargement de /etc/network/interfaces/ ça y est je suis en static.
Il suffit en fait soit de faire sauter ce daemon soit de lui imposer une ip (ce que j’ai fais)
Donc si je comprend bien:
tu change cette ligne static ip_address je comprend pas pourquoi mettre /24
interface eth0
static ip_address=192.168.0.200/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
Si tu remarque la ligne Masque de sous-réseau, tu peux voir 255.255.255.0, drôle d’adresse non ?
C’est un peu compliqué d’expliquer (si y’a quelqu’un pour expliquer mieux que moi, car je galère depuis 20 min) mais le masque indique la partie de l’adresse ip qui est fixe.
Dans mon exemple, l’adresse ip fixe est 192.168.1.X (X représente la partie non fixe de l’adresse), ce qui veut dire que seule la dernière portion de l’adresse ip changera.
Dans la configuration du fichier, il n’y a pas de masque réseau, donc on doit indiquer manuellement le masque:
8 = 255.0.0.0
16 = 255.255.0.0
24 = 255.255.255.0
En réalité, c’est bien plus complexe que ça (j’ai simplifié à mort ), si tu veux en savoir plus, il te faudra apprendre le binaire.