Toon posts:

[Postfix] fatal: gethostbyname:

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik had een perfect lopend systeem, maar mijn ISP is op het idee gekomen om geen statische IP meer te gebruiken maar met DHCP te werken. Nu heb ik mijn /etc/conf.d/net aangepast:

code:
1
2
3
4
5
6
#eth0=129.xxx.xxx.xxx enz. 
eth1=192.168.0.1 enz. 

iface_eth0="dhcp" 
dhcpcd_eth0="-h HOSTNAME" 
#gateway=129.xxx.xxx.xxx



De gateway heb ik later nog 'uitgezet' omdat ik de foutmelding tijdens opstarten kreeg SIOCADDRT: Network is unreachable . Nadat ik een # voor de gateway had gezet was dit probleem opgelost.

Maar het volgende probleem kom ik niet uit.
Ik gebruik postfix als mail systeem en tijdens opstarten krijg ik op mijn scherm:

postfix.............................................. [!!]

In /var/log/mail/current staat:
code:
1
[postfix/sendmail] fatal: gethostbyname: No such file or directory

Het verzenden van mail via thunderbird onder X werkt. (ik gebruik sendmail).
in /etc/resolv.conf staat:
code:
1
2
3
4
5
domain kabela.oprit.rug.nl 
nameserver 129.125.xx.xxx 
nameserver 129.125.xx.x 
nameserver 129.125.x.x 
search kabela.oprit.rug.nl


Heeft iemand een idee hoe ik dit verder kan oplossen?

  • Wilke
  • Registratie: December 2000
  • Laatst online: 00:03
Ik gok dat /etc/hostname leeg is?

Check eens de optie '-H' van dhcpcd (zie 'man dhcpcd'):

code:
1
2
3
4
-H     Forces dhcpcd to set hostname of the host to the hostname option
        supplied  by  DHCP server.  By default dhcpcd will NOT set host-
        name of the host to  the  hostname  option  received  from  DHCP
        server.

Verwijderd

Topicstarter
/etc/hostname is niet leeg, daar staat mijn hostname in: ka54xxxxxxxx. Volgens de handleiding van de ISP moest ik -h optie gebruiken

Verwijderd

ik denk dat het geen dhcpcd probleem is, maar een probleem van je postfix.
Ik denk dat je postfix hebt geconfigged op een ip, maar nu heb je met dhcpd wellicht een ander ip gekregen van rug?

Dus postfix gaat over de zeik (wil ip gebruiken dat jij hebt geconfigged, maar je systeem heeft en ander ip).

Verwijderd

Topicstarter
En waar kan ik dat nagaan? Ik kan dit in ieder geval niet vinden in /etc/postfix/main.cf.

  • arikkert
  • Registratie: Juli 2002
  • Laatst online: 17-02 12:23
"Postfix requires that gethostbyname() and gethostbyaddr() produce the same hostname."

check ff, bijv met
postconf |grep myhostname
en die forward en reverse opzoeken met bijv nslookup
Pagina: 1