netbird
netbird copied to clipboard
search domains only adds subdomain of the agent
Hello. when netbird agent is connected, the search domain that is added to /etc/resolv.conf is taken from the hostnamectl. but it configures the full subdomain and ignores anything from the domain itself.
options:
- only the domain should be added and not only the subdomain
- use the DOMAIN in the ifcfg configurations
- append the netbird internal domain to the existing search line in the /etc/resolv.conf and not changing the whole line for example:
[root@rd04 ~]#hostnamectl Static hostname: rd04.it.qwilt.com Icon name: computer-server Chassis: server Machine ID: 5686d4f4b0594891a22e2dfdd844b3ae Boot ID: dcf86e33e95148639087f37fd8460d57 Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-862.3.2.el7.x86_64 Architecture: x86-64 [root@rd04 ~]#cat /etc/resolv.conf
Generated by NetBird
If needed you can restore the original file by copying back /etc/resolv.conf.original.netbird
options timeout:4 attempts:1 search ztna.qwilt.com it.qwilt.com nameserver 100.120.255.254 [root@rd04 ~]#
BUT in the ifcfg config file the search domain is being ignored: cat /etc/sysconfig/network-scripts/ifcfg-enp15s0f0 | grep DOMAIN DOMAIN=qwilt.com
so any resolve that we use that is hostname.subdomain are being ignored [root@rd04 ~]#ping mvm15.it ping: mvm15.it: Name or service not known [root@rd04 ~]#ping mvm15 PING us-w1-mvm15.it.qwilt.com (100.120.151.203) 56(84) bytes of data. 64 bytes from 100.120.151.203 (100.120.151.203): icmp_seq=1 ttl=64 time=213 ms 64 bytes from 100.120.151.203 (100.120.151.203): icmp_seq=2 ttl=64 time=213 ms ^C --- us-w1-mvm15.it.qwilt.com ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 213.696/213.731/213.767/0.463 ms [root@rd04 ~]#
the only way to resolve this is by changing the hostname to rd14.qwilt.com then the qwilt.com domain is added and the search works.
root@rd04 ~]#hostnamectl set-hostname rd14.qwilt.com [root@rd04 ~]#hostnamectl Static hostname: rd14.qwilt.com Icon name: computer-server [root@rd04 ~]#cat /etc/resolv.conf | grep search search ztna.qwilt.com qwilt.com [root@rd04 ~]#
[root@rd04 ~]#ping mvm15.it PING us-w1-mvm15.it.qwilt.com (100.120.151.203) 56(84) bytes of data. 64 bytes from 100.120.151.203 (100.120.151.203): icmp_seq=1 ttl=64 time=213 ms ^C --- us-w1-mvm15.it.qwilt.com ping statistics --- 2 packets transmitted, 1 received, 50% packet loss, time 1000ms rtt min/avg/max/mdev = 213.753/213.753/213.753/0.000 ms [root@rd04 ~]#