Un serveur, c’est mieux avec une adresse IP fixe…
Toujours sur mon openbsd, je l’intègre dans un réseau avec une ip fixe.
Mais comment faire ?
Finalement c’est assez simple. Une fois installé votre éditeur de texte favori via un
$ pkg_add vim
et il vous propose plusieurs versions (comme je suis en connexion à distance j’ai pris vim sans x11).
Modifier mon fichier d’interface
Puis je passe en root et modifie mon fichier pour l’interface qui est simplissime.
$ su root
# vim /etc/hostname.re0
Comment re0 ?
La commande ifconfig donne la liste de toutes les interfaces et celle qui contient votre adresse IP est l’interface utilisée par l’ordinateur.
$ ifconfig lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768 priority: 0 groups: lo inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet 127.0.0.1 netmask 0xff000000 re0: flags=18843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,MPSAFE> mtu 1500 lladdr 00:1f:d0:a1:b6:99 priority: 0 groups: egress media: Ethernet autoselect (1000baseT full-duplex,rxpause,txpause) status: active inet 192.168.92.224 netmask 0xffffff00 broadcast 192.168.92.255 enc0: flags=0<> priority: 0 groups: enc status: active pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33144 priority: 0 groups: pflog
Le fichier est simple, tellement que je me suis demandé si je ne m’étais pas trompé :
dhcp
J’efface donc ce simple terme et le remplace par
inet 192.168.92.224 255.255.255.0 NONE # votre adresse IP fixe suivi du masque de sous-réseau
!route add default 192.168.92.1 #l'adresse du routeur
Enfin un truc de barbu :-)
On redémarre, non pas le serveur mais juste l’interface réseau via
# sh /etc/netstart
et ifconfig confirme le changement d’adresse IP, et ma session ssh n’a même pas quitté. Si c’est pas beau \o/ .
(presque il vaut mieux redémarrer quand même…).