Hitchhiker's Guide to Openbsd


Download 1.27 Mb.
Pdf ko'rish
bet135/258
Sana04.04.2023
Hajmi1.27 Mb.
#1328980
1   ...   131   132   133   134   135   136   137   138   ...   258
Bog'liq
obsd-faq49

Fix, using 
/etc/hosts
:
The simplest fix is to populate your 
/etc/hosts
 file with all the workstations you have in your 
internal network, and ensure that your 
/etc/resolv.conf
file contains the line 
lookup file 
bind
which ensures that the resolver knows to start with the 
/etc/hosts
 file, and failing that, to use 
the DNS servers specified by the "nameserver" lines in your 
/etc/resolv.conf
file. 
Your 
/etc/hosts
file will look something like this: 
::1 localhost.in.example.org localhost
127.0.0.1 localhost.in.example.org localhost
192.168.1.1 gw.in.example.org gw
192.168.1.20 scrappy.in.example.org scrappy
192.168.1.35 shadow.in.example.org shadow
Your 
resolv.conf
file will look something like this: 
search in.example.org 
nameserver 24.2.68.33
nameserver 24.2.68.34
lookup file bind
A common objection to this is "But, I use DHCP for my internal network! How can I configure my 
/
etc/hosts
?" Rather easily, actually. Just enter lines for all the addresses your DHCP server is going 
to give out, plus any static devices: 
http://www.openbsd.org/faq/faq8.html (17 of 20)9/4/2011 10:02:10 AM


8 - General Questions
::1 localhost.in.example.org localhost
127.0.0.1 localhost.in.example.org localhost
192.168.1.1 gw.in.example.org gw
192.168.1.20 scrappy.in.example.org scrappy
192.168.1.35 shadow.in.example.org shadow
192.168.1.100 d100.in.example.org d100
192.168.1.101 d101.in.example.org d101
192.168.1.102 d102.in.example.org d102
[... snip ...] 
192.168.1.198 d198.in.example.org d198
192.168.1.199 d199.in.example.org d199
In this case, I am assuming you have the DHCP range set to 192.168.1.100 through 192.168.1.199, plus 
the three static definitions as listed at the top of the file. 
If your gateway must use DHCP for configuration, you may well find you have a problem -- 
dhclient
will overwrite your 
/etc/resolv.conf
every time the lease is renewed, which will remove the 
"lookup file bind" line. This can be solved by putting the line "lookup file bind" in the file 
/etc/
resolv.conf.tail


Download 1.27 Mb.

Do'stlaringiz bilan baham:
1   ...   131   132   133   134   135   136   137   138   ...   258




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling