Réseau
Gestion de interfaces virtuelles sous GNU/Linux
Sous GNU/Linux, gérer une interface réseau est très simple. Gérer une interface VLAN l’est encore plus!
On peut en effet créer très facilement une interface réseau virtuelle grâce à la commande “vconfig“.
Sous debian, le module gérant les vlans est le module “8021q“. Pour l’activer :
# modprobe 8021q
Ensuite, il faudra installer le paquet “vlan” afin de pouvoir configurer une interface :
# aptitude install vlan
Enfin, on pourra créer une interface virtuelle (vlan 10, pbit 5) sur l’interface physique eth0 :
# vconfig add eth0 10
# vconfig set set_egress_map eth0.10 5
Par défaut, le nom de l’interface sera de type eth0.vlan_id. Si vous souhaitez changer le nom de l’interface, vconfig le permet avec l’option set_name_type.
Enfin, vous pourrez configurer votre interface virtuelle comme tout autre interface réseau via ifconfig :
# ifconfig eth0.10 192.168.10.1 up
Limiter le débit en upload d’une interface réseau
Sous linux, rien de plus simple pour limiter le débit d’une interface réseau grâce à tc (Traffic Control).
Pour limiter à 1 Mbits/s l’interface eth0 par exemple :
# tc qdisc del dev eth0 root
# tc qdisc add dev eth0 root handle 1: tbf rate 1Mbit burst 1kb
On peut augmenter la valeur du burst si le débit est limité à moins de 1Mbit.
Plus d’infos ici : Traffic Control HOWTO.
Switcher d’interface réseau ethernet/wifi
Tous les nouveaux portables disposent aujourd’hui d’une carte réseau filaire et wifi.
Cela dit, chez moi, j’utilise ces 2 types de réseaux :
- je me branche en filaire lorsque je suis sur mon bureau et que je veux une connexion stable pour télécharger.
- je passe en wifi lorsque je passe dans le salon pour lire mes mails devant la télé.
Les 2 interfaces réseaux étant sur un même sous réseau, cela devient vite le bordel lorsque les 2 connexions sont actives en meme temps.
Et dès que je branche/débranche le cable réseau, ça ne fonctionne plus forcémment très bien.
Pour remédier à ce problème, il existe 2 outils sympathique :
- ifplugd qui permet de gérer le (dé)branchement du cable réseau et (re)configurer les interfaces comme il faut
- ifmetric qui permet d’assigner une priorité de routes sur chaque interface.
- netapplet qui permet de switcher facilement d’un réseau à un autre (nm-applet ne fonctionne pas avec cette solution car n’utilise pas la meme config réseau)
Lire la suite ce cet article »
Installer une NeufBOX
Voilà comment installer une NeufBOX sous Debian. La procédure doit être similaire pour les autres distributions.
Sous Debian, les paquets nécessaires sont :
# apt-get install ppp pppoe pppoeconf
Ensuite il faut connecter la NeufBOX à une interface réseau et lancer pppoeconf :
# pppoeconf
Cet utilitaire va scanner les différents interfaces réseau jusqu’à détecter un PPPoE Access Concentrator : la NeufBOX. Une fois celle-ci détectée, vous pourrez saisir le login / mot de passe fourni par neuf télécom. Pour les autres options, les choix par défaut sont ok.
Normalement à ce stade vous devriez voir une interface de type ppp en tapant ifconfig.
Vous pouvez aussi vérifier l’état de la connexion grâce à la commande plog.
Enfin la connexion peut se lancer manuellement en tapant :
# pon dsl-provider
et être stoppée par :
# poff
Installer un serveur TFTP
Un serveur TFTP est en général utilisé pour mettre à jour le firmware d’appareils connectés au réseau.
Pour installer un serveur TFTP, faîtes :
# apt-get install tftpd
Après la configuration se fait dans le fichier /etc/inetd.conf :
#:BOOT: Tftp service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /boot
Le paramètre /boot à la fin de la ligne indique le répertoire qui contient les fichiers à télécharger. Je préfère mettre tout dans un répertoire spécial /tftp :
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftp
et voilà, il suffit de mettre les fichiers (firmware, …) dans le répertoire /tftp et de relancer inetd :
# /etc/init.d/inetd restart
