|
From: Morgan, J. P. <joe...@mg...> - 2015-07-22 14:31:23
|
I’m having an issue where the DNS A record of the packetfence server is being overwritten with the “Hidden Domain Network” private IP address.
I’ve defined a domain in configuration→ Domain with the name MGA. An interface is being created called MGA-b. If I execute ifconfig the interface is listed as follows.
MGA-b Link encap:Ethernet HWaddr B2:BC:6E:33:AE:87
inet addr:169.254.0.2 Bcast:169.254.0.3 Mask:255.255.255.252
The problem is that the static DNS entry is being overwritten with the self-assigned IP address 169.254.0.2.
The interface seems to be created in /usr/local/pf/lib/pf/services/manager/winbindd_child.pm with the line below:
pf_run("sudo ip link add $domain-a type veth peer name $domain-b");
I noticed in /usr/local/pf/var/conf/iptables.conf this network is called a "hidden domain network" as listed below:
# Routing for the hidden domain network
#
-A POSTROUTING -s 169.254.0.0/16 -o eth0 -j SNAT --to-source ###.###.###.###
How can I specify the public NAT IP to be used when DNS is updated? Is this a bug? I'm guessing it has something to do with samba or winbind.
Joel Morgan
|