Openbsd fiber router » Historique » Version 5
sacha, 03/10/2021 15:59
1 | 1 | sacha | # Remplacer la box opérateur avec OpenBSD (Fibre Orange Pro et Bouygues) |
---|---|---|---|
2 | |||
3 | Pourquoi garder une boite noire opérateur alors que l'on peut mettre un OpenBSD à la place ? |
||
4 | |||
5 | A noter que les box opérateur intègrent de plus en plus l'ONT (convertisseur fibre / Ethernet) dans la box. Ils ont tous prévus de pouvoir continuer à fournir des ONT en dehors de la box que la box est loin du boîtier d'arrivée fibre. |
||
6 | |||
7 | ## Fibre Bouygues |
||
8 | |||
9 | Pour remplacer la box Bouygues c'est facile il suffit de prendre la mac de la box, d'être sur le vlan 100 et d'avoir la bonne priorité qos. |
||
10 | |||
11 | * /etc/hostname.vlan100 |
||
12 | 5 | sacha | |
13 | 4 | sacha | (configuration de l'interface) |
14 | |||
15 | 1 | sacha | ~~~ |
16 | lladdr 28:9e:fc:fe:c2:b8 |
||
17 | description "Vlan Interco Bouygues" |
||
18 | vnetid 100 parent em0 |
||
19 | llprio 6 txprio 0 |
||
20 | dhcp |
||
21 | up |
||
22 | ~~~ |
||
23 | |||
24 | |||
25 | 3 | sacha | * /etc/dhclient.conf |
26 | 5 | sacha | |
27 | 4 | sacha | Configuration du client dhcp pour envoyer le bon identifiant et on en profite pour ignorer les conf dns |
28 | |||
29 | 3 | sacha | ~~~ |
30 | prepend domain-name-servers 127.0.0.1; |
||
31 | interface "vlan100" { |
||
32 | link-timeout 5; |
||
33 | send dhcp-class-identifier "BYGTELIAD"; |
||
34 | ignore domain-name-servers, domain-name; |
||
35 | } |
||
36 | ~~~ |
||
37 | |||
38 | 1 | sacha | ## Fibre Orange Pro |
39 | |||
40 | Pour remplacer une box Orange il suffit d'être sur le vlan835 avec la bonne priorité pour y faire du pppoe avec les bons paramètre d'identification |
||
41 | |||
42 | * /etc/hostname.vlan835 |
||
43 | |||
44 | ~~~ |
||
45 | description "Vlan Interco Orange" |
||
46 | vnetid 835 parent em0 |
||
47 | llprio 1 txprio 1 |
||
48 | up |
||
49 | ~~~ |
||
50 | |||
51 | * /etc/hostname.pppoe0 |
||
52 | |||
53 | ~~~ |
||
54 | description "pppoe0 Orange Fibre Pro" |
||
55 | #mtu 1492 |
||
56 | inet 0.0.0.0 255.255.255.255 NONE \ |
||
57 | pppoedev vlan835 authproto pap \ |
||
58 | authname 'fti/xxxxxxx' authkey 'yyyyyyy' llprio 1 up |
||
59 | 2 | sacha | dest 0.0.0.1 |
60 | !/sbin/route add default -ifp pppoe0 0.0.0.1 |
||
61 | ~~~ |
||
62 | |||
63 | * /etc/hostname.em0 |
||
64 | |||
65 | ~~~ |
||
66 | llprio 1 up |
||
67 | ~~~ |
||
68 | |||
69 | 1 | sacha | * /etc/pf.conf |
70 | |||
71 | ~~~ |
||
72 | match on pppoe0 inet all scrub (max-mss 1452) |
||
73 | ~~~ |