J'ai un ultrabook Dell XPS 13 qui possède un NIC Wi-Fi, mais aucun NIC Ethernet (wlan0, mais aucun eth0). J'ai besoin de créer un adaptateur virtuel pour utiliser Vagrant avec NFS, mais je constate que l' ifup eth0:1...
échec est typique ignoring unknown interface eth0:1=eth0:1
. J'ai également essayé de créer une interface virtuelle wlan0
, mais j'ai obtenu le même résultat.
Comment créer une interface virtuelle sur cette machine sans interface physique?
ip
commande également: xmodulo.com/2013/02/…Réponses:
Mise en place d'une interface fictive
Si vous souhaitez créer des interfaces réseau, mais qu'il vous manque une carte réseau physique pour la sauvegarder, vous pouvez utiliser le type de lien factice. Vous pouvez en savoir plus à leur sujet ici: page Wikipedia iproute2 .
Créer eth10
Pour créer cette interface, vous devez d’abord vérifier que le module factice du noyau est chargé. Vous pouvez faire ça comme ça:
Avec le pilote maintenant chargé, vous pouvez créer toutes les interfaces réseau fictives que vous aimez:
Et confirme le:
Changer le MAC
Vous pouvez ensuite changer l'adresse MAC si vous aimez:
Créer un alias
Vous pouvez ensuite créer des alias sur eth10.
Et confirmez-les comme suit:
Ou en utilisant
ip
:Enlever tout ça?
Si vous voulez décompresser tout cela, vous pouvez exécuter ces commandes pour le faire:
Références
la source
sudo ip link set name eth10 dev dummy0
. J'ai utiliséip link add dummy0 type dummy
et utilisé l'interface factice0 dans les commandes suivantes. Les autres commandes ont bien fonctionné. Merci!Vous pouvez créer des interfaces virtuelles à l'aide de la boîte à outils iproute2 .
Cela va créer 2 interfaces,
veth0
etveth1
. Pensez à eux comme 2 extrémités d'un tuyau. Tout le trafic envoyé dansveth0
va sortirveth1
et vice versa.Si vous voulez que le trafic soit routé, vous pouvez faire:
Cela indiquera au noyau de transférer le trafic provenant de
veth0
(utilisez doncveth1
pour le noeud final utilisé).Une autre option consiste à configurer un pont avec
veth0
une autre interface. Ensuite, tout trafic venant de l’interface virtuelle sera acheminé vers le réseau comme si votre machine agissait simplement comme un commutateur.Il y a beaucoup d'autres choses que vous pouvez faire avec ce trafic (le masquer, le rediriger, le DNAT, etc.), mais cela dépend de ce que vous essayez d'accomplir.
Pour le démolir:
la source
veth0
dans l'exemple?