Outils pour utilisateurs

Outils du site


docs:alix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
docs:alix [2013/05/07 01:52]
yoann
docs:alix [2013/06/03 23:40] (Version actuelle)
yoann [Supprimer les locales inutiles]
Ligne 1: Ligne 1:
 +====== Alix ======
  
 +http://​pcengines.ch/​alix.htm
 +
 +===== Installation via PXE =====
 +
 +Sur le serveur tftp créer le fichier pxelinux.cfg/​default ou pxelinux.cfg/​01-00-0d-b9-1b-af-bc avec pour contenu :
 +<​file>​
 +default bootup
 +label bootup
 +        kernel debian-wheezy/​i386/​linux
 +        append vga=normal initrd=debian-wheezy/​i386/​initrd.gz console=ttyS0,​38400n8 --
 +</​file>​
 +
 +Pour acceder au mini bios de l'​alix,​ appuyer sur la touche S, pendant la verification de la memoire, et activé PXE.
 +
 +
 +===== Supprimer les locales inutiles =====
 +  aptitude install localepurge
 +  localepurge
 +
 +Le gain est de +/- 70M (Sur une CF de 1G)
 +
 +===== Purger les paquets supprimés (rc) =====
 +  dpkg -l |grep  ^rc |awk '​{print $2}' |xargs dpkg --purge remove
 +===== Wifi =====
 +==== Configuration hostapd pour point d'​accès wifi en mode bridge et WPA2-PSK-CCMP ====
 +
 +
 +__**Configuration du bridge entre eth0 & wlan0**__
 +
 +  aptitude install bridge-utils
 +
 +__Fichier /​etc/​network/​interfaces :__
 +<​file>​
 +auto lo
 +iface lo inet loopback
 +
 +auto br0
 +iface br0 inet static
 +        # Il faut mettre l'​interface dont la MAC est la plus petite d'​abord !
 +        bridge_ports eth0 wlan0
 +
 +        # Desactive le Spanning tree
 +        bridge_stp off
 +
 +        # Temps en secondes entre "​learning state" et "​forwarding state"
 +        bridge_fd 2
 +
 +        # Temps maximum en secondes avant que le bridge passe en mode "​forwarding
 +        # state" pour passer la main et laisser les autres services demarrer.
 +        bridge_maxwait 0
 +
 +        address <​mon_ipv4>​
 +        netmask <​mon_masque_de_sous_reseaux>​
 +        gateway <ma gateway>
 +
 +iface br0 inet6 static
 +        address <​mon_ipv6>​
 +        netmask 64
 +        gateway <​ma_gateway_ipv6>​
 +</​file>​
 +
 +__**Configuration du point d'​accès Wifi avec authentification WPA2-PSK-CCMP**__
 +
 +  aptitude install hostapd iw
 +
 +Fichier /​etc/​hostapd/​hostapd.conf
 +<​file>​
 +# interface wlan du Wi-Fi
 +interface=wlan0
 +
 +# Bridge
 +bridge=br0
 +
 +# nl80211 avec tous les drivers Linux mac80211
 +driver=nl80211
 +
 +# Nom du spot Wi-Fi
 +ssid=test
 +
 +# mode Wi-Fi (a = IEEE 802.11a, b = IEEE 802.11b, g = IEEE 802.11g)
 +hw_mode=g
 +
 +# canal de frequence Wi-Fi (1-14)
 +channel=9
 +
 +# Beacon interval in kus (1.024 ms)
 +beacon_int=100
 +
 +# DTIM (delivery trafic information message)
 +dtim_period=2
 +
 +# Maximum number of stations allowed in station table
 +max_num_sta=255
 +
 +# RTS/CTS threshold; 2347 = disabled (default)
 +rts_threshold=2347
 +
 +# Fragmentation threshold; 2346 = disabled (default)
 +fragm_threshold=2346
 +
 +# ---
 +# Station MAC address -based authentication (driver=hostap or driver=nl80211)
 +# 0 = accept unless in deny list
 +# 1 = deny unless in accept list
 +# 2 = use external RADIUS server (accept/​deny lists are searched first)
 +macaddr_acl=0
 +
 +# Accept/deny lists are read from separate files
 +#​accept_mac_file=/​etc/​hostapd/​hostapd.accept
 +#​deny_mac_file=/​etc/​hostapd/​hostapd.deny
 +
 +# ---
 +# Wi-Fi authentification !
 +# 0 = ouvert
 +# 1 = authentification
 +auth_algs=3
 +
 +# Authentification WPA (WPA-PSK-TKIP)
 +#wpa=1
 +#​wpa_passphrase=passphrase
 +#​wpa_key_mgmt=WPA-PSK
 +#​wpa_pairwise=TKIP
 +
 +# Authentification WPA2 (WPA2-PSK-CCMP)
 +wpa=2
 +wpa_passphrase=passphrase
 +wpa_key_mgmt=WPA-PSK
 +wpa_pairwise=CCMP
 +rsn_pairwise=CCMP
 +</​file>​
 +
 +Pour activer le forward entre les différentes interfaces, editer le fichier /​etc/​sysctl.conf et decommenter les lignes ci-dessous :
 +  net.ipv4.ip_forward=1
 +  net.ipv6.conf.all.forwarding=1
 +
 +Pour prendre en compte les changements :
 +  sysctl -p
 +
 +Pour voir les stations connectées :
 +  watch -d -n 3 "iw dev wlan0 station dump;"
docs/alix.txt · Dernière modification: 2013/06/03 23:40 par yoann