[libvirt-users] SSH from host to domain using hostname

Daniel P. Berrange berrange at redhat.com
Wed Jul 19 08:46:34 UTC 2017


On Wed, Jul 19, 2017 at 08:23:58AM +0000, c.monty at web.de wrote:
> 18. Juli 2017 16:45, "Michal Privoznik" <mprivozn at redhat.com> schrieb:
> 
> > On 07/18/2017 04:31 PM, c.monty at web.de wrote:
> > 
> >> Hello!
> >> 
> >> I have upgraded all libvirt packages to version 3.5.0-655.1 and restarted host.
> > 
> > That wasn't necessary. It's not Windows ;-)
> > 
> >> This is the current default network config:
> >> ld4004:~ # virsh net-dumpxml default
> >> <network connections='1'>
> >> <name>default</name>
> >> <uuid>f511d113-d7d1-4714-ad2b-be29ef8f7fc4</uuid>
> >> <forward dev='br0' mode='nat'>
> >> <nat>
> >> <port start='1024' end='65535'/>
> >> </nat>
> >> <interface dev='br0'/>
> >> </forward>
> >> <bridge name='virbr0' stp='on' delay='0'/>
> >> <mac address='52:54:00:f5:5f:ca'/>
> >> <domain name='local.net' localOnly='yes'/>
> >> <ip address='192.168.100.1' netmask='255.255.255.0'>
> >> <dhcp>
> >> <range start='192.168.100.10' end='192.168.100.254'/>
> >> </dhcp>
> >> </ip>
> >> </network>
> > 
> > This is looking good.
> > 
> >> What do I need to configure in order to have NSS working?
> > 
> > What's the domain's <interface/> type? It should look something like this:
> > 
> > <interface type='network'>
> > <source network='default'/>
> > ...
> > </interface>
> > 
> > And with this you should be all set.
> > 
> > Michal
> 
> 
> OK, all libvirt software packages are updated.
> And this is the configuration /etc/nsswitch.conf
> ld4004:~ # cat /etc/nsswitch.conf
> #
> # /etc/nsswitch.conf
> #
> 
> passwd: compat
> group:  compat
> 
> hosts:          files libvirt dns
> networks:       files dns
> 
> services:       files
> protocols:      files
> rpc:            files
> ethers:         files
> netmasks:       files
> netgroup:       files nis
> publickey:      files
> 
> bootparams:     files
> automount:      files nis
> aliases:        files
> 
> And this is the domain's interface type / configuration:
>     <interface type='network'>
>       <mac address='52:54:00:31:dd:59'/>
>       <source network='default'/>
>       <model type='rtl8139'/>
>       <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
>     </interface>
>     <interface type='network'>
>       <mac address='52:54:00:5d:1e:dc'/>
>       <source network='internal'/>
>       <model type='rtl8139'/>
>       <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
>     </interface>
> 
> 
> However, there's still no record of the domain's IP address:
> ld4004:~ # virsh domifaddr --source lease vm02-fai
>  Name       MAC address          Protocol     Address
> -------------------------------------------------------------------------------
> 
> 
> Could this issue be related to the domain's NIC configuration, means
> model type='rtl8139' or the fact that 2 NICs are configured?
> For your information, it fails also with model type='virtio'.

Is the guest OS actually doing DHCP ? That you don't see any leases listed
with domifaddr or net-dhcp-leases suggests your guests have a static IP
address config.


Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the libvirt-users mailing list