Date: Tue, 08 May 2007 11:42:31 +0100 From: Tom Evans <tevans.uk@googlemail.com> To: Matthew Seaman <m.seaman@infracaninophile.co.uk> Cc: JD Bronson <jbronson@sixcompanies.com>, freebsd-questions@freebsd.org Subject: Re: ppp.conf + resolv.conf Message-ID: <1178620951.1457.6.camel@zoot.mintel.co.uk> In-Reply-To: <463E1135.80603@infracaninophile.co.uk> References: <200705061540.l46FevTF017542@cheyenne.sixcompanies.com> <463E1135.80603@infracaninophile.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
--=-dnQt5bO39j92VaY7H42+ Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Sun, 2007-05-06 at 18:32 +0100, Matthew Seaman wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 >=20 > JD Bronson wrote: > > I am using 6.2 as a DSL (PPPoE) router and also run my own internal DNS > > on the same machine. I would like to APPEND my ISP's dished out DNS > > servers to my current resolv.conf but anytime I enable dns in my > > ppp.conf it nukes my entire resolv.conf....! > >=20 > > I am looking to end up with this: > >=20 > > % cat /etc/resolv.conf > > domain mydomain > > nameserver 192.168.1.1 > > nameserver ISP's DNS > > nameserver ISP's DNS > >=20 > >=20 > > How do I do this and still retain my own entries in resolv.conf? > > If I was using DHCPclient, I could edit dhclient.conf of course but > > PPPoE does not consult this file during negotiation that I am aware of. > >=20 > > Any comments will be appreciated... >=20 > As you say, PPP doesn't let you append extra servers to what it receives > automatically. Your best recourse then is to find out the IP numbers > of your ISPs DNS machines -- either by consulting the ISP's documentation > or web site, by asking their support team or by looking at the results > obtained by running PPP with 'enable dns'. >=20 > Then make sure your ppp.conf does not overwrite your /etc/resolv.conf on > connection, and just edit resolv.conf to insert the IP numbers you've > discovered. A static resolv.conf will serve you well enough. After all, > it's not like your ISP will be changing their DNS servers every few hours= . >=20 > Cheers, >=20 > Matthew >=20 > - --=20 > Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard > Flat 3 > PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate > Kent, CT11 9PW > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.3 (FreeBSD) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org >=20 > iD8DBQFGPhE08Mjk52CukIwRCHDoAJ93yd9gz56ky1YZHKTfHo6FZINmcQCeMsqI > 6tA7krSkXceKhswQO/As+eo=3D > =3DITCJ > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.o= rg" Not actually tested this, ip-up might be a little early for this $ cat > /etc/ppp/ppp-linkup #!/bin/sh ( /bin/echo -e "domain foo\nnameserver 192.168.1.1\n";=20 /usr/bin/grep nameserver /etc/resolv.conf ) > /tmp/resolv.conf /bin/mv /tmp/resolv.conf /etc/resolv.conf ^D $ chmod +x /etc/ppp/ppp.linkup Or add "resolv readonly" to your ppp.conf, and maintain your resolv.conf yourself. --=-dnQt5bO39j92VaY7H42+ Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQBGQFQPlcRvFfyds/cRAgHoAKCsM3vEBmzm2078SOi0wxyteGHFRACgrFi+ uUTPFwKhqMujoVdc7eciu9A= =2RuY -----END PGP SIGNATURE----- --=-dnQt5bO39j92VaY7H42+--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1178620951.1457.6.camel>