Tous les articles par jb

Créer et configurer un point d’accès wifi

Mise en situation

Ipfire-Wifi

Le schéma à droite est la première configuration réseau que j’ai testé et mis en place au sein de ma maison. Cependant, créer un point d’accès wifi avec Ipfire peut devenir compliqué surtout quand vous ne possédez que deux cartes réseaux, une ethernet et une wifi, comme les pc portables.

Précaution

D’abord, il faut s’assurer que la carte Ethernet soit bien définit sur red et que la carte wifi soit bien sur green. Normalement pendant l’installation de la distribution, vous avez pu activer le serveur DHCP sur green.

Créer un point d’accès wifi

Après une fraiche installation, il est tout à fait possible de configurer ipfire en ligne de commande. Après s’être rassuré qu’Ipfire soit connecté à Internet, on installe hostapd en ligne de commande.

[code lang= »bash »]pakfire install hostapd
[/code]

Normalement, vous avez un point d’accès visible avec vos autres terminaux. Cependant, il est possible de le modifier rapidement grâce à un heredoc (et de choisir le mot de passe).

[code lang= »bash »]cat << EOF > /var/ipfire/wlanap/setting
DRIVER=NL80211
COUNTRY=FR
CHANNEL=1
INTERFACE=green0
TXPOWER=auto
HW_MODE=g
MACMODE=0
PWD=un_mot_de_passe
DEBUG=0
SYSLOGLEVEL=0
ENC=wpa2
SSID=’Hotspot Wifi via IpFire’
HIDESSID=off
APMODE=on
HTCAPS=
EOF

/etc/init.d/hostapd start
[/code]

Explication:

Pendant que le script /etc/init.d/hostapd lit le fichier /var/ipfire/wlanap/setting, le fichier de configuration /var/ipfire/wlanap/hostapd.conf est renseigné et enfin le point d’accès de lance.

Edit: Suite à une modification de l’installation, ipfire ne nat plus automatiquement, pour l’activer, soit vous allez dans les options à la page https://ipfire:444/cgi-bin/optionsfw.cgi, ou en une ligne de commande.

[code lang= »bash »]sed -i.bak ‘s/^MASQUERADE_GREEN=.*/MASQUERADE_GREEN=on/’ /var/ipfire/optionsfw/settings
[/code]

Il manque plus qu’un « reboot » ou « /etc/init.d/firewall reload ».

Teste de performance réseau de mon matériel informatique

À force de compiler un noyau Linux pour le wrt1900ac, je cherche à trouver la meilleur performance réseau de mon matériel informatique.

Présentation du matériel:

Cisco Linksys WRT1900AC : Acquis depuis fin 2015 d’occasion pour 160€, j’ai choisis ce routeur dans le but d’obtenir de bonne performance réseau et parce que ses drivers sont opensource. Cependant au début, j’ai vite déchanté à cause de la stabilité du driver wifi. Aujourd’hui, les bugs semblent résolu. A noté que les firmwares composant le matériel sont fermés. Personnellement, ça ne me dérange pas vu que j’ai aucune base en développement de driver.

Compaq A900Presario : Acquis en 2009 d’occasion pour 300€, c’est mon premier portable. Je ne l’ai pas vraiment choisi, mais vu le prix, j’ai craqué.

Acer Aspire 9423WSMI : Acquis par ma compagne en 2007 pour 1300€, hum. Il me permet de mettre en ligne mes premiers serveurs virtuelles accessibles depuis Internet.

Synology DSE214SE : J’avais besoin d’un espace de stockage ‘stable’ sans apporter de modification à l’OS de base.

 

Teste de performance réseau en Mbits/s:

Outil utilisé : iPerf3 option « -P 6 ».

ETHERNET WIFI
A900 100Mb Intel Corporation Wireless 7260-AC 866M
Acer 1Gb
Synology 1Gb
MSI CX70-2PF 1Gb Intel Corporation Wireless 7260-AC 866M

A900 ne sera pas testé à cause de sa carte réseau limité à 100Mb.

Diskstation sera testé plus tard. Il est nécessaire de créer un chroot pour y faire cohabiter Debian afin d’installer iperf3.

WRT a un noyau compiler avec le minimum de module, en effet Netfilter impacte considérablement les performances en émission de données et comme j’ai mis en place une redirection des dossier, j’ai opté pour la rapidité vs la sécurité. Cependant, il est à noté une certaine instabilité, du driver. Les données ci-dessous sont représentatives d’un routeur dans ces plus beaux jours.

client \ serveur MSI IPFIRE WRT DISKSTATION
MSI X 424 385
IPFIRE 336 X 620
WRT 394 946 X
DISKSTATION X