Ceci est une ancienne révision du document !


Premiers pas sous FreeBSD

Pour réaliser un routeur j'ai installé une FreeBSD 7.3, voici les commandes de base que j'ai du chercher :

Complétion

La complétion s'effectue avec Tab puis Ctrl D pour avoir la liste des complétions et non pas Tab Tab comme sous linux

Installation de logiciel

L'installation s'effectue a l'aide la commande pkg_add, comme par exemple pour installer VIm :

pkg_add -r -v vim-lite

Configuration

La configuration s'effectue dans le fichier /etc/rc.conf

Réseau

Les interfaces sont nommées en fonction du driver, avec un numéro partant de 0 pour la permiere interface tilisant ce driver, 1 pour la seconde , ….

Dans le cas de cartes 3com 3c905 mes 2 interfaces sont donc “xl0” et “xl1”

Configuration des interfaces et adresses IP

  • configuration IP :
    ifconfig_xl0="192.168.0.1/24"

    Noter ici le suffixe “xl0” correspondant au nom de l'interface comme dans toute la suite d'ailleurs.

  • dans le cas d'ajout de VLANs taggué sur cette interface (VLAN 223 par exemple), ajouter :
    cloned_interfaces="xl0.223"
    ifconfig_xl0_223="192.168.1.1/24"
  • dans le cas ou on souhaite mettre plusieurs adresses IP sur une seule interface (ici celle en VLAN 223) :
    ipv4_addrs_xl0_223="192.168.1.1/24 192.168.2.1/24"

Configuration des routes

  • route par defaut :
    defaultrouter="192.168.1.254"
  • ajout de routes statiques : Les routes statiques sont déclarées, nommées et activées en fonction de leur nom, en utilisant les arguments “-net $NETWORK $GATEWAY” :
    static_routes="marouteamoi1 marouteamoi2"
    route_marouteamoi1="-net 192.168.42.0/24 192.168.1.253"
    route_marouteamoi2="-net 192.168.43.0/24 192.168.1.252"
sysadmin/freebsd/start.1270632523.txt.gz · Dernière modification: 2010/04/07 11:28 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0