Skip to content

Instantly share code, notes, and snippets.

@reefab
Created October 1, 2012 12:50
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save reefab/3811608 to your computer and use it in GitHub Desktop.
Save reefab/3811608 to your computer and use it in GitHub Desktop.
Utiliser pfsense avec SFR Fibre
$dhclientconf = "";
if ($wanif == "rl2") {
$dhclientconf .= <<<EOD
interface "{$wanif}" {
timeout 60;
retry 1;
select-timeout 0;
send dhcp-class-identifier "neufbox5_NB5-SER-r1_NB5-MAIN-R2.2.2";
initial-interval 1;
{$dhclientconf_hostname}
script "/sbin/dhclient-script";
}
EOD;
} else {
$dhclientconf .= <<<EOD
interface "{$wanif}" {
timeout 60;
retry 1;
select-timeout 0;
initial-interval 1;
{$dhclientconf_hostname}
script "/sbin/dhclient-script";
}
EOD;
@reefab
Copy link
Author

reefab commented Oct 1, 2012

Mode d'emploi

Pour utiliser SFR Fibre avec pfSense sans utiliser la neufbox.

Le principe est de brancher directement la gateway pfSense sur le boitier fibre<->ethernet.

Malheureusement, il y a une protection sur le serveur dhcp distant chez SFR. Il demande que le client DHCP envoie une option "dhcp-vendor-class" qui contient la string "neufbox" au début.

Deuxième écueil, pfSense ne propose pas de moyen de configurer cette option dans l'interface graphique et les fichiers de configurations systèmes sont régulièrement écrasés lors des modifications.

Voici donc un patch a appliquer dans le fichier /etc/inc/interfaces.inc. Remplacer "rl2" par le nom de votre interface ethernet sur laquelle est branchée le boitier fibre.

Il suffit ensuite de relancer une configuration de l'interface dans l'UI de pfSense pour activer ce changement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment