Page 1 sur 1

Ip fixe sur stretch

Posté : dim. 3 févr. 2019 23:49
par Cris_du_Boulais
J'ai 2 Raspberry qui tournent sur une ancienne version de raspian, je n'ai jamais eu de problème à gérer les connexions Ethernet ou WIFI avec des IP fixes.
Sur un 3ième j'ai voulu installer la dernière version Stretch, et j'ai quelques difficultés à mettre des IP fixes.
En allant sur les forum on trouve un peu n'importe quoi, certains conseillent de ne plus utiliser /etc/network/interfaces,, mais /etc/dhcpcd.conf .......d'autres continuent d'utiliser "interfaces" mais parlent de conflit avec network manager qu'il faudrait supprimer, Ne pourrions pas avoir un utilisateur experimenté pour faire un point exacte et documenté sur les différences entre les deux systèmes et une solution simple, si possible, de résolution du problème.

Re: Ip fixe sur stretch

Posté : lun. 4 févr. 2019 19:59
par jelopo
Bonjour,

Il y a eu effectivement beaucoup de cafouillages entre les 3 dernières versions de Debian (donc aussi Raspbian).
Personnellement sous Stretch je ne configure que /etc/network/interfaces.
Ma bible étant le cahier de l'administrateur Debian en français soit cette page

Bonne configuration.

A+

Re: Ip fixe sur stretch

Posté : mar. 5 févr. 2019 19:05
par Cris_du_Boulais
Merci, je vais aller consulter le bible, si ça marche chez toi, je vais essayer. Faut 'il désactiver dhcp?
merc

Re: Ip fixe sur stretch

Posté : jeu. 7 févr. 2019 06:49
par Artemus24
Salut à tous.

En ce qui me concerne, je n'utilise plus le fichier "/etc/network/interfaces" qui est devenu obsolète avec la version stretch.
Pour configurer le wifi, j'utilise seulement le fichier "/etc/wpa_supplicant/wpa_supplicant.conf".
Pour l'éthernet, je ne fais rien, vu que c'est accessible par défaut.

Pour les adresses IPv4 & IPv6, c'est ma box qui les attributs au travers du DHCP.
Cris_du_Boulais a écrit :j'ai quelques difficultés à mettre des IP fixes.
Pour stretch, cela se passe dans le fichier "/etc/dhcpcd.conf".
Il suffit d'ajouter ceci à la fin du fichier :

Code : Tout sélectionner

interface eth0
static ip_address=192.168.1.100/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1
Le raspberry a comme adresse fixe "192.168.1.100".
Le serveur, comme le dns se trouvent dans la box et du coup, c'est aussi "192.168.1.1".

Pour faire en sorte que le flux soit bien activé, il faut aussi le rediriger.

Code : Tout sélectionner

net.ipv4.ip_forward=1
dans le fichier "/etc/sysctl.conf" doit être décommenté.

A faire aussi :

Code : Tout sélectionner

iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
dans le fichier "/etc.rc.local", en ajoutant la ligne à la fin du fichier, juste avant l'exit.

On peut aussi s'attaquer à l'IPv6, en ajoutant dans le fichier dhcpcd.conf :

Code : Tout sélectionner

static ip6-address=2a02:1234:5678:9012::1000/64
De même, décommenter aussi dans le fichier sysctl.conf :

Code : Tout sélectionner

net.ipv6.conf.all.forwarding=1
et ajouter aussi dans le fichier rc.local :

Code : Tout sélectionner

ip6tables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
@+