После установки программного обеспечения TAP и создания экземпляра адаптера TAP перейдите в раздел «Сетевые подключения» и найдите там его имя. Вы можете переименовать его оттуда, если хотите.
Например, мой экземпляр адаптера TAP называется Ethernet
:
Используйте имя адаптера TAP в ifname=
параметре -netdev tap
.
Установите на id=
то, netdev
что вам нравится; Типичные примеры использования mynet0
.
Затем вы ссылаетесь на это, netdev
чтобы подключить его к виртуальной сетевой карте. Механика выполнения этого зависит от того, что имитируется.
Для чего-то вроде ПК, где вы указываете NIC как отдельную -device
опцию, вы помещаете netdev=
в device
опцию:
-netdev tap,id=mynet0,ifname=Ethernet -device e1000,netdev=mynet0
Для системы, которая имеет сетевое устройство по умолчанию, которое вы не можете указать в -device
параметре, например, в lance.0
in SS-20
, добавление дополнительного -net nic
раздела, как это, кажется тем, что требуется:
-netdev tap,id=mynet0,ifname=Ethernet -net nic,model=lance,netdev=mynet0
При запуске Qemu вы должны заметить, что адаптер TAP теряет индикацию «сетевой кабель отключен».
Теперь вы можете настроить адаптер TAP так, как вам нравится, предоставив ему локальные настройки для использования только на хосте или подключив его к другому сетевому адаптеру, если это необходимо.