[Linux] Sendmail start erg sloom

Pagina: 1
Acties:

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 14-08 15:59
Sendmail boot erg langzaam, heb de search al gebruikt, moest aan DNS liggen, maar die staat volgens mij goed, mijn server.syn record:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
server.syn.  IN SOA     ns1.server.syn. webmaster.server.syn (
      2002021410 ; serial
      28800 ; refresh
      14400 ; retry
      3600000 ; expire
      86400 ; default_ttl
                )

ns1     IN  NS  ns1.server.syn.
ns2     IN  NS  ns2.server.syn.

mail    IN  MX  10  10.0.0.100

server.syn.  IN A    10.0.0.100

ftp     IN  A    10.0.0.100

manager IN  A    10.0.0.100
www     IN  A    10.0.0.100
mysql   IN  A    10.0.0.100

Even voor de duidelijkheid, .syn is gewoon hier voor thuis, en dus geen 'echt' domein :).

Dit staat in m'n local-host-names:
code:
1
localhost server.syn

Help

zeroxcool.net - curity.eu


Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
server.syn.  IN SOA     ns1.server.syn. webmaster.server.syn. (punt vergeten) (
      2002021410 ; serial
      28800 ; refresh
      14400 ; retry
      3600000 ; expire
      86400 ; default_ttl
                )
ns1     IN  NS  ns1.server.syn.
ns2     IN  NS  ns2.server.syn.

mail    IN  MX  10  10.0.0.100

server.syn.  IN A    10.0.0.100
( wat doe je hier subdomein)

ftp     IN  A    10.0.0.100

manager IN  A    10.0.0.100
www     IN  A    10.0.0.100
mysql   IN  A    10.0.0.100

wat staat er in je log files ?

Verwijderd

even voor de duidelijkheid; ook al draai je op de linux
machine een DNS-server, wil dat nog niet zeggen dat de
programma's die op die server draaien daar naar 'kijken'.

2 vraagjes;

- wat staat er in je /etc/nsswitch.conf

- wat staat er in je /etc/resolv.conf

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 14-08 15:59
Op donderdag 14 februari 2002 00:18 schreef pir-p3 het volgende:
wat staat er in je /etc/nsswitch.conf
wat staat er in je /etc/resolv.conf
nsswitch.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
passwd:     files nisplus nis
shadow:     files nisplus nis
group:  files nisplus nis

#hosts:     db files nisplus nis dns
hosts:  files nisplus nis dns

# Example - obey only what nisplus tells us...
#services:   nisplus [NOTFOUND=return] files
#networks:   nisplus [NOTFOUND=return] files
#protocols:  nisplus [NOTFOUND=return] files
#rpc:     nisplus [NOTFOUND=return] files
#ethers:     nisplus [NOTFOUND=return] files
#netmasks:   nisplus [NOTFOUND=return] files

bootparams: nisplus [NOTFOUND=return] files

ethers:     files
netmasks:   files
networks:   files
protocols:  files nisplus nis
rpc:      files
services:   files nisplus nis

netgroup:   files nisplus nis

publickey:  nisplus

automount:  files nisplus nis
aliases:    files nisplus

resolv.conf:
code:
1
2
nameserver 10.0.0.100
search localdomain

zeroxcool.net - curity.eu


  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 14-08 15:59
Dit is nu de verbeterde server.syn:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@    IN SOA     ns1.server.syn. webmaster.server.syn. (
      2002021410 ; serial
      28800 ; refresh
      14400 ; retry
      3600000 ; expire
      86400 ; default_ttl
                )

ns1     IN  NS  ns1.server.syn.
ns2     IN  NS  ns2.server.syn.

mail    IN  MX  10  10.0.0.100

@    IN A    10.0.0.100

ftp     IN  A    10.0.0.100

manager IN  A    10.0.0.100
www     IN  A    10.0.0.100
mysql   IN  A    10.0.0.100

zeroxcool.net - curity.eu


Verwijderd

test nu met dig de rest van je nameserver dus zowel de forward als de recurcive files en zet dns voor je files bij hosts.

wat staat er in je log als je dns start en wat als je sendmail start?

Verwijderd

in je /etc/nsswitch.conf staat;

hosts: files nisplus nis dns

Dit betekent dat sendmail eerst in 'files' kijkt
(/etc/hosts)
Daarna in nisplus en nis (is waarschijnlijk niet aktief)
Dan pas in dns.
Verander deze regel in ;

hosts: dns files nisplus nis

in je /etc/resolv.conf staat;

nameserver 10.0.0.100

verander dat in ;

nameserver 127.0.0.1

(verwijst naar je interne loopback interface,
dit is sneller)

ook verander je de regel;

domain localdomain

in

domain (je eigein-domein)

Verder is natuurlijk van belang dat je DNS-server
goed is geconfigureerd.
Wat staat er in /etc/named.conf

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 14-08 15:59
Op donderdag 14 februari 2002 00:28 schreef pir-p3 het volgende:
Verder is natuurlijk van belang dat je DNS-server
goed is geconfigureerd.
Wat staat er in /etc/named.conf
Na de 'hosts:' veranderd te hebben werkt hij perfect! Thanks, maar wel raar hoor, eerst deed hij dit niet. En named.conf ziet er zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
options {
      directory "/var/named";
};
#zone "." {
#     type hint;
#     file "named.ca";
#};
#zone "localhost.yourhost.com" {
#     type master;
#     file "named.localhost";
#};
#zone "0.0.127.in-addr.arpa" {
#     type master;
#     file "named.localhost.arpa";
#};
#zone "123.123.123.in-addr.arpa" {
#     type master;
#     file "named.yourhost.arpa";
#};

zone "server.syn" {
      type master;
      file "server.syn";
};

zeroxcool.net - curity.eu


Verwijderd

trouwens...

in je server.syn staan de regels;

ns1 IN NS ns1.server.syn.
ns2 IN NS ns2.server.syn.

Dan moet je ook voor deze twee servers adresregels opvoeren!

dus onderaan toevoegen;

ns1 IN A 10.0.0.100
ns2 IN A 10.0.0.100

Anders kan de dns-server de ns1 en ns2 niet 'resolven'

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 14-08 15:59
Op donderdag 14 februari 2002 00:36 schreef pir-p3 het volgende:
trouwens...

in je server.syn staan de regels;

ns1 IN NS ns1.server.syn.
ns2 IN NS ns2.server.syn.

Dan moet je ook voor deze twee servers adresregels opvoeren!

dus onderaan toevoegen;

ns1 IN A 10.0.0.100
ns2 IN A 10.0.0.100

Anders kan de dns-server de ns1 en ns2 niet 'resolven'
Thanks, ik wordt overspoeld met tips, echt waar thx iedereen!

zeroxcool.net - curity.eu


Verwijderd

De dns server is nog niet geschikt om adressen te 'resolven'
van het internet. (doe maar eens : nslookup www.sony.com)
Dat komt omder er in je /etc/named.conf geen zgn.
'forwarder' staat. Hiermee geef je een dns-server op het internet aan (doorgaans die van je provider) die de
namen die je eigen dns-server niet kent moet gaan oplossen
(resolven)

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 14-08 15:59
De bak hangt niet aan het i'net, en is ook geen onderdeel van DNS netwerk...

zeroxcool.net - curity.eu


Verwijderd

ok, dan heb ik niks gezegd :)

(waarom draai je er dan sendmail op ??)

  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 14-08 15:59
Ben zelf een webserver manager aan het maken, dus moet wel weten OF het überhaupt wel werkt =].

Maar nog een vraagje, outgoing mail werkt niet (iig niet vanuit Outlook). Heb /etc/mail/ip_allow al aangemaakt en IP erin gesmeten, maar het werkt niet...

zeroxcool.net - curity.eu


  • zeroxcool
  • Registratie: Januari 2001
  • Laatst online: 14-08 15:59
Sorry, werkt nu, Sendmail stond om een of andere vage reden uit...

zeroxcool.net - curity.eu


Verwijderd

outgoing e-mail werkt niet ??
waar heb je dan naartoe ge'mail'ed ??

doe eens het commando 'mailq'
Pagina: 1