Toon posts:

[FreeBSD] DNS probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi iedereen

Ik heb een probleem met een FreeBSD 5.0-RC2 bak die achter een Win2k ICS gateway zit. Ik heb alles netjes in /etc/rc.conf gezet. Pingen naar 192.168.0.1 gaat prima, pingen naar internet gaat ook prima. Alleen wil 'ie geen DNS resolven. :(

In mijn /etc/resolv.conf staat het volgende:
code:
1
2
3
4
domain          xs4all.nl
nameserver      192.168.0.1
nameserver      194.109.6.66
nameserver      194.109.9.99


Dus 1 IP van de Windows ICS (die ook DNS kan resolven/forwarden) en 2 DNS servers van de ISP (die ik ook gewoon kan pingen). Alleen als ik b.v. ping kpn.com doe, blijft ie gewoon staan en zie ik verder niks, hij wilt niet resolven dus.

Dan zelf maar nameserver spelen, dus in mn /etc/rc.conf zet ik named_enable="YES" en doe ik /etc/netstart, maar ook dit lost het probleem niet op.

Weet iemand wat ik nog kan proberen? Alvast bedankt!

[ Voor 8% gewijzigd door Verwijderd op 08-01-2003 00:34 . Reden: rc.conf en named_enable goed gezet ]


  • Predator
  • Registratie: Januari 2001
  • Laatst online: 23:05

Predator

Suffers from split brain

Wat geeft:
code:
1
nslookup www.tweakers.net 192.168.0.1


op je FreeBSD bak ?
Dan zelf maar nameserver spelen, dus in mn /etc/resolv.conf zet ik natd_enable="YES" en doe ik /etc/netstart, maar ook dit lost het probleem niet op.
This makes no sense... :P

Ik hoop dat je /etc/rc.conf bedoeld
en natd is om te NAT'n, dat is geen dns server ...

[ Voor 81% gewijzigd door Predator op 07-01-2003 18:38 ]

Everybody lies | BFD rocks ! | PC-specs


Verwijderd

haal domain xs4all.nl eens weg en maak er eens: search xs4all.nl ofzo :)

Verwijderd

Topicstarter
Predator schreef op 07 januari 2003 @ 18:34:
Wat geeft:
code:
1
nslookup www.tweakers.net 192.168.0.1


op je FreeBSD bak ?


[...]

This makes no sense... :P

Ik hoop dat je /etc/rc.conf bedoeld
en natd is om te NAT'n, dat is geen dns server ...
Ja sorry, ik bedoelde /etc/rc.conf :)
En ik bedoelde named_enable="YES", blah ik ben iets te lang op geloof ik. :)

Maar ik heb nu een groter probleem: dat ding wil niet meer normaal opstarten. Ik ga even scandisk doen en dan een verse install van FreeBSD. Als het probleem zich weer voordoet zal ik jullie dingen proberen.

Post hier straks wel, of morgen.

In ieder geval bedankt voor jullie hulp!

Verwijderd

Topicstarter
Ik heb trouwens nog een ander vraagje, wel heel erg offtopic maar misschien weten jullie het. Ik wil graag PHP updaten naar 4.3.0, maar de CVS versie heeft nog steeds 4.2.3, hebben jullie hetzelfde probleem? Wel vreemd, want CVS heeft vaak de laatste versie meteen, en PHP 4.3.0 is toch al sinds 27 december 2002 uit. Ik gebruik cvsup3.nl.freebsd..org, maar ik heb ook al cvsup2.nl.freebsd.org geprobeerd, met hetzelfde resultaat.

Ben nu bezig met scandisk draaien trouwens.

  • AVL
  • Registratie: Januari 2000
  • Laatst online: 25-09-2022

AVL

OHMSS

Verwijderd schreef op 07 januari 2003 @ 22:43:
Ik heb trouwens nog een ander vraagje, wel heel erg offtopic maar misschien weten jullie het. Ik wil graag PHP updaten naar 4.3.0, maar de CVS versie heeft nog steeds 4.2.3, hebben jullie hetzelfde probleem? Wel vreemd, want CVS heeft vaak de laatste versie meteen, en PHP 4.3.0 is toch al sinds 27 december 2002 uit. Ik gebruik cvsup3.nl.freebsd..org, maar ik heb ook al cvsup2.nl.freebsd.org geprobeerd, met hetzelfde resultaat.
Om bij te houden: http://www.freshports.org/www/mod_php4

Op dit moment worden er weinig updates aan de ports gedaan (en zeker geen grote versie-updates, alleen bug/ en securityfixes), omdat we in de 'ports freeze' zitten. Dit vanwege de aankomende release van FreeBSD versie 5.0. Pas na de release hiervan worden de ports weer volledig ge-update.

"I'd rather have a bottle in front of me than a frontal lobotomy."


Verwijderd

Topicstarter
AVL schreef op 07 januari 2003 @ 23:04:
[...]


Om bij te houden: http://www.freshports.org/www/mod_php4

Op dit moment worden er weinig updates aan de ports gedaan (en zeker geen grote versie-updates, alleen bug/ en securityfixes), omdat we in de 'ports freeze' zitten. Dit vanwege de aankomende release van FreeBSD versie 5.0. Pas na de release hiervan worden de ports weer volledig ge-update.
Oh oke, dank je wel. :)
Dan wacht ik wel, doe alles het liefst via CVSUP, kan ik niks fout doen. ;)

Weet je trouwens of FreeBSD ook daadwerkelijk op 17 januari gereleased gaat worden? Soms staat er 10 januari en bij de schedule staat er 17 januari.
*shrug*

  • Ariejan
  • Registratie: Februari 2001
  • Laatst online: 08:10
FreeBSD 5.0 wordt op 10 januari 'gemaakt'. Op dat moment wordt alles stopgezet en wordt de hele handel in elkaar gedraaid voor distributie. Hierbij horen dus o.a het compilen van world, de kernel, packages en het maken van ISO Images.

Op 17 januari zou FreeBSD 5.0 dan te downloaden en te installeren moeten zijn vanaf de main mirrors.

Of die datum ook gehaald wordt is nooit helemaal duidelijk. Als er op het laatste moment nog bugs gevonden worden zullen die waarschijnlijk eerst nog gefixed worden voor dat er gereleased wordt. FreeBSD is geen commericieel product met dead-lines die gehaald MOETEN worden ten koste van kwaliteit.

Computeraar - Part-time Maker van Geluiden - https://neuroslasher.bandcamp.com


  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
Verwijderd schreef op 07 January 2003 @ 22:34:
[...]
Maar ik heb nu een groter probleem: dat ding wil niet meer normaal opstarten. Ik ga even scandisk doen en dan een verse install van FreeBSD. Als het probleem zich weer voordoet zal ik jullie dingen proberen.
freebsd en veel andere os-sen draaien niet fijn meer als ze ge-configd zijn om via dns te name-resolven en dat niet lukt, om wat voor reden dan ook. zelfs als je alleen maar ip-adressen gebruikt in je eigen commando's heb je nog kans dat afhankelijke services wel willen resolven.

zorg eerst maar eens dat je zeker weet dat je 192.168.0.1 als nameserver kunt gebruiken vanaf je bsd-bak. was als eerste antwoord al gegeven meen ik.

Verwijderd

Topicstarter
Ik heb nu opnieuw geïnstalleerd. Alles weer ingesteld, zelfs de netwerkkaart vervangen, maar toch lukt het me niet. ;(

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
babe# nslookup www.tweakers.net 192.168.0.1
*** Can't find server name for address 192.168.0.1: Timed out
*** Default servers are not available

babe# nslookup www.tweakers.net 194.109.6.66
*** Can't find server name for address 194.109.6.66: Timed out
*** Default servers are not available

babe# ping 194.109.6.66
PING 194.109.6.66 (194.109.6.66): 56 data bytes
64 bytes from 194.109.6.66: icmp_seq=0 ttl=59 time=22.491 ms
64 bytes from 194.109.6.66: icmp_seq=1 ttl=59 time=30.520 ms
64 bytes from 194.109.6.66: icmp_seq=2 ttl=59 time=20.587 ms


Internet pingen gaat dus prima, evenals de ICS router pingen (192.168.0.1).
In mn /etc/resolv.conf staat:

code:
1
2
3
search          a213-*-*-*.adsl.xs4all.nl
nameserver      192.168.0.1
nameserver      194.109.6.66


Iemand nog suggesties? Wel vreemd zeg :(

Verwijderd

Topicstarter
Trouwens, in mijn /var/log/messages staat het volgende:

code:
1
2
3
4
5
Jan  8 18:48:22 babe named[250]: starting (/etc/namedb/named.conf).  named 8.3.3-REL Wed Dec 18 11:15:02 GMT 2002       root@hollin.btc.adaptec.com:/usr/obj/usr/src/usr.sbin/named
Jan  8 18:48:22 babe named[250]: db_load could not open: localhost.rev: No such file or directory
Jan  8 18:48:22 babe named[250]: db_load could not open: localhost-v6.rev: No such file or directory
Jan  8 18:48:22 babe named[250]: db_load could not open: localhost-v6.rev: No such file or directory
Jan  8 18:48:22 babe named[251]: Ready to answer queries.

  • MadCow*
  • Registratie: Januari 2001
  • Laatst online: 05-08-2025

MadCow*

<= icon space for rent

Verwijderd schreef op 08 januari 2003 @ 19:04:
Trouwens, in mijn /var/log/messages staat het volgende:

code:
1
2
3
4
5
6
7
8
9
10
Jan  8 18:48:22 babe named[250]: starting (/etc/namedb/
named.conf).  named 8.3.3-REL Wed Dec 18 11:15:02 GMT 2002 
root@hollin.btc.adaptec.com:/usr/obj/usr/src/usr.sbin/named
Jan  8 18:48:22 babe named[250]: db_load could not open: 
localhost.rev: No such file or directory
Jan  8 18:48:22 babe named[250]: db_load could not open: 
localhost-v6.rev: No such file or directory
Jan  8 18:48:22 babe named[250]: db_load could not open: 
localhost-v6.rev: No such file or directory
Jan  8 18:48:22 babe named[251]: Ready to answer queries.
ziet er naar uit dat je een gedeelte van de named config mist.
ik heb verder geen ervaring met dns, maar als je in /etc/namedb kijkt, heb je de
PROTO. wel voor de localhost.rev weggehaald (en eventueel geedit)?

beetje offtopic:
AVL schreef op 07 januari 2003 @ 23:04:
Op dit moment worden er weinig updates aan de ports gedaan (en zeker geen grote versie-updates, alleen bug/ en securityfixes), omdat we in de 'ports freeze' zitten. Dit vanwege de aankomende release van FreeBSD versie 5.0. Pas na de release hiervan worden de ports weer volledig ge-update.
half goed :)
als ik het goed begrepen heb is de ports collectie half ontdooid, alleen grote packetten zoals gnome(2) en kde worden niet upgedate. Dit gebeurt pas na de release van 5.0.
waarom mod_php niet up to date is kan verschillende redenen hebben.

Veni, Vidi, Et je n'en crois pas mes yeux! (ik kwam, ik zag, en ik geloofde mijn ogen niet!) - J. Caesar (Asterix en de gladiatoren) | Nu vernieuwd met toegevoegde lazyness.


Verwijderd

Ehm, ff named_enable heb je niet opeens zomaar ff een werkende naamserver. Zet dat dus maar snel weer uit. Haal die 192.168.0.1 er ook eens uit. Werkt het dan wel?

  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Controleer:
code:
1
2
    # cd /etc/namedb
    # sh make-localhost

voor het aanmaken van je local reverse DNS zone file in /etc/namedb/localhost.rev.

In je rc.conf moet de volgende vermelding staan:
code:
1
named_enable="YES"


tenslotte /etc/resolv.conf
code:
1
2
3
4
search xs4all.nl
nameserver      127.0.01
nameserver      194.109.6.66
nameserver      194.109.9.99


Voor informatie hierover http://www.freebsd.org/do...1/books/handbook/dns.html

Dit handboek is trouwens een prima plaats voor verdere naslag.

Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).


Verwijderd

Topicstarter
MadCow schreef op 08 January 2003 @ 19:50:
[...]

ziet er naar uit dat je een gedeelte van de named config mist.
ik heb verder geen ervaring met dns, maar als je in /etc/namedb kijkt, heb je de
PROTO. wel voor de localhost.rev weggehaald (en eventueel geedit)?
babe# ls -l /etc/namedb/
total 14
-rw-r--r-- 1 root wheel 423 Dec 18 12:41 PROTO.localhost-v6.rev
-rw-r--r-- 1 root wheel 423 Dec 18 12:41 PROTO.localhost.rev
-rw-r--r-- 1 root wheel 1028 Dec 18 12:41 make-localhost
-rw-r--r-- 1 root wheel 3542 Dec 18 12:41 named.conf
-rw-r--r-- 1 root wheel 2580 Dec 18 12:41 named.root

Moet ik hier de PROTO. weghalen voor de 2 bovenste files?
Verwijderd schreef op 08 January 2003 @ 20:34:
Ehm, ff named_enable heb je niet opeens zomaar ff een werkende naamserver. Zet dat dus maar snel weer uit. Haal die 192.168.0.1 er ook eens uit. Werkt het dan wel?
ff named_enable en ik heb wel zomaar een werkende naamserver, want dit heb ik voor al mn 4.x FreeBSD servertjes gebruikt en het werkt perfect. Wel heb ik begrepen dat hij ook een bestaande nameserver nodig heeft, dus in /etc/resolv.conf moet minstens één werkende nameserver staan. Correct me if i'm wrong. :)

[ Voor 29% gewijzigd door Verwijderd op 09-01-2003 05:28 ]


Verwijderd

Topicstarter
miniBSD schreef op 08 januari 2003 @ 22:08:
Controleer:
code:
1
2
    # cd /etc/namedb
    # sh make-localhost

voor het aanmaken van je local reverse DNS zone file in /etc/namedb/localhost.rev.

In je rc.conf moet de volgende vermelding staan:
code:
1
named_enable="YES"


tenslotte /etc/resolv.conf
code:
1
2
3
4
search xs4all.nl
nameserver      127.0.01
nameserver      194.109.6.66
nameserver      194.109.9.99


Voor informatie hierover http://www.freebsd.org/do...1/books/handbook/dns.html

Dit handboek is trouwens een prima plaats voor verdere naslag.
Done. Staat precies zoals je zei. Heb gereboot. Dit staat nu in mn /var/log/messages:
code:
1
2
3
4
Jan  9 05:26:16 babe named[251]: starting (/etc/namedb/named.conf).
named 8.3.3-REL Wed Dec 18 11:15:02 GMT 2002
root@hollin.btc.adaptec.com:/usr/obj/usr/src/usr.sbin/named
Jan  9 05:26:17 babe named[252]: Ready to answer queries.

Ziet er goed uit dacht ik. Alleen werkt DNS nog niet. :(
Pingen naar de ISP nameservers gaat prima.

code:
1
2
3
4
5
6
babe# nslookup www.tweakers.net 194.109.6.66
*** Can't find server name for address 194.109.6.66: Timed out
*** Default servers are not available
babe# nslookup www.tweakers.net 194.109.9.99
*** Can't find server name for address 194.109.9.99: Timed out
*** Default servers are not available


En:

code:
1
2
3
4
5
babe# nslookup cistron.nl
Server:  localhost.a213-*-*-*.adsl.xs4all.nl
Address:  127.0.0.1

*** Request to localhost.a213-*-*-*.adsl.xs4all.nl timed-out

[ Voor 21% gewijzigd door Verwijderd op 09-01-2003 07:47 . Reden: 2 linebreaks bij code tags voor layout :) ]


Verwijderd

Topicstarter
/etc/rc.conf:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
# Networking
hostname="babe.a213-*-*-*.adsl.xs4all.nl"
defaultrouter="192.168.0.1"

ifconfig_ed0="inet 192.168.0.4  netmask 255.255.255.0"


# Misc
kern_securelevel_enable="NO"
keyrate="fast"
sendmail_enable="YES"
sshd_enable="YES"
named_enable="YES"


/etc/resolv.conf:

code:
1
2
3
4
search          xs4all.nl
nameserver      127.0.0.1
nameserver      194.109.6.66
nameserver      194.109.9.99


ifconfig: (andere interfaces weggelaten)

code:
1
2
3
4
5
babe# ifconfig
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.4 netmask 0xffffff00 broadcast 192.168.0.255
        inet6 fe80::5054:abff:fe17:cda0%ed0 prefixlen 64 scopeid 0x1
        ether 52:54:ab:17:cd:a0

[ Voor 34% gewijzigd door Verwijderd op 09-01-2003 05:53 ]


Verwijderd

Topicstarter
Verder kan ik echt niks vreemds ontdekken. Alleen mogelijk het volgende in de /var/log/messages:

code:
1
2
3
4
5
6
7
8
Jan  9 05:26:15 babe kernel: ep0: <3Com 3C509B-TPO EtherLink III (PnP)> at port 0x210-0x21f irq 5 on isa0
Jan  9 05:26:15 babe kernel: ep0: Ethernet address 00:60:08:1b:8a:3e
Jan  9 05:26:15 babe kernel: unknown: <PNP0400> can't assign resources (port)
Jan  9 05:26:15 babe kernel: unknown: <PNP0501> can't assign resources (port)
Jan  9 05:26:15 babe kernel: unknown: <PNP0501> can't assign resources (port)
Jan  9 05:26:15 babe kernel: unknown: <PNP0700> can't assign resources (port)
Jan  9 05:26:15 babe kernel: unknown: <PNP0303> can't assign resources (port)
Jan  9 05:26:15 babe kernel: Timecounters tick every 10.000 msec


Maar die heeft 'ie altijd al gedaan en ik denk niet dat het iets met DNS te maken heeft, maar gewoon devices waar 'ie geen resources aan kan geven ofzo. *shrug*
Weet iemand waar dit mogelijk door komt, en of het iets met mijn probleem te maken kan hebben?

  • miniBSD
  • Registratie: Augustus 2002
  • Laatst online: 20-12-2023
Wat betreft je DNS:
Heb je een firewall ingesteld ? Als je wel kunt pingen maar niet kunt resolven dan moet poort 53 (udp) niet open staan voor verkeer van en naar je server.

Quidquid latine dictum sit, altum sonatur (Whatever is said in Latin sounds profound).


  • active2
  • Registratie: Juni 2001
  • Laatst online: 26-10-2024

active2

Google is your friend

Ik snap niet helemaal waarom ie het niet doet maar ik zal mijn best eens doen om het te achterhalen:

Je kunt pingen naar verschillende ip adressen dus ook het ip van www.tweakers.net ?

Goed als het daar niet aan ligt dan zou ik de search uit je /etc/resolv.conf halen en de regel voor je local dns ook dus alleen de dns servers van xs4all.nl er in zetten.

Dan kijken of ie een resolv doet.

Doet hij het nog niet dan kan het zijn dat al het verkeer dat op de win2k bak binnenkomt op poort 53 geblokt wordt ??

Wat je ook nog kunt proberen is een nslookup <dns xs4all> en dan een paar hostname'tjes in te kloppen.

Kun je op de win2k bak wel pingen naar hostname's ?

En je hoeft echt geen local dns te gaan draaien. Da's alleen maar handig om een caching dns server voor je local network te draaien en verder niet.

Google, Het mirakel van de 21e eeuw!!!!


Verwijderd

Topicstarter
Ik voel me een beetje schuldig nu.. ;(

Hij kan nu DNS resolven..

Het probleem was idd. dat port 53 naar buiten toe niet open stond. Dus een simpel firewall probleem. Stom dat ik niet heb geprobeerd de firewall even uit te doen. Maar ik verwachtte het niet, want andere windows computers zitten ook op het LAN en kunnen 192.168.0.1 wel gewoon als DNS relay gebruiken.. *shrug*

In ieder geval erg bedankt voor jullie hulp, en sorry dat het zo'n stom iets was. :'(

Nouja, weer wat geleerd... :)

[ Voor 3% gewijzigd door Verwijderd op 09-01-2003 10:36 ]

Pagina: 1