7 votes

Comment puis-je voir à quel VLAN une interface réseau virtuelle est assignée ?

Après avoir créé une nouvelle interface virtuelle comme ceci :

ip link add link eth0 name eth0.100 type vlan id 100

Comment puis-je vérifier après coup qu'une interface virtuelle est configurée pour ce VLAN ? Ni l'un ni l'autre

ip link show eth0.100

ni

ip a s

ne semble pas montrer d'informations sur les VLAN.

8voto

Allaw Hussein Points 1

A trouvé la solution suivante :

cat /proc/net/vlan/eth0.2011 
eth0.2011 VID: 2011 REORDER_HDR: 1 dev->priv_flags: 1 total frames received 1129 total bytes received 55318 Broadcast/Multicast Rcvd 0

total frames transmitted            8
total bytes transmitted          648

Device: eth0 INGRESS priority mappings: 0:0 1:0 2:0 3:0 4:0 5:0 6:0 7:0 
EGRESS priority mappings:

4voto

jeckhart Points 186

Je suis tombé sur cette question en cherchant autre chose...

Vous y êtes presque.... ce que vous devez utiliser est -d pour révéler des informations détaillées sur un lien que vous pouvez alors grep l'information sur le VLAN :

$ ip -d link show dev eth0.100 | grep 'vlan protocol'
vlan protocol 802.1Q id 5 <REORDER_HDR>

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X