Tout d'abord, FreeBSD n'est pas Linux - sa BSD. Calling FreeBSD Linux est comme appeler AIX FreeBSD - même si son mieux que d'appeler un système d'exploitation Windows.
Maintenant que le symantics sont hors de la voie:
exécutez la commande suivante:
elle doit retourner quelque chose comme:
xl0: Ethernet address: 00:10:5a:e4:b1:04
Le «xl0» au début de cette ligne est le nom de votre appareil. Ce nom est différent selon le pilote de votre carte réseau. Pour le reste de ces exemples, mauvais usage xl0, depuis Ive a déjà commencé avec cela.
En supposant que vous voulez appeler votre ordinateur "this_computer", que votre passerelle a une adresse IP 192.168.0.1 et que vous souhaitez attribuer 192.168.0.5 à "this_computer» et que votre masque réseau est 255.255.255.0, ouvrez votre fichier / etc / rc . conf et ajoutez la ligne suivante (ou assurez-vous qu'ils existent):
defaultrouter="192.168.0.1"
hostname="this_computer.your_domain.tld"
ifconfig_xl0="inet 192.168.0.5 netmask 255.255.255.0"
- defaultrouter="192.168.0.1"
- hostname="this_computer.your_domain.tld"
- ifconfig_xl0="inet 192.168.0.5 netmask 255.255.255.0"
Notez comment j'ai mis "xl0" plutôt que sur ifconfig eth0. Modifiez ce paramètre pour correspondre à ce que dmesg mis ci-dessus. Si vous émettez ifconfig contre le NIC, youd ne ifconfig xl0 dans ce cas - pas ifconfig eth0.
Cela se chargera de régler votre adresse IP lorsque vous redémarrez - mais Im sûr que vous ne voulez pas redémarrer juste pour être en mesure d'accéder au reste de votre réseau (ce n'est pas Windows, après tout), question pour ce qui suit:
Cela entraînera le réseau pour redémarrer et rc.conf pour être relu - vous devriez être tous ensemble.
Si dmesg ne retourne rien dessus, votre carte réseau n'est pas installé et que vous aurez affaire à celle d'avant, vous pouvez faire autre chose.