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 :

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 :

  1. ifplugd qui permet de gérer le (dé)branchement du cable réseau et (re)configurer les interfaces comme il faut
  2. ifmetric qui permet d’assigner une priorité de routes sur chaque interface.
  3. 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