Date: Thu, 8 Jan 2015 18:16:22 +0530 From: Manish Jain <bourne.identity@hotmail.com> To: freebsd-questions@freebsd.org Subject: Running resolvconf from script Message-ID: <BLU436-SMTP596576432CB034C4AE3593F6470@phx.gbl> In-Reply-To: <mailman.79.1420718402.81862.freebsd-questions@freebsd.org> References: <mailman.79.1420718402.81862.freebsd-questions@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, I am on FreeBSD-10.1-i386. For some reason, DNS information on my system sometimes 'evaporates' and I am left with no network access. To restore internet, I have to execute the following sequentially (re0 is my ethernet card and /etc/nameservers.list is a file I created which contains the list of nameservers) : ifconfig re0 down ifconfig re0 up resolvconf -d re0 resolvconf -a re0 < /etc/nameservers.list While the sequence works well and restores internet, I would ideally like to move the commands into a Bash shell script. But executing the resolvconf commands from a script results in an error message "No resolv.conf for re0" (or something to that effect) and 'resolvconf -l re0' returns an empty/incomplete list, with no internet working yet. So is there any way I can automate the work via a script ? Thanks and Regards, Manish Jain +91-98995-82709
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BLU436-SMTP596576432CB034C4AE3593F6470>