Projet

Général

Profil

Euro-IX » Historique » Version 1

Matthieu Herrb, 17/03/2019 20:25

1 1 Matthieu Herrb
h1. Euro-IX
2 1 Matthieu Herrb
3 1 Matthieu Herrb
Fourniture d'un réseau wifi « sérieux » pour le 34e Forum Euro-IX à Toulouse : 150 pros des réseaux à l'hotel Radisson Blu à Blagnac 31mars - 2 avril 2019. Co-organisé avec TouIX et France-IX https://www.euro-ix.net/en/events/fora/34th-euro-ix-forum/
4 1 Matthieu Herrb
5 1 Matthieu Herrb
 * Utilisation des bornes Unifi Mesh et Unifi Mesh Pro de ttnn
6 1 Matthieu Herrb
 * Adresses IPv4 et IPv6 publiques 
7 1 Matthieu Herrb
 * Un shuttle comme routeur + exécution du soft contrôleur Unifi
8 1 Matthieu Herrb
9 1 Matthieu Herrb
h2. Adressage
10 1 Matthieu Herrb
11 1 Matthieu Herrb
 * 89.234.156.9/32 adresse IPv4 "WAN"
12 1 Matthieu Herrb
 * 185.119.170.0/23 plage pour les adresses IPv4 "LAN"
13 1 Matthieu Herrb
 * 2a03:7220:8083:900::/56: plage IPv6
14 1 Matthieu Herrb
  * 2a03:7220:8083:900::1/56 coté WAN
15 1 Matthieu Herrb
  * 2a03:7220:8083:901::/64 coté LAN
16 1 Matthieu Herrb
17 1 Matthieu Herrb
h2. Config réseau
18 1 Matthieu Herrb
19 1 Matthieu Herrb
à cheval sur @/etc/network/interfaces@ et @/etc/rc.local@ (but: juste assez dans interfaces pour que l'unit 'networking' de systemd soit contente pour démarrer dhcpd & co).
20 1 Matthieu Herrb
21 1 Matthieu Herrb
|wan | enp2s0|
22 1 Matthieu Herrb
|lan | enp0s31f6 |
23 1 Matthieu Herrb
24 1 Matthieu Herrb
 * @/etc/network/interfaces@
25 1 Matthieu Herrb
<pre>
26 1 Matthieu Herrb
auto enp2s0
27 1 Matthieu Herrb
iface enp2s0 inet manual
28 1 Matthieu Herrb
        ip link set enp2s0 up   
29 1 Matthieu Herrb
        down ip link set enp2s0 down
30 1 Matthieu Herrb
        up ip addr add 89.234.156.9/32 dev enp2s0
31 1 Matthieu Herrb
        up ip route add 91.224.148.0/32 dev enp2s0
32 1 Matthieu Herrb
        up ip route add default via 91.224.148.0 
33 1 Matthieu Herrb
        down ip route flush dev enp2s0
34 1 Matthieu Herrb
        down ip addr flush dev enp2s0
35 1 Matthieu Herrb
</pre>
36 1 Matthieu Herrb
37 1 Matthieu Herrb
 * @/etc/rc.local@
38 1 Matthieu Herrb
<pre>
39 1 Matthieu Herrb
#! /bin/bash
40 1 Matthieu Herrb
ip link set enp0s31f6 up
41 1 Matthieu Herrb
ip a add 185.119.170.1/23 dev enp0s31f6
42 1 Matthieu Herrb
ip a add 172.31.36.1/24 dev enp0s31f6
43 1 Matthieu Herrb
44 1 Matthieu Herrb
ip -6 a add 2a03:7220:8083:901::1/64 dev enp0s31f6
45 1 Matthieu Herrb
46 1 Matthieu Herrb
ip -6 a add 2a03:7220:8083:900::1/56 dev enp2s0
47 1 Matthieu Herrb
ip -6 a add fe80::83:9 dev enp2s0
48 1 Matthieu Herrb
ip -6 r add default via fe80::31 dev enp2s0
49 1 Matthieu Herrb
</pre>