Outils pour utilisateurs

Outils du site


Panneau latéral

Bienvenu,

Bonne lecture.

docs:alix

Alix

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 :

default bootup
label bootup
        kernel debian-wheezy/i386/linux
        append vga=normal initrd=debian-wheezy/i386/initrd.gz console=ttyS0,38400n8 --

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 :

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>

Configuration du point d'accès Wifi avec authentification WPA2-PSK-CCMP

aptitude install hostapd iw

Fichier /etc/hostapd/hostapd.conf

# 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

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