Comment définir une adresse IP statique sur la machine FreeBSD?

12

J'ai une machine FreeBSD fonctionnant sur une machine virtuelle. J'utilise SUN Virtual Box. Je dois définir une adresse IP statique sur cette machine. Pour que je puisse accéder à cette machine. Est-ce qu'il y a un moyen de faire ça ?

MonkeyMind
la source

Réponses:

25

dans /etc/rc.conf:

ifconfig_em0 = "inet 192.168.0.254 netmask 255.255.255.0"
defaultrouter = "192.168.0.1"
192.168.0.254 - l'adresse IP de la machine, 192.168.0.1 - passerelle
Ces paramètres dans rc.conf sont recherchés lors du processus de démarrage.
Si vous souhaitez définir l'ip manuellement, exécutez:
ifconfig em0 inet 192.168.0.254 netmask 255.255.255.0
route supprimer par défaut; route ajouter par défaut 192.168.0.1

rzab
la source
Cela peut également être fait sans éditer directement le fichier, via sysrc ifconfig_em0=inet 192.168.0.254 netmask 255.255.255.0. sysrc` est un outil intégré à FreeBSD spécialement conçu pour ajouter / supprimer des entrées du /etc/rc.conffichier.
J'utilise FreeBSD 11.2-RELEASE-p10 et lorsque j'exécute la commande, j'obtiens une erreur de variable inconnue.
Chaminda Bandara
2

Une autre façon de faire la même chose:

  • exécutez "sysinstall" en tant que root
  • "configurer"
  • "la mise en réseau"
  • "interfaces"
  • Maintenant, choisissez votre interface et configurez-la.
dmarth
la source
1
Il n'y en a pas sysinstallsur FreeBSD 11.1-RELEASE
user3405291