LINUX.ORG.RU

Как создать сетевой интерфейс для qemu

 ,


0

1

Здравствуйте, я в линуксе новичок поэтому я не совсем уверен можно-ли сделать то что я хочу. Вопрос такой можно-ли сделать отдельный сетевой интерфейс который будет иметь доступ в интернет(как и мой основной интерфейс enp3s0) но использовать его для проброса в qemu? Мне это нужно что-бы установить определенные правила iptables конкретно на виртуальную машину. Сейчас для запуска qemu я использую qemu-system-x86_64 -cdrom my.iso -m 2048 -smp 2 -enable-kvm и интернет в ней сам работает т.е никакой новый интерфейс не создаёться. Но как мне создать интерфейс и заставить виртуальную машину пропускать интернет трафик конкретно через него?

Ответ на: комментарий от sudopacman

Я воспользовался вашим советом и теперь моя команда для запуска qemu выглядит так qemu-system-x86_64 -cdrom my.iso -m 2048 -smp 2 -enable-kvm -device virtio-net,netdev=network0 -netdev tap,id=network0,ifname=tap0,script=no,downscript=no у меня создаёться новый интерфейс под название tap0 но в виртуальной машине интернет не работает вот вывод команды ip addr show хоста при запущенной ВМ

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether f8:32:e4:9f:a4:50 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.179/24 brd 192.168.0.255 scope global dynamic noprefixroute enp3s0
       valid_lft 85941sec preferred_lft 85941sec
    inet6 fe80::fa32:e4ff:fe9f:a450/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: tap0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 3e:62:d9:ff:ea:be brd ff:ff:ff:ff:ff:ff

Не знаете в чем проблема?

anonymous
()

Лучше саму задачу озвучь, вдруг мы её вообще на slirpе решим без единого интерфейса.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.