Configurer le réseau sous FreeBSD

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search
FreeBSD

Software version
Operating System FreeBSD 9
Website FreeBSD Website
Last Update 02/07/2012
Others

1 Introduction

Le réseau étant une partie essentielle pour la configuration d'un système, je vais en aborder quelques aspects ici.

2 Configuration

2.1 Afficher les interfaces et IP associées

La commande est la même tout le temps :

Command ifconfig
ifconfig

2.2 Déclarer les interfaces

Nous pouvons déclarer les interfaces à gérer au démarrage, saisissez simplement les interfaces séparées par des espaces :

Configuration File /etc/rc.conf
[...]
# Network
network_interfaces="lo0 vr0 vr1 vr2"
ifconfig_lo0="inet 127.0.0.1"
[...]

Ici j'ai donc déclarer 4 interfaces et ai déclarer lo0

2.3 DHCP

Si vous souhaitez mettre une interface en DHCP, c'est très simple :

Configuration File /etc/rc.conf
[...]
# Network
ifconfig_vr0="DHCP"
[...]

Ici mon interface vr0 est configurée en DHCP

2.4 IP Statiques

Si vous souhaitez mettre une IP statique à une interface, c'est très simple :

Configuration File /etc/rc.conf
[...]
# Network
ifconfig_vr0="inet 192.168.10.254 netmask 255.255.255.0"
[...]

Ici mon interface vr0 est configurée.

2.5 Default Gateway

Pour configurer la gateway par défaut :

Configuration File /etc/rc.conf
[...]
# Network
defaultrouter="192.168.10.138"
[...]

2.6 Afficher les routes

Pour afficher les routes :

Command netstat
netstat -rn

2.7 Ajouter une route

Pour ajouter une route, il suffit de définir un ou plusieurs noms de route et de les définir ligne par ligne :

Configuration File /etc/rc.conf
static_routes="route1 route2"
route_route1="-net 222.2.90.0/24 222.2.30.1"
route_route2="-net 222.2.100.0/24 222.2.30.1"

2.8 Redémarrer les services réseaux

Pour redémarrer les services réseaux :

Command
/etc/rc.d/netif restart

Et pour le services de routage :

Command
/etc/rc.d/routing restart

3 References

http://www.freebsd.org/doc/fr/articles/ppp/chap3.html
http://www.cyberciti.biz/faq/freebsd-setup-default-routing-with-route-command/