Hi, I've setup a prototype environment using Virtualbox with Nat Network.
The Foreman VM is CentOS 7.3, I've installed foreman 1.15.0 with puppet
4.10, so I can play with Hiera 5.
Anyway, my installer command line is this:
foreman-installer --foreman-proxy-dhcp=true --foreman-proxy-dhcp-gateway=
'192.168.2.1' --foreman-proxy-dhcp-managed=true \
--foreman-proxy-dhcp-nameservers='192.168.2.10' --foreman-proxy-dhcp-option-
domain='demo.local' \
--foreman-proxy-dhcp-pxeserver='192.168.2.10'
--foreman-proxy-dhcp-range='192.168.2.20
192.168.2.50' \
--foreman-proxy-dhcp-search-domains='demo.local' --foreman-proxy-dhcp-server
='192.168.2.10' --foreman-proxy-dns=true \
--foreman-proxy-dns-forwarders=8.8.8.8 --foreman-proxy-dns-forwarders=8.8.
4.4 --foreman-proxy-dns-managed=true \
--foreman-proxy-dns-reverse='2.168.192.in-addr.arpa' --foreman-proxy-dns-
server='192.168.2.10' \
--foreman-proxy-dns-ttl='360' --foreman-proxy-dns-zone='demo.local' --
foreman-unattended=true --foreman-use-vhost=true \
--foreman-proxy-dhcp-provider='isc'--foreman-proxy-dns-provider='nsupdate'
--foreman-proxy-puppet=true \
--foreman-proxy-tftp=true --foreman-proxy-tftp-managed=true --puppet-agent=
true --puppet-autosign-entries='*.demo.local' \
--puppet-server=true --puppet-server-ca=true --enable-foreman --enable-
foreman-proxy --enable-puppet
The installer throws an error when trying to start the dhcpd service...
May 31 09:47:25 foreman.demo.local dhcpd[5726]: bad range, address
192.168.2.20 not in subnet 192.168.2.10 netmask 255.255.255.255
May 31 09:47:25 foreman.demo.local systemd[1]: dhcpd.service: main process
exited, code=exited, status=1/FAILURE
Basically, the installer isn't defining the dhcp subnet correctly and
here's what the subnet in dhcpd.conf looks like:
# demo.local
subnet 192.168.2.10 netmask 255.255.255.255 {
pool
{
range 192.168.2.20 192.168.2.50;
}
option subnet-mask 255.255.255.255;
option routers 192.168.2.1;
option domain-search "demo.local";
}
Any idea why the installer is defining the subnet as a single ip address?
--
You received this message because you are subscribed to the Google Groups
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.