Toon posts:

[samba] kan opeens domeinnaam niet meer bereiken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een pdc draaien maar nadat ik vandaag rebootte kon windows ME opeens het sambadomein niet meer vinden. Ik heb dit domein opgezet door het toe te voegen in /etc/hosts . Als ik vanuit windows ping sambadomein doe dan krijg ik onbekende hostnaam. Ik weet niet of ik het domein eerst wel kon pingen, het werkt dus dat heb ik toen niet geprobeerd. :)

Het enige wat ik in samba heb veranderd is de werkgroepnaam van sambadomein naar samba, dit heb ik ook op de clients veranderd. Maar nu kan ik wat ik ook doe niet meer aanloggen bij het domein.

Ik heb wat gelezen over /etc/resolve.conf dit bestand is niet aanwezig op de machine? zou dit het probleem kunnen zijn? En waarom kom ik dit probleem dan nu pas tegen, Samba heeft maanden goed gedraaid.

/etc/hosts
code:
1
2
3
4
5
6
7
8
9
10
11
12
127.0.0.1    debian
192.168.192.1   sambadomein

# The following lines are desirable for IPv6 capable hosts
# (added automatically by netbase upgrade)

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

smb.conf

Verwijderd

Topicstarter
Ik heb de naam van de workgroup weer veranderd in sambadomein en nu werk het weer. Ik vindt dit echt heel erg vaag. Ik heb dit juist veranderd omdat me aangeraden werd op de sambasite om een verschillende domeinnaam en werkgroepnaam te gebruiken.

Verwijderd

Topicstarter
Ik geef mijn topic een kick omdat ik nu weer vanaf windows ME het domein niet kan benaderen. Het gebeurde nadat ik het proces named had gekilt. Daarna ben ik naar runlevel 1 gegaan om met hdparm mijn hardeschijven te testen. Daarna heb ik weer init 2 uitgevoerd om terug te gaan naar runlevel 2 en alle services worden weer gestart inclusief named.

Maar windows weigert aan te loggen bij sambadomein. Ik krijg. Windows kan de domeinserver niet vinden om uw wachtwoord te veriveren.

Dit vond ik in de logfiles:
Jul 22 00:08:28 debian dhcpd-2.2.x: DHCPREQUEST for 192.168.192.10 from 00:04:75:72:5d:d2 via eth0
Jul 22 00:08:28 debian dhcpd-2.2.x: DHCPACK on 192.168.192.10 to 00:04:75:72:5d:d2 via eth0
Jul 22 00:09:16 debian smbd[235]: connect from 192.168.192.10
Jul 22 00:12:11 debian dhcpd-2.2.x: DHCPREQUEST for 192.168.192.10 from 00:04:75:72:5d:d2 via eth0
Jul 22 00:12:11 debian dhcpd-2.2.x: DHCPACK on 192.168.192.10 to 00:04:75:72:5d:d2 via eth0
Jul 22 00:12:59 debian smbd[249]: connect from 192.168.192.10
Jul 22 00:13:15 debian named[178]: ns_forw: sendto([198.41.0.4].53): Network is unreachable
Jul 22 00:24:48 debian dhcpd-2.2.x: DHCPREQUEST for 192.168.192.10 from 00:04:75:72:5d:d2 via eth0
Jul 22 00:24:48 debian dhcpd-2.2.x: DHCPACK on 192.168.192.10 to 00:04:75:72:5d:d2 via eth0
Jul 22 00:27:43 debian dhcpd-2.2.x: DHCPREQUEST for 192.168.192.10 from 00:04:75:72:5d:d2 via eth0
Jul 22 00:27:43 debian dhcpd-2.2.x: DHCPACK on 192.168.192.10 to 00:04:75:72:5d:d2 via eth0
Jul 22 00:29:58 debian smbd[352]: connect from 192.168.192.10
Jul 22 00:29:58 debian named[178]: ns_forw: sendto([198.41.0.4].53): Network is unreachable
Jul 22 00:31:20 debian init: Switching to runlevel: 0
Jul 22 00:31:23 debian named[178]: named shutting down
Jul 22 00:31:23 debian named[178]: USAGE 1027290683 1027288979 CPU=0.04u/0.02s CHILDCPU=0u/0s
Jul 22 00:31:23 debian named[178]: NSTATS 1027290683 1027288979 PTR=18
Jul 22 00:31:23 debian named[178]: XSTATS 1027290683 1027288979 RR=0 RNXD=0 RFwdR=0 RDupR=0 RFail=0 RFErr=0 RErr=0 RAXFR=0 RLame=0 ROpts=0 SSysQ=1 SAns=0 SFwdQ=18 SDupQ=997 SErr=19 RQ=18 RIQ=0 RFwdQ=18 RDupQ=0 RTCP=0 SFwdR=0 SFail=0 SFErr=0 SNaAns=0 SNXD=0 RUQ=0 RURQ=0 RUXFR=0 RUUpd=0
Jul 22 12:19:28 debian named[148]: starting (/etc/bind/named.conf). named 8.2.5-REL-NOESW Sat Dec 22 04:28:34 UTC 2001 ^Ibuildd@cyberhq:/build/buildd/bind-8.2.5/src/bin/named
Jul 22 12:19:28 debian named[148]: hint zone "" (IN) loaded (serial 0)
Jul 22 12:19:28 debian named[148]: master zone "localhost" (IN) loaded (serial 1)
Jul 22 12:19:28 debian named[148]: master zone "127.in-addr.arpa" (IN) loaded (serial 1)
Jul 22 12:19:28 debian named[148]: master zone "0.in-addr.arpa" (IN) loaded (serial 1)
Jul 22 12:19:28 debian named[148]: master zone "255.in-addr.arpa" (IN) loaded (serial 1)
Jul 22 12:19:28 debian named[148]: listening on [127.0.0.1].53 (lo)
Jul 22 12:19:28 debian named[148]: listening on [192.168.192.1].53 (eth0)
Jul 22 12:19:28 debian named[148]: Forwarding source address is [0.0.0.0].1024
Jul 22 12:19:28 debian named[149]: Ready to answer queries.
Jul 22 12:19:28 debian named[149]: sysquery: sendto([128.9.0.107].53): Network is unreachable
Toen ik niks anders meer wist te doen dan een halt. kreeg ik op het scherm wat je ook in de log files ziet
Jul 22 00:31:23 debian named[178]: named shutting down
Jul 22 00:31:23 debian named[178]: USAGE 1027290683 1027288979 CPU=0.04u/0.02s CHILDCPU=0u/0s
Jul 22 00:31:23 debian named[178]: NSTATS 1027290683 1027288979 PTR=18
Jul 22 00:31:23 debian named[178]: XSTATS 1027290683 1027288979 RR=0 RNXD=0 RFwdR=0 RDupR=0 RFail=0 RFErr=0 RErr=0 RAXFR=0 RLame=0 ROpts=0 SSysQ=1 SAns=0 SFwdQ=18 SDupQ=997 SErr=19 RQ=18 RIQ=0 RFwdQ=18 RDupQ=0 RTCP=0 SFwdR=0 SFail=0 SFErr=0 SNaAns=0 SNXD=0 RUQ=0 RURQ=0 RUXFR=0 RUUpd=0
Ziet er volgens mij niet echt gezond uit, maar ik heb geen flauw idee wat het betekend. Na de reboot vindt windows het domein nog steeds niet. Wat ik ook uit de logfiles haal is:
ns_forw: sendto([198.41.0.4].53): Network is unreachable
op 198.41.0.4??? Hoe komt hij daarbij. Alle computers in het netwerk zitten op 192.168.192.XXX

Als ik vanaf windows ping sambadomein doe dan krijg ik als output onbekende host. Als ik op de linux server zelf ping sambadomein doe dan pingt hij gewoon 192.168.192.1.

Vanaf windows kon ik al nooit succesvol ping sambadomein uitvoeren. Maar het aanloggen bij het domein ging altijd goed. Nu weigert hij dat ook te doen.

Wat doe ik fout.

Verwijderd

Topicstarter
Na een dag zoeken is het probleem nog niet opgelost. Als ik vanaf windows ping debian uitvoer pingt hij 127.0.0.1, maar ping sambadomein geeft onbekende host.

iemand?

Verwijderd

Op dinsdag 23 juli 2002 01:30 schreef eenprobleempje het volgende:
Na een dag zoeken is het probleem nog niet opgelost. Als ik vanaf windows ping debian uitvoer pingt hij 127.0.0.1, maar ping sambadomein geeft onbekende host.

iemand?
haal eerst eens je lo eth eruit aub

dat is je local loopback heeft hier niks mee te maken

lo is 127.0.0.1

  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Even wat losse opmerkingen:


Waarom heb je een nameserver draaien?

Je hebt lijkt het zo geen verbinding met het internet want de nameserver kan zijn root nameserver niet bereiken:
ns_forw: sendto([198.41.0.4].53): Network is unreachable
en verder heb je geen lokaal domain gedefineerd (resolv.conf) waarin je normaal je namerserv en domain name zo hebben staan.

Tevens, waarom heb je de workgroup 'sambadomain' als "hostname" in je /etc/hosts staan?

Als je hostname 'debian' is (hoe origineel :)) dan kan je beter in /etc/host het volgende zetten:
code:
1
2
3
4
127.0.0.1   localhost
192.168.192.1  debian

#etc..

Overigens staat in je smb.conf:
netbios name server
Dus je kan beter 'debian' vervangen door 'server' om verwarring te voorkomen. Tevens in /etc/hostname aanpassen.

Verder controleer of in /etc/host.conf het volgende staat:
code:
1
2
order hosts,bind
multi on

En als je in windows 'ping server' wilt doen moet windows wel weten dat 'server' resolved in 192.168.192.1 dus aan ook aan de windows 'hosts' bestand de regel:
code:
1
192.168.192.1  server

toevoegen.

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


Verwijderd

Topicstarter
Op dinsdag 23 juli 2002 15:13 schreef Dawns_sister het volgende:
Even wat losse opmerkingen:

Waarom heb je een nameserver draaien?
Hoe dat met die dns servers zit die niet gevonden worden, daar ben ik al achter die staan in /etc/bind/db.root maar ik heb geen internet op die computer. Het is dus logisch dat hij die servers niet vindt.
Op dinsdag 23 juli 2002 15:13 schreef Dawns_sister het volgende:
en verder heb je geen lokaal domain gedefineerd (resolv.conf) waarin je normaal je namerserv en domain name zo hebben staan.
Tevens, waarom heb je de workgroup 'sambadomain' als "hostname" in je /etc/hosts staan?

Als je hostname 'debian' is (hoe origineel ) dan kan je beter in /etc/host het volgende zetten:
ik heb /etc/resolv.conf nu aangemaakt en er het volgende ingezet:
#resolv.conf
sambadomein
nameserver 127.0.0.1
nameserver 192.168.192.1
Moet ik die nameserver 192.168.192.1 eruit slopen?

In /etc/hosts heb ik het volgende gezet:
127.0.0.1 localhost
192.168.192.1 debian
Ik heb in /etc/hostname de hostnaam debian gelaten. Omdat ik vanuit windows wel gewoon server kan pingen. Ik heb in de debian 2.2 manual gelezen dat je een hostnaam niet zomaar kan veranderen. Maar als dit wel zou moeten i.v.m de netbios naam dan wil ik het wel veranderen. Ik kan vanuit windows zowel de hostnaam als de netbiosnaam pingen.

De domein naam sambadomein die ik in windows ME heb ingevult als aan loggen bij nt domein, wordt nog steeds niet omgezet in ip 192.168.192.1.

Ik heb in /etc/bind naar de bestanden named.conf, db.0, db.127, db.255, db.root, named.conf gekeken.

In het bestand db.local zie ik het loopback address staan.
/etc/bind/db.local
;
; BIND data file for local loopback interface
;
$TTL604800
@INSOAlocalhost. root.localhost. (
1; Serial
604800; Refresh
86400; Retry
2419200; Expire
604800 ); Negative Cache TTL
;
@INNSlocalhost.
@INA127.0.0.1
De layout van het bestand wordt hier wat opelkaargedrukt weergegeven,maar moet ik in dit bestand ook sambadomein aan een ip toevoegen en ook in het bestand db.255.

Of zit ik nu helemaal verkeert te denken?

  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Volgens mij verwar je nu de windows workgroup met netwerk domain.
Dit zijn twee verschillende dingen.

De workgroup naam wordt gebruikt in het netbios/samba protocol van windows en wordt vast gelegd in smb.conf.

Het network domain hoort bij het tcp/ip protocol en vast gelegd in o.a. hosts, resolv.conf, hostname en nameserver bindings (en in windows bij de DNS-configuratie van je network TCP/IP protocol).

Het network domain (en dus nameserver) heb je in principe niet nodig voor het opzetten van een samba server.


Als je een network domain wilt hebben kan je beter eentje in de vorm van 'mydomain.home' kiezen.
Je zult dan (o.a.) de volgende bestanden moeten aan passen.


/etc/resolv.conf:
code:
1
2
domain mydomain.home
nameserver 127.0.0.1

/etc/hosts:
code:
1
2
3
4
5
6
7
8
9
10
11
12
127.0.0.1    localhost         loopback
192.168.192.6   debian.mydomain.home    debian 

# The following lines are desirable for IPv6 capable hosts
# (added automatically by netbase upgrade)

::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

/etc/networks:
code:
1
2
loopback 127.0.0.0
mydomain.home 192.168.192.0

/etc/defaultdomain:
code:
1
mydomain.home

/etc/hostname:
code:
1
debian.mydomain.home

/etc/bind/db.mydomain.home:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
;
; BIND data file for mydomain.home
;
$TTL    604800
@    IN SOA     debian.mydomain.home. root.debian.mydomain.home. (
                    1      ; Serial
                 604800    ; Refresh
                  86400    ; Retry
                2419200    ; Expire
                 604800 )    ; Negative Cache TTL
;
@          IN   NS  debian.mydomain.home.
localhost    IN A    127.0.0.1
debian      IN  A    192.168.192.1
winme        IN A    192.168.192.10

/etc/bind/db.192.168.192:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
;
; BIND reverse data file for mydomain.home LAN
;
$TTL    604800
@    IN SOA     debian.mydomain.home. root.debian.mydomain.home. (
                    1      ; Serial
                 604800    ; Refresh
                  86400    ; Retry
                2419200    ; Expire
                 604800 )    ; Negative Cache TTL
;
@    IN NS  debian.mydomain.home.
1    IN PTR     debian.mydomain.home.
10  IN  PTR     wineme.mydomain.home.

/etc/bind/named.conf:

toevoegen in options sectie (wel ip adressen vervangen door de nameserver ip's van je provider).
code:
1
2
3
4
      forwarders {
            194.109.104.104;
            194.109.6.66;
      };

toevoegen aan het einde van de bestand.
code:
1
2
3
4
5
6
7
8
9
10
11
zone "mydomain.home" {
      notify no;
      type master;
      file "/etc/bind/db.mydomain.home";
};

zone "192.168.192.in-addr.arpa" {
      notify no;
      type master;
      file "/etc/bind/db.192.168.192";
};

Lees ook even de [url="http://nl.linux.org/doc/HOWTO/DNS-HOWTO-NL.html"]DNS HOWTO[/url] voor de zekerheid :)


Verder zal je in windows in de DNS-configuratie als host 'winme', als domain 'mydomain.home' en als nameserver '192.168.192.1' vastlegen.
Eventueel ook zoekvolgorde domainachtervoegsel 'mydomain.home'

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


Verwijderd

Topicstarter
Op woensdag 24 juli 2002 01:02 schreef Dawns_sister het volgende:
Volgens mij verwar je nu de windows workgroup met netwerk domain.
Dit zijn twee verschillende dingen.

De workgroup naam wordt gebruikt in het netbios/samba protocol van windows en wordt vast gelegd in smb.conf.

Het network domain hoort bij het tcp/ip protocol en vast gelegd in o.a. hosts, resolv.conf, hostname en nameserver bindings (en in windows bij de DNS-configuratie van je network TCP/IP protocol).

Het network domain (en dus nameserver) heb je in principe niet nodig voor het opzetten van een samba server.


Als je een network domain wilt hebben kan je beter eentje in de vorm van 'mydomain.home' kiezen.
Je zult dan (o.a.) de volgende bestanden moeten aan passen.
Dus wat je eigenlijk probeert te zeggen is dat als je in windows bij client voor microsoft networks instelt aanloggen bij windows NT domein: sambadomein. Dat je het network domein sambadomein niet nodig hebt?

Maar wat moet je dan in /etc/hosts zetten zodat windows weet dat sambadomein het domein is waarbij hij moet aanloggen?
Ik heb nu op de debian server de netbios naam ook veranderd in debian.

  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Op woensdag 24 juli 2002 11:49 schreef eenprobleempje het volgende:

[..]

Dus wat je eigenlijk probeert te zeggen is dat als je in windows bij client voor microsoft networks instelt aanloggen bij windows NT domein: sambadomein. Dat je het network domein sambadomein niet nodig hebt?

Maar wat moet je dan in /etc/hosts zetten zodat windows weet dat sambadomein het domein is waarbij hij moet aanloggen?
Zo ver ik het begrepen heb werkt het netbios protocol met broadcasts op het netwerk subnet adres (in jouw geval 192.168.192.255) om de PDC en ander clients voor de zelfde workgroup/(windows)domain te vinden.
Het maakt dus niet gebruik van het network domain zoals je vast legt in /etc/hosts.
Ik heb nu op de debian server de netbios naam ook veranderd in debian.
Wanneer je iets verandert in smb.conf altijd de smbd en nmbd herstarten.
Als je ze als deamons draait dan '/etc/init.d/samba restart'
en als je ze via inetd (/etc/inetd) hebt draaien dan 'killall smbd' en 'killall nmbd' of gebuik 'swat' :)

Ik heb zelf overigens geen ervaring met het draaien van een PDC (ik had met de SHARE mode met paswoorden al genoeg problemen) maar met search zijn genoeg topics te vinden van mensen die je zijn voorgegaan op die lijdensweg :).

En dan is er nog deze HOWTO [url="http://us6.samba.org/samba/ftp/docs/htmldocs/Samba-PDC-HOWTO.html"]How to Configure Samba 2.2 as a Primary Domain Controller[/url]

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


Verwijderd

Topicstarter
In de eerste voor beeld van die howto stond nog wel,

workgroup = enter here your workgroup or domain name


Ik wist dit dus echt niet ik dacht dat je altijd de domein naam via /etc/hosts moest laten resolven.
Pagina: 1