<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 10/30/2013 09:14 PM, Dan Sa wrote:<br>
</div>
<blockquote
cite="mid:CAHg6DyZwtgJT6GjOMuHps6XO6d0MrFbtNdjprBzy0tsJ_JBfAQ@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>
<div>I created another Virtual Machine with DHCP enabled <a
moz-do-not-send="true" href="http://192.168.0.0/16">192.168.0.0/16</a>
DHCP Range 192.168.0.2 192.168.0.2 (as I want same IP to all
three guests) Forwarding : NAT to em2 <br>
<br>
</div>
now on host I see two instances of dnsmasq<br>
<br>
netstat -anlp | grep -w dnsmasq<br>
tcp 0 0 <a moz-do-not-send="true"
href="http://192.168.0.1:53">192.168.0.1:53</a>
0.0.0.0:* LISTEN 1907/dnsmasq
<<<< is this right ? I created<br>
tcp 0 0 <a moz-do-not-send="true"
href="http://192.168.122.1:53">192.168.122.1:53</a>
0.0.0.0:* LISTEN 6666/dnsmasq <<<
default NAT<br>
<br>
<br>
</div>
<div>however I am seeing dnsmasq is not Active <br>
<br>
systemctl status dnsmasq.service<br>
dnsmasq.service - DNS caching server.<br>
Loaded: loaded
(/usr/lib/systemd/system/dnsmasq.service; enabled)<br>
Active: failed (Result: exit-code) since Wed, 30 Oct
2013 12:30:39 -0600; 41min ago<br>
<br>
</div>
<div>all my guest are on physical VLAN so how I should go about
giving them 192.168.0.2 address using dnsmasq ?<br>
</div>
</div>
</blockquote>
<br>
1) PLEASE stop top-posting new random information and guesses at
solutions to the top of your old messages. You are quickly creating
a cascade of text that is so large and rambling that nobody will
have the ambition to unscramble it and make a reply.<br>
<br>
It is generally accepted good etiquette to post responses to earlier
messages in-line with the original, so that the flow of the
conversation can be easily followed by someone reading just the last
message. (If there is no "flow" to the conversation, then something
more fundamental has gone wrong.)<br>
<br>
2) If you've now realized (as I told you in my first response) that
you need to run a system instance of dhcpd or dnsmasq to service
dhcp for the vlan of your guests, then what you have is a networking
problem, not a virtualization problem. There are tutorials for
setting up dnsmasq in various places on the web, or you can simply
read the comments in /etc/dnsmasq.conf to figure out how to make it
listen on just a specific interface, and how to tell it what
addresses to serve for that interface.<br>
<br>
See below for more comments.<br>
<br>
<blockquote
cite="mid:CAHg6DyZwtgJT6GjOMuHps6XO6d0MrFbtNdjprBzy0tsJ_JBfAQ@mail.gmail.com"
type="cite">
<div dir="ltr">
<div><br>
</div>
<div>thanks<br>
</div>
<div>dan<br>
</div>
<div><br>
</div>
<div><br>
<br>
</div>
<br>
</div>
<div class="gmail_extra">
<br>
<br>
<div class="gmail_quote">On Wed, Oct 30, 2013 at 11:20 AM, Dan
Sa <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:dreamrider787@gmail.com" target="_blank">dreamrider787@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>UPDATE :<br>
<br>
</div>
<div>Adding more information about dnsmasq on box running
fedora (host)<br>
</div>
<div><br>
dispatcher.d]# nmcli nm status<br>
RUNNING STATE WIFI-HARDWARE
WIFI WWAN-HARDWARE WWAN <br>
running connecting enabled
enabled enabled disabled<br>
<br>
nmcli nm status<br>
RUNNING STATE WIFI-HARDWARE
WIFI WWAN-HARDWARE WWAN <br>
running disconnected enabled
enabled enabled disabled<br>
<br>
<br>
systemctl --all|grep -i network<br>
<br>
NetworkManager.service loaded active running
Network Manager<br>
<br>
dnsmasq.d]# ls -al<br>
total 8<br>
drwxr-xr-x 2 root root 4096 Nov 20 2012 .<br>
drwxr-xr-x. 6 root root 4096 Oct 30 08:56 ..<br>
<br>
<br>
dispatcher.d]# ls -al<br>
total 32<br>
drwxr-xr-x. 2 root root 4096 Sep 23 12:59 .<br>
drwxr-xr-x. 6 root root 4096 Oct 30 08:56 ..<br>
-rwxr-xr-x 1 root root 175 Nov 15 2012 00-netreport<br>
-rwxr-xr-x. 1 root root 335 Feb 14 2012 04-iscsi<br>
-rwxr-xr-x. 1 root root 111 Jun 25 2012 10-sendmail<br>
-rwxr-xr-x 1 root root 933 Jul 10 04:38 11-dhclient<br>
-rwxr-xr-x. 1 root root 317 Apr 27 2012 20-chrony<br>
-rwxr-xr-x 1 root root 138 Mar 19 2013 20-squid<br>
<br>
cat dnsmasq.conf<br>
<br>
</div>
all lines are commented only line active is <br>
<br>
# Include another lot of configuration options.<br>
#conf-file=/etc/dnsmasq.more.conf<br>
conf-dir=/etc/dnsmasq.d
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<br>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
*All* of the above is just random data, which says nothing. Please
try to spend more time figuring out what you are trying to do and
what has gone wrong before just pasting random bits into a message
to a mailing list. Remember that the people reading the messages on
this list are doing it for free, and they also have day jobs they
need to attend to. The less excess garbage is in a message, the less
time they have to use up sifting through it for useful information.<br>
<br>
<blockquote
cite="mid:CAHg6DyZwtgJT6GjOMuHps6XO6d0MrFbtNdjprBzy0tsJ_JBfAQ@mail.gmail.com"
type="cite">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<br>
<div>
<div><br>
<br>
</div>
</div>
</div>
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Wed, Oct 30, 2013 at 10:10
AM, Dan Sa <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:dreamrider787@gmail.com"
target="_blank">dreamrider787@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>BRCTL SHOW <br>
bridge name bridge id STP enabled
interfaces<br>
br0 8000.00237de0a132 no em1<br>
vnet0<br>
</div>
guest1-lan 8000.00237de0a133 no em2.620<br>
vnet3<br>
guest1-wan 8000.0022642b6586 no p1p1.110<br>
guest2-lan 8000.00237de0a133 no em2.619<br>
guest2-wan 8000.0022642b6586 no p1p1.108<br>
guest3-lan 8000.00237de0a133 no em2.621<br>
guest3-wan 8000.0022642b6586 no p1p1.111
<div><br>
virbr0 8000.5254003e19b3 yes
virbr0-nic<br>
vnet2<br>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
The above list of bridges connected to vlan interfaces implies that,
for some reason, you are putting each interface of each guest on a
separate vlan. Is this really what you think you want to do? Why?
How will these guests connect to the rest of the network? Unless you
have a requirement to isolate each guest entirely from every other
guest and force each guest's traffic to travel through a different
path out to the rest of the network, then I think you've
misunderstood when/why vlans should be used. It is much more common
to just setup a single network that many (or even all) guests will
attach to, and generally you don't need a vlan tag to do this.<br>
<br>
(an earlier comment you made implying that a *host* bridge attached
to a host vlan interface *was actually the guest interface* makes me
believe you are confused about the function of each bit and how they
all fit together. I think it would be useful for you to step back
from all of this and just explain how you want your guests to
connect to the rest of the network. Do you have a specific
requirement for each to be connected to a separate vlan on the
physical network? Or do they just need to be connected "somehow"? Do
they need to be prevented from communicating with each other, or was
this just a side effect of a mistaken network configuration?<br>
<br>
<blockquote
cite="mid:CAHg6DyZwtgJT6GjOMuHps6XO6d0MrFbtNdjprBzy0tsJ_JBfAQ@mail.gmail.com"
type="cite">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div>
<div class="gmail_extra">
<br>
<br>
<div class="gmail_quote">On Wed, Oct 30,
2013 at 10:10 AM, Dan Sa <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:dreamrider787@gmail.com"
target="_blank">dreamrider787@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>
<div><span name="Laine Stump">Laine,<br>
<br>
</span></div>
<span name="Laine Stump">first
thank you very much for your
input, it cleared some doubts
... please find below the
information in the desired
format.<br>
<br>
Versions:<br>
<br>
1) Virtual Machine Manager
0.9.5[root@dsl-test qemu]# uname
-a<br>
2) Linux 3.9.10-100.fc17.x86_64
#1 SMP Sun Jul 14 01:31:27 UTC
2013 x86_64 x86_64 x86_64
GNU/Linux<br>
3) Fedora release 17 (Beefy
Miracle) Kernel \r on an \m (\l)<br>
</span></div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
Fedora 17 is > 1 year old, and thus no longer gets any updates,
not even security updates. You need to upgrade to a newer release of
Fedora (F20 is already in beta, so that may be a good choice)<br>
<br>
<blockquote
cite="mid:CAHg6DyZwtgJT6GjOMuHps6XO6d0MrFbtNdjprBzy0tsJ_JBfAQ@mail.gmail.com"
type="cite">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div>
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div><span name="Laine Stump">
4) virsh --version 0.9.11.10<br>
</span></div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
Likewise, 0.9.11 is very old. *Many* improvements have been made
since then, which is another good reason to upgrade your OS.<br>
<br>
<blockquote
cite="mid:CAHg6DyZwtgJT6GjOMuHps6XO6d0MrFbtNdjprBzy0tsJ_JBfAQ@mail.gmail.com"
type="cite">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div>
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div><span name="Laine Stump">5) rpm
-qa | grep kvm<br>
libvirt-daemon-kvm-0.9.11.10-1.fc17.x86_64<br>
qemu-kvm-1.0.1-6.fc17.x86_64<br>
<br>
</span></div>
</div>
<span name="Laine Stump">I have 3
Guest information for guest1 follows
: (my questions are after that)
<div>
<div><img moz-do-not-send="true"
src="https://mail.google.com/mail/images/cleardot.gif">
<p class="MsoNormal">virsh
dumpxml guest1 :</p>
<p class="MsoNormal">
</p>
<p class="MsoNormal">virsh
dumpxml guest1</p>
<p class="MsoNormal"><domain
type='kvm' id='5'></p>
<p class="MsoNormal"><span> </span><name>guest1</name></p>
<p class="MsoNormal"><span>
</span><uuid>bcc29de1-ba90-5dd8-81fe-7450852df7f6</uuid></p>
<p class="MsoNormal"><span> </span><memory
unit='KiB'>1048576</memory></p>
<p class="MsoNormal"><span> </span><currentMemory
unit='KiB'>1048576</currentMemory></p>
<p class="MsoNormal"><span>
</span><vcpu>4</vcpu></p>
<p class="MsoNormal"><span> </span><os></p>
<p class="MsoNormal"><span> </span><type
arch='x86_64'
machine='pc-0.15'>hvm</type></p>
<p class="MsoNormal"><span> </span><boot
dev='hd'/></p>
<p class="MsoNormal"><span> </span></os></p>
<p class="MsoNormal"><span> </span><features></p>
<p class="MsoNormal"><span> </span><acpi/></p>
<p class="MsoNormal"><span> </span><apic/></p>
<p class="MsoNormal"><span> </span><pae/></p>
<p class="MsoNormal"><span> </span></features></p>
<p class="MsoNormal"><span> </span><cpu
mode='custom'
match='exact'></p>
<p class="MsoNormal"><span> </span><model
fallback='allow'>Penryn</model></p>
<p class="MsoNormal"><span> </span><vendor>Intel</vendor></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='tm2'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='est'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='monitor'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='osxsave'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='ss'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='ds'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='vme'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='dtes64'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='ht'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='dca'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='pbe'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='xsave'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='tm'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='pdcm'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='vmx'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='ds_cpl'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='xtpr'/></p>
<p class="MsoNormal"><span> </span><feature
policy='require'
name='acpi'/></p>
<p class="MsoNormal"><span> </span></cpu></p>
<p class="MsoNormal"><span> </span><clock
offset='utc'/></p>
<p class="MsoNormal"><span>
</span><on_poweroff>destroy</on_poweroff></p>
<p class="MsoNormal"><span>
</span><on_reboot>restart</on_reboot></p>
<p class="MsoNormal"><span>
</span><on_crash>restart</on_crash></p>
<p class="MsoNormal"><span> </span><devices></p>
<p class="MsoNormal"><span>
</span><emulator>/usr/bin/qemu-kvm</emulator></p>
<p class="MsoNormal"><span> </span><disk
type='file'
device='disk'></p>
<p class="MsoNormal"><span>
</span><driver
name='qemu' type='raw'/></p>
<p class="MsoNormal"><span>
</span><source
file='/var/lib/libvirt/images/guest1.img'/></p>
<p class="MsoNormal"><span>
</span><target
dev='vda' bus='virtio'/></p>
<p class="MsoNormal"><span>
</span><alias
name='virtio-disk0'/></p>
<p class="MsoNormal"><span>
</span><address
type='pci' domain='0x0000'
bus='0x00' slot='0x05'
function='0x0'/></p>
<p class="MsoNormal"><span> </span></disk></p>
<p class="MsoNormal"><span> </span><controller
type='usb'
index='0'></p>
<p class="MsoNormal"><span>
</span><alias
name='usb0'/></p>
<p class="MsoNormal"><span>
</span><address
type='pci' domain='0x0000'
bus='0x00' slot='0x01'
function='0x2'/></p>
<p class="MsoNormal"><span>
</span></controller></p>
<p class="MsoNormal"><span> </span><controller
type='virtio-serial'
index='0'></p>
<p class="MsoNormal"><span> </span><span> </span><alias
name='virtio-serial0'/></p>
<p class="MsoNormal"><span>
</span><address
type='pci' domain='0x0000'
bus='0x00' slot='0x04'
function='0x0'/></p>
<p class="MsoNormal"><span>
</span></controller></p>
<p class="MsoNormal"><span> </span><interface
type='network'></p>
<p class="MsoNormal"><span>
</span><mac
address='52:54:00:ea:80:df'/></p>
<p class="MsoNormal"><span>
</span><source
network='default'/></p>
<p class="MsoNormal"><span>
</span><target
dev='vnet2'/></p>
<p class="MsoNormal"><span>
</span><alias
name='net0'/></p>
<p class="MsoNormal"><span>
</span><address
type='pci' domain='0x0000'
bus='0x00' slot='0x03'
function='0x0'/></p>
<p class="MsoNormal"><span> </span></interface></p>
<p class="MsoNormal"><span> </span><interface
type='bridge'></p>
<p class="MsoNormal"><span>
</span><mac
address='52:54:00:d5:1d:01'/></p>
<p class="MsoNormal"><span>
</span><source
bridge='guest1-lan'/></p>
<p class="MsoNormal"><span>
</span><target
dev='vnet3'/></p>
<p class="MsoNormal"><span>
</span><model
type='virtio'/></p>
<p class="MsoNormal"><span>
</span><alias
name='net1'/></p>
<p class="MsoNormal"><span>
</span><address
type='pci' domain='0x0000'
bus='0x00' slot='0x07'
function='0x0'/></p>
<p class="MsoNormal"><span> </span></interface></p>
<p class="MsoNormal"><span> </span><serial
type='pty'></p>
<p class="MsoNormal"><span>
</span><source
path='/dev/pts/3'/></p>
<p class="MsoNormal"><span>
</span><target
port='0'/></p>
<p class="MsoNormal"><span>
</span><alias
name='serial0'/></p>
<p class="MsoNormal"><span> </span></serial></p>
<p class="MsoNormal"><span> </span><console
type='pty'
tty='/dev/pts/3'></p>
<p class="MsoNormal"><span>
</span><source
path='/dev/pts/3'/></p>
<p class="MsoNormal"><span>
</span><target
type='serial' port='0'/></p>
<p class="MsoNormal"><span>
</span><alias
name='serial0'/></p>
<p class="MsoNormal"><span> </span></console></p>
<p class="MsoNormal"><span> </span><input
type='mouse'
bus='ps2'/></p>
<p class="MsoNormal"><span> </span><span>
</span><graphics type='vnc'
port='5901'
autoport='yes'/></p>
<p class="MsoNormal"><span> </span><video></p>
<p class="MsoNormal"><span>
</span><model
type='cirrus' vram='9216'
heads='1'/></p>
<p class="MsoNormal"><span>
</span><alias
name='video0'/></p>
<p class="MsoNormal"><span>
</span><address
type='pci' domain='0x0000'
bus='0x00' slot='0x02'
function='0x0'/></p>
<p class="MsoNormal"><span> </span></video></p>
<p class="MsoNormal"><span> </span><memballoon
model='virtio'></p>
<p class="MsoNormal"><span>
</span><alias
name='balloon0'/></p>
<p class="MsoNormal"><span>
</span><address
type='pci' domain='0x0000'
bus='0x00' slot='0x06'
function='0x0'/></p>
<p class="MsoNormal"><span>
</span></memballoon></p>
<p class="MsoNormal"><span> </span></devices></p>
<p class="MsoNormal"><span> </span><seclabel
type='none'/></p>
<p class="MsoNormal"></domain></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Here is
revised BRCTL Show after
guest1 is running</p>
<p class="MsoNormal"><br>
</p>
<p class="MsoNormal">BRCTL SHOW<br>
</p>
<p class="MsoNormal">bridge name
bridge id<span>
</span>STP enabled<span> </span>interfaces</p>
<div>
<p class="MsoNormal">br0<span>
</span>8000.00237de0a132<span>
</span>no<span>
</span>em1</p>
<p class="MsoNormal"><span>
</span>vnet0</p>
</div>
<p class="MsoNormal">c1000z-lan<span>
</span>8000.00237de0a133<span>
</span>no<span> </span>em2.620</p>
<p class="MsoNormal"><span>
</span><span> </span>vnet3</p>
<p class="MsoNormal">c1000z-wan<span>
</span>8000.0022642b6586<span>
</span>no<span> </span>p1p1.110</p>
<p class="MsoNormal">c2000t-lan<span>
</span>8000.00237de0a133<span>
</span>no<span> </span>em2.619</p>
<p class="MsoNormal">c2000t-wan<span>
</span>8000.0022642b6586<span>
</span>no<span> </span><span> </span>p1p1.108</p>
<p class="MsoNormal">pk5001a-lan<span>
</span>8000.00237de0a133<span>
</span>no<span> </span>em2.621</p>
<p class="MsoNormal">pk5001a-wan<span>
</span>8000.0022642b6586<span>
</span>no<span> </span>p1p1.111</p>
<p class="MsoNormal">virbr0<span>
</span>8000.5254003e19b3<span>
</span>yes<span> </span>virbr0-nic</p>
<p class="MsoNormal"><span>
</span><span> </span>vnet2</p>
</div>
</div>
</span></div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
<br>
The above is obviously *not* the output of brctl on the same host as
the above-listed guest, since that guest connects to a bridge called
"guest1-lan", which isn't even in the brctl output at all.<br>
<br>
<br>
<blockquote
cite="mid:CAHg6DyZwtgJT6GjOMuHps6XO6d0MrFbtNdjprBzy0tsJ_JBfAQ@mail.gmail.com"
type="cite">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div>
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div dir="ltr"><span name="Laine Stump">
<div>
<div>
<p class="MsoNormal"> ----------------------------------------------------------------------------------------------------------</p>
<p class="MsoNormal"><br>
</p>
<p class="MsoNormal">on
guest1-lan terminal I see
following :</p>
<p class="MsoNormal"><br>
</p>
<p class="MsoNormal">route -n</p>
<p class="MsoNormal">destination
gateway
genmask flags metric
ref use iface</p>
<p class="MsoNormal">0.0.0.0
192.168.122.1 0.0.0.0
UG 100 0 eth0</p>
<p class="MsoNormal">192.168.122.0
0.0.0.0
255.255.255.0 U
0 0 eth0<br>
</p>
<p class="MsoNormal"><br>
</p>
<p class="MsoNormal">DHCPDISCOVER
on eth 1 to 255.255.255.255
port 67 interval 6 then 14,
13, 15</p>
<p class="MsoNormal">and then
sleeping</p>
<p class="MsoNormal"><br>
</p>
<p class="MsoNormal">so you are
right I am not getting DHCP IP
and I have "forward mode
bridge" so libvirt is ignoring
it <br>
</p>
<p class="MsoNormal">
I want 192.168.0.2 on this
with gateway 192.168.0.1</p>
<p class="MsoNormal"><br>
</p>
<p class="MsoNormal">so looks
like my problem is DHCP ....
how can I able to run DHCP for
all three guest which are part
of em2</p>
<p class="MsoNormal">
interface like em2.629,
em2.621 and em2/622</p>
</div>
</div>
</span></div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
Again, WHY do you need a separate vlan for each guest? I think you
may be confused.<br>
<br>
<blockquote
cite="mid:CAHg6DyZwtgJT6GjOMuHps6XO6d0MrFbtNdjprBzy0tsJ_JBfAQ@mail.gmail.com"
type="cite">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div>
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div dir="ltr"><span name="Laine Stump">
<div>
<div>
<p class="MsoNormal"><br>
</p>
<p class="MsoNormal">awaiting
your suggestions....</p>
</div>
</div>
</span></div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
1) stop top-posting.<br>
<br>
2) either explain why you need each guest on a separate vlan, or
give up on that idea and just connect all guest interfaces to a
single network (or possible 2 networks - on lan and one wan, which
you seen to have some requirement for).<br>
<br>
3) if you really do require the guests to each be on a separate
vlan, and you don't have any other host on the network that already
serves dhcp on those vlans, then read /etc/dnsmasq.conf to learn how
to configure it.<br>
<br>
<blockquote
cite="mid:CAHg6DyZwtgJT6GjOMuHps6XO6d0MrFbtNdjprBzy0tsJ_JBfAQ@mail.gmail.com"
type="cite">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb">
<div class="h5">
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<div>
<div class="gmail_extra">
<div class="gmail_quote">
<blockquote class="gmail_quote"
style="margin:0 0 0 .8ex;border-left:1px
#ccc solid;padding-left:1ex">
<div dir="ltr"><span name="Laine Stump">
<div>
<div>
<p class="MsoNormal"><br>
</p>
<p class="MsoNormal">regards</p>
<span><font color="#888888">
<p class="MsoNormal">
dan<br>
</p>
</font></span></div>
</div>
</span></div>
<div>
<div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Wed,
Oct 30, 2013 at 9:56 AM, Dan Sa
<span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:dreamrider787@gmail.com"
target="_blank">dreamrider787@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div dir="ltr">
<div>
<div><span name="Laine
Stump">Laine,<br>
<br>
</span></div>
<span name="Laine Stump">first
thank you very much for
your input, it cleared
some doubts ... please
find below the
information in the
desired format.<br>
<br>
Versions:<br>
<br>
1) Virtual Machine
Manager
0.9.5[root@dsl-test
qemu]# uname -a<br>
2) Linux
3.9.10-100.fc17.x86_64
#1 SMP Sun Jul 14
01:31:27 UTC 2013 x86_64
x86_64 x86_64 GNU/Linux<br>
3) Fedora release 17
(Beefy Miracle) Kernel
\r on an \m (\l)<br>
4) virsh --version
0.9.11.10<br>
5) rpm -qa | grep kvm<br>
libvirt-daemon-kvm-0.9.11.10-1.fc17.x86_64<br>
qemu-kvm-1.0.1-6.fc17.x86_64<br>
<br>
</span></div>
<span name="Laine Stump">I
have 3 Guest and here is <br>
<br>
</span>
<div><span name="Laine
Stump"><br>
</span></div>
</div>
<div>
<div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On
Wed, Oct 30, 2013 at
5:19 AM, Laine Stump <span
dir="ltr"><<a
moz-do-not-send="true"
href="mailto:laine@laine.org" target="_blank">laine@laine.org</a>></span>
wrote:<br>
<blockquote
class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px
#ccc
solid;padding-left:1ex">(There
is no need or
advantage to Cc'ing
individuals who are
already<br>
subscribed to the
mailing list.)<br>
<div><br>
On 10/28/2013
05:34 PM, Dan Sa
wrote:<br>
> hello all,<br>
><br>
> I have been
trying to set-up
bridged network
with VLAN and not
able to<br>
> succeed as
many tutorials
address only
single NIC.<br>
><br>
> I am trying
to setup 2 guests
(backtrack
instance) each
guest has NIC1<br>
> and NIC2.
following is
snippet for guest1<br>
><br>
> I am not able
to get 192.168.0.2
address back on
guest eth0.<br>
<br>
<br>
</div>
See the comment
below about
<forward
mode='bridge'>.
you'll need some<br>
other entity on your
vlan to run a dhcp
server, because
libvirt won't be<br>
doing it for you in
this case.<br>
<div><br>
<br>
><br>
><br>
> VIRT-MANAGER
GUI :<br>
><br>
> guest1-lan
details radio
button<br>
><br>
> left side
panel<br>
><br>
> NIC1
------------------>
Virtual Network
Interface<br>
>
Source Device :
Virtual Network
"default" NAT<br>
>
Device Model :
Hypervisor default<br>
>
MAc
Address :
xxxxxxxxxxxxxx<br>
><br>
> NIC2
------------------>
Virtual Network
Interface<br>
>
Source Device :
Specify Shared
Device Name<br>
>
Bridge
name : guest1-lan<br>
>
Device Model :
virto<br>
>
MAc
Address :
xxxxxxxxxxxxxx<br>
<br>
</div>
The output of "virsh
dumpxml $guestname"
is much more useful
than a<br>
transcription of the
virt-manager
screens.<br>
<div>
<div><br>
><br>
> HOST
MACHINE :<br>
><br>
> brctl show
has br0 for
bridge<br>
> and virbr0
with
192.168.122.x
address (created
by default
virtual<br>
> network
NAT)<br>
><br>
><br>
>
/etc/sysconfig/network-scripts/<br>
><br>
> 1) Bridge
BR0 (cat
ifcfg-br0)<br>
><br>
>
DEVICE="br0"<br>
>
TYPE="Bridge"<br>
>
ONBOOT="yes"<br>
>
NM_CONTROLLED="no"<br>
>
BOOTPROTO="static"<br>
>
IPADDR="xx.xx.xx.xx"<br>
>
NETMASK="255.255.254.0"<br>
>
GATEWAY="xx.xx.xx.xx"<br>
>
DNS1="x.y.z.s"<br>
>
DNS2="x.y.q.s"<br>
><br>
> 2) cat
ifcfg-em1<br>
>
NM_CONTROLLED="yes"<br>
>
HWADDR="02:12D:E2:B1:32"<br>
>
BOOTPROTO="static"<br>
>
DEVICE="em1"<br>
>
BRIDGE="br0"<br>
>
ONBOOT="yes"<br>
><br>
> 3)
ifcfg-em2<br>
>
NM_CONTROLLED="yes"<br>
>
HWADDR="02:24:7e:d0:b1:42"<br>
>
BOOTPROTO="static"<br>
>
DEVICE="em2"<br>
>
ONBOOT="yes"<br>
><br>
> 4) THIS IS
GUEST (cat
ifcfg-guest1-lan)<br>
<br>
</div>
</div>
I don't understand
what you mean by
"this is guest". It
isn't a part of<br>
the guest; it is a
bridge on the host
that could be *used*
by a guest.<br>
<div><br>
<br>
>
DEVICE=guest1-lan<br>
> TYPE=Bridge<br>
> ONBOOT=yes<br>
>
BOOTPROTO=static<br>
> DELAY=1<br>
><br>
> 5) GUEST VLAN
(cat
ifcfg-em2.620)<br>
><br>
>
DEVICE=em2.620<br>
> VLAN=yes<br>
> ONBOOT=yes<br>
>
BRIDGE=guest1-lan<br>
><br>
> BRCTL Show
Command :<br>
><br>
> br0
8000.00237de0a132
no
em1<br>
>
vnet0<br>
> guest1-lan
8000.00237de0a133
no em2.620<br>
> virbr0
8000.5254003e19b3
yes virbr0-nic<br>
<br>
<br>
</div>
From the above, it
appears that there
is only a single
guest running,<br>
and that it is
connected via the
br0 bridge;
apparently you took
this<br>
output when neither
of your dual-nic
guests were running,
as they should<br>
have each attached
tun devices to both
guest1-lan and
virbr0.<br>
<div>
<div><br>
<br>
><br>
><br>
> VIRSH :<br>
><br>
> virsh #
net-list<br>
> Name
State
Autostart<br>
>
-----------------------------------------<br>
> guest1-lan
active
yes<br>
> default
active
yes<br>
><br>
><br>
> virsh #
iface-list<br>
> Name
State
MAC Address<br>
>
--------------------------------------------<br>
> br0
active
00:23:7d:e0:a1:32<br>
> guest1-lan
active
00:23:7d:e0:a1:33<br>
><br>
><br>
> iface-edit
:<br>
><br>
> virsh #
iface-edit
guest1-lan<br>
><br>
>
<interface
type='bridge'
name='guest1-lan'><br>
> <start
mode='onboot'/><br>
>
<bridge
delay='1'><br>
>
<interface
type='vlan'
name='em2.620'><br>
>
<vlan
tag='620'><br>
>
<interface
name='em2'/><br>
>
</vlan><br>
>
</interface><br>
>
</bridge><br>
>
</interface><br>
><br>
>
------------------------------------------------------------------<br>
><br>
>
/etc/libvirt/qemu/networks<br>
<br>
<br>
</div>
</div>
(You shouldn't be
looking at/modifying
the files in<br>
/etc/libvirt/qemu/networks
directly. Instead,
use "virsh
net-dumpxml<br>
guest1-lan" (for
example) to look at
the network config,
and "virsh<br>
net-edit guest1-lan"
to modify it.)<br>
<div><br>
<br>
><br>
> cat
guest1-lan.xml<br>
>
<network><br>
>
<name>guest1-lan</name><br>
>
<uuid>a12747ec-21c9-0d21-ab06-064ba204bc52</uuid><br>
> <forward
mode='bridge'
dev="br0"/><br>
> <bridge
name='guest1-lan'
/><br>
> <ip
address='192.168.0.1'
netmask='255.255.255.0'><br>
>
<dhcp><br>
>
<range
start='192.168.0.2'
end='192.168.0.254'
/><br>
>
</dhcp><br>
> </ip><br>
<br>
<br>
</div>
Any network with
<forward
mode='bridge'...>
is an "unmanaged"
network<br>
from libvirt's POV,
and thus the
<ip> element
and all its
subelements<br>
are ignored. If you
use <forward
mode='bridge'>
then libvirt assumes<br>
that the bridge
device is already
configured by the
base OS config.<br>
<br>
As of libvirt-1.0.1,
attempts to define
an <ip>
element in a network<br>
with <forward
mode='bridge'>
are flagged as an
error. (It would be<br>
helpful in future
reports if you
indicate your 1)
libvirt version, 2)<br>
qemu version, 3)
distro and version,
4) kernel version.
Although not<br>
always applicable,
sometime it can help
in framing the
issue.<br>
<div><br>
<br>
>
</network><br>
><br>
><br>
> cat
default.xml<br>
><br>
>
<network><br>
>
<name>default</name><br>
>
<uuid>8778244b-1a0c-c15f-c348-26462a07a639</uuid><br>
> <forward
mode='nat'/><br>
> <bridge
name='virbr0'
stp='on' delay='0'
/><br>
> <mac
address='52:54:00:3E:19:B3'/><br>
> <ip
address='192.168.122.1'
netmask='255.255.255.0'><br>
>
<dhcp><br>
>
<range
start='192.168.122.2'
end='192.168.122.254'
/><br>
>
</dhcp><br>
> </ip><br>
>
</network><br>
><br>
> any guidance
will be
appriciated<br>
<br>
</div>
Since you're
defining a vlan tag,
I assume that the
physical network<br>
attached to your
host's em2 is
actually using vlan
620? If not, and you<br>
just need a network
that's private to
your guests and the
host, I would<br>
recommend simply
defining a libvirt
network with no
<forward>
element at<br>
all. This network
*will* be managed by
libvirt, so libvirt
will create a<br>
bridge and give it
an IP address, as
well as running a
dnsmasq instance<br>
to serve up IP
addresses to guests,
but the guests won't
be able to get<br>
traffic anywhere
beyond that bridge
via their interface
connected to the<br>
bridge.<br>
<br>
If you *are* using
vlan 620 on the
physical network,
then you'll need to<br>
setup some other
dhcp server
somewhere on that
network (either run
a<br>
system instance of
dnsmasq on the host
that listens on
em2.620, or run<br>
dnsmasq or dhcpd on
some other physical
host or guest that
listens on<br>
its own vlan-tagged
interface).<br>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>