~cyphermox/ubuntu/precise/dnsmasq/dbus

« back to all changes in this revision

Viewing changes to contrib/openvpn/README

  • Committer: Bazaar Package Importer
  • Author(s): Simon Kelley
  • Date: 2005-09-03 20:02:32 UTC
  • mfrom: (0.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20050903200232-76u3kbiz1hm4ok3u
Tags: 2.24-1
 * New upstream. (closes: #330422)
 * Fix typo and clean up dnsmasq.conf (closes: #326057) (closes: #304446)
 * Add build support for I18N and gettext.
 * Fixed manpage typos. (closes: #336413)
 * Create a dnsmasq-unique userid for the daemon to run as. (closes: #338353)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
The patch I have attached lets me get the behavior I wish out of
 
2
dnsmasq.  I also include my version of dhclient-enter-hooks as
 
3
required for the switchover from pre-dnsmasq and dhclient.
 
4
 
 
5
On 8/16/05, Joseph Tate <dragonstrider@gmail.com> wrote:
 
6
> I'm trying to use dnsmasq on a laptop in order to facilitate openvpn
 
7
> connections.  As such, the only configuration option I'm concerned
 
8
> about is a single server=3D/example.com/192.168.0.1 line.
 
9
>
 
10
> The way I currently have it set up is I modified dhclient to write its
 
11
> resolv.conf data to /etc/resolv.conf.dhclient and configured
 
12
> /etc/dnsmasq.conf to look there for its upstream dns servers.
 
13
> /etc/resolv.conf is set to nameserver 127.0.0.1
 
14
>
 
15
> All of this works great.  When I start the openvpn service, it the
 
16
> routes, and queries to the domain in the server=3D line work just fine.
 
17
>
 
18
> The only problem is that the hostname for my system doesn't get set
 
19
> correctly.  With the resolv.conf data written to something other than
 
20
> /etc/resolv.conf, the ifup scripts don't have a valid dns server to do
 
21
> the ipcalc call to set the laptop's hostname.  If I start dnsmasq
 
22
> before the network comes up, something gets fubar'd.  I'm not sure how
 
23
> to describe it exactly, but network services are slow to load, and
 
24
> restarting networking and dnsmasq doesn't solve the problem.  Perhaps
 
25
> dnsmasq is answering the dhcp request when the network starts?
 
26
> Certainly not desired behavior.
 
27
>
 
28
> Anyway, my question: is there a way to have the best of both worlds?
 
29
> DHCP requests to another server, and DNS lookups that work at all
 
30
> times?
 
31
>
 
32
> My current best idea on how to solve this problem is modifying the
 
33
> dnsmasq initscript to tweak /etc/dhclient-enter-hooks to change where
 
34
> dhclient writes resolv.conf data, and fixing up /etc/resolv.conf on
 
35
> the fly to set 127.0.0.1 to the nameserver (and somehow keep the
 
36
> search domains intact), but I'm hoping that I'm just missing some key
 
37
> piece of the puzzle and that this problem has been solved before.  Any
 
38
> insights?
 
39
>
 
40
> --
 
41
> Joseph Tate
 
42
> Personal e-mail: jtate AT dragonstrider DOT com
 
43
> Web: http://www.dragonstrider.com
 
44
>