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

c.monty at web.de c.monty at web.de
Tue Jul 18 14:31:29 UTC 2017


Hello!

I have upgraded all libvirt packages to version 3.5.0-655.1 and restarted host.

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>

What do I need to configure in order to have NSS working?

THX




18. Juli 2017 14:13, "Michal Privoznik" <mprivozn at redhat.com> schrieb:

> On 07/17/2017 04:17 PM, c.monty at web.de wrote:
> 
>> Hello!
>> 
>> I want to SSH from host to specific guest using hostname, e.g.
>> ssh <user>@<guest>
>> or
>> ssh test at vm02-fai
>> 
>> ssh to guest using IP works w/o issues.
>> 
>> I found Wiki article for "NSS module" (http://wiki.libvirt.org/page/NSS_module),
> 
> Also, until 3.2.0 it was mandatory to restart the virtual network after
> configuring the libvirt_guest module (I've updated the wiki accordingly).
> 
>> but there are no results for the following commands:
>> ld4004:/home # virsh net-dhcp-leases default
>> Expiry Time MAC address Protocol IP address Hostname Client ID or DUID
>> ----------------------------------------------------------------------------------------------------
>> --------------
> 
> This is the problem. Libvirt is not the one who's assigning IP addresses
> and thus the NSS module doesn't work.
> 
>> ld4004:/home # virsh domifaddr --source lease vm02-fai
>> Name MAC address Protocol Address
>> -------------------------------------------------------------------------------
>> 
>> ld4004:/home # virsh list
>> Id Name State
>> ----------------------------------------------------
>> 1 vm02-fai running
>> 
>> dnsmasq is running:
>> ld4004:/home # netstat -nulpd | grep dnsmasq
>> udp 0 0 192.168.33.1:53 0.0.0.0:* 10318/dnsmasq
>> udp 0 0 192.168.100.1:53 0.0.0.0:* 20145/dnsmasq
>> udp 0 0 0.0.0.0:67 0.0.0.0:* 20145/dnsmasq
>> 
>> How can I fix this issue?
> 
> By having libvirt network assign IP addresses. Generally, <interface
> type='network'/> is what you should look for.
> 
> Michal




More information about the libvirt-users mailing list