Tu dois normalement avoir un fichier /etc/qemu-ifup qui se charge de ça. Chez moi :
allergy@hali:~$ cat /etc/qemu-ifup
#!/bin/sh
echo "Setting 1ドル user..."
sudo -p "Password for 0ドル:" /usr/sbin/tunctl -u 'allergy' -t 1ドル
echo "Activating link for 1ドル..."
sudo -p "Password for 0ドル:" /bin/ip link set 1ドル up
echo "Adding IP address on 1ドル..."
sudo -p "Password for 0ドル:" /bin/ip addr add 172.16.0.10/24 dev 1ドル
echo "Done."
Dans l'ordre:
- création du tun0 (passé en argument) avec tunctl
- activation de l'interface
- ajout de l'ip
Je n'ai jamais vraiment utilisé ifconfig, lui ayant toujours préféré iproute.
À mon avis, ton problème vient soit de la création de l'interface, qui se fait avec tunctl, soit de l'utilisation de ifconfig.
# qemu-ifup, tunctl
Posté par Amand Tihon (site web personnel) . En réponse au message impossible d'utiliser /dev/net/tun0. Évalué à 3.
allergy@hali:~$ cat /etc/qemu-ifup
#!/bin/sh
echo "Setting 1ドル user..."
sudo -p "Password for 0ドル:" /usr/sbin/tunctl -u 'allergy' -t 1ドル
echo "Activating link for 1ドル..."
sudo -p "Password for 0ドル:" /bin/ip link set 1ドル up
echo "Adding IP address on 1ドル..."
sudo -p "Password for 0ドル:" /bin/ip addr add 172.16.0.10/24 dev 1ドル
echo "Done."
Dans l'ordre:
- création du tun0 (passé en argument) avec tunctl
- activation de l'interface
- ajout de l'ip
Je n'ai jamais vraiment utilisé ifconfig, lui ayant toujours préféré iproute.
À mon avis, ton problème vient soit de la création de l'interface, qui se fait avec tunctl, soit de l'utilisation de ifconfig.