EnglishFrenchSpanish

OnWorks favicon

vdeq - Online in the Cloud

Run vdeq in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command vdeq that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


vdeq - Virtual Distributed Ethernet wrapper for QEMU/KVM virtual machines

SYNOPSIS


vdeq qemu [ --mod octalmode ] QEMU_OPTIONS -net vde[,vlan=n][,sock=socketpath][,port=n]
QEMU_OPTIONS
vdeq kvm [ --mod octalmode ] KVM_OPTIONS -net vde[,vlan=n][,sock=socketpath][,port=n]
KVM_OPTIONS
vde{qemu_name} [ --mod octalmode ] QEMU_OPTIONS -net
vde[,vlan=n][,sock=socketpath][,port=n] QEMU_OPTIONS

OLD SYNOPSIS


vdeq qemu [ --mod octalmode ] [ -sock socketpath [ ,socketpath [ ,... ] ] ] [ qemu_args ]
vde{qemu_name} [ -sock socketpath [ ,socketpath [ ,... ] ] ] [ qemu_args ]

DESCRIPTION


vdeq is a wrapper to start a QEMU/KVM virtual machine connected to a VDE network. It uses
the qemu/kvm -tun-fd parameter to set up the connection with a vde_switch.

The command
vdeq qemu -b c -hda=sampledisk
starts a qemu machine which boots from the sampledisk image and has a ne2000 ethernet
interface connected to the standard vde_switch. The command
vdeq kvm -b c -hda=sampledisk
starts a kvm machine which boots from the sampledisk image and has a ne2000 ethernet
interface connected to the standard vde_switch.

It is also possible to create symbolic links to the vdeq executable to have a simpler
command. If the link has a name that begins with vde the remaining part of the name is
taken as the qemu command. For example if vdeq is linked to vdeqemu:
vdeqemu -b c -hda=sampledisk
starts qemu as above. If vdeq is linked to vdekvm:
vdekvm -b c -hda=sampledisk
starts kvm with the same parameters.

The new syntax is consistent with the new Qemu 0.8.0 network parameters. Using vdeq is
possible to specify a vde interface in the same way as user,tap or socket interfaces. The
sock= parameter can be used to use a specific socket. Please note that what qemu names as
vlan is not related to the 802.1q VLAN managed by the vde_switch. port= can be used to
specify the port of the switch, otherwise the first allocatable port is assigned. The
following command run a qemu VM with two ethernet interface connected to the standard
switch and to the switch with local socket "/tmp/my.ctl", port 10, respectively
vde qemu -net nic,vlan=0 -net nic,vlan=1 -net vde,vlan=0 -net
vde,vlan=1,sock=/tmp/my.ctl,port=10
vdeqemu -net nic,vlan=0 -net nic,vlan=1 -net vde,vlan=0 -net
vde,vlan=1,sock=/tmp/my.ctl,port=10
The following command run a kvm VM with two ethernet interface connected to the standard
switch and to the switch with local socket "/tmp/my.ctl", port 10, respectively
vde kvm -net nic,vlan=0 -net nic,vlan=1 -net vde,vlan=0 -net
vde,vlan=1,sock=/tmp/my.ctl,port=10
vdekvm -net nic,vlan=0 -net nic,vlan=1 -net vde,vlan=0 -net
vde,vlan=1,sock=/tmp/my.ctl,port=10

The old syntax can be used with Qemu 0.8.0 but all the vde interfaces are assigned to vlan
0.
vdeq qemu -sock /tmp/vde.ctl,/tmp/my.ctl -b c -hda=sampledisk
vdeqemu -sock /tmp/vde.ctl,/tmp/my.ctl -b c -hda=sampledisk
both start qemu with one ethernet interface connected both to the standard switch and to
the switch with local socket "/tmp/my.ctl".

OPTIONS


--mod octalmode, specify the mode for comm socket.

-sock socketpath, specify the UNIX socket to be used by local programs for joining the
VDE. The default value is "/tmp/vde.ctl" It is also possible to indicate several
socketpath (comma separated, no blanks): in this case several interfaces are
defined. The first socketpath is connected to the first ne2k interface and so on.

-h, -help, --help
print a Usage help.

NOTE


Qemu has changed its syntax for networking (cvs Nov.15 2005). As a temporary solution use
vdeoq and vdeoqemu instead of vdeq and vdeqemu if you are running a qemu with the old
syntax.
By default qemu uses the same MAC address for every virtual machine, so if you plan to use
several instances of qemu be sure to explicitly set a different MAC address for each
virtual machine. While generating your address beware to not use broadcast/multicast
reserved MACs, ethernet rules say: the multicast bit is the low-order bit of the first
byte, which is "the first bit on the wire". For example 34:12:de:ad:be:ef is an unicast
address, 35:12:de:ad:be:ef is a multicast address (see ETHERNET MULTICAST ADDRESSES
section in http://www.iana.org/assignments/ethernet-numbers for more informations).

NOTICE


Virtual Distributed Ethernet is not related in any way with www.vde.com ("Verband der
Elektrotechnik, Elektronik und Informationstechnik" i.e. the German "Association for
Electrical, Electronic & Information Technologies").

Use vdeq online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Image Downloader
    Image Downloader
    Crawl and download images using
    Selenium Using python3 and PyQt5.
    Supported Search Engine: Google, Bing,
    Baidu. Keywords input from the keyboard
    or input from ...
    Download Image Downloader
  • 2
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    The Eclipse Tomcat Plugin provides
    simple integration of a tomcat servlet
    container for the development of java
    web applications. You can join us for
    discussio...
    Download Eclipse Tomcat Plugin
  • 3
    WebTorrent Desktop
    WebTorrent Desktop
    WebTorrent Desktop is for streaming
    torrents on Mac, Windows or Linux. It
    connects to both BitTorrent and
    WebTorrent peers. Now there's no
    need to wait for...
    Download WebTorrent Desktop
  • 4
    GenX
    GenX
    GenX is a scientific program to refine
    x-ray refelcetivity, neutron
    reflectivity and surface x-ray
    diffraction data using the differential
    evolution algorithm....
    Download GenX
  • 5
    pspp4windows
    pspp4windows
    PSPP is a program for statistical
    analysis of sampled data. It is a free
    replacement for the proprietary program
    SPSS. PSPP has both text-based and
    graphical us...
    Download pspp4windows
  • 6
    Git Extensions
    Git Extensions
    Git Extensions is a standalone UI tool
    for managing Git repositories. It also
    integrates with Windows Explorer and
    Microsoft Visual Studio
    (2015/2017/2019). Th...
    Download Git Extensions
  • More »

Linux commands

Ad