PDA

Bekijk Volledige Versie : hostname foutmelding in DA



hires
27/10/07, 13:19
Beste allemaal,

Ik heb pas geleden op Debian 3.1 DirectAdmin geinstalleerd en kreeg uiteindelijk alle services running. Ook updaten van de programma's lukt goed maar ik krijg van DA steeds een mail met de volgende twee meldingen:

Your hostname, , and the servername you have set in DirectAdmin, fishhosting.nl, do not match. It is recommended that these two values are the same.

Solution:
Either change the servername in DirectAdmin or run the 'hostname.sh' script via ssh to change your hostname

Unable to resolve your hostname, . This will cause major issues when sending email.

Solution:
Create an A record for your hostname (.) in your DNS control panel. Point the hostname to your server's main IP address. Also check /etc/hosts to ensure that the server ip is correctly set.

Een A record zoals hieronder is er gewoon:
fishhosting.nl. A 89.18.164.32
Als ik het commando 'hostname' gebruik, krijg ik ook gewoon 'fishhosting.nl' terug.

Ik moet erbij zeggen dat ik tijdens installatie gekozen heb voor domeinnaam: login.fishhosting.nl. Ik heb daarna in /hosts de domeinnaam gewijzigd naar: fishhosting.nl en de DNS records met login.fishhosting.nl allemaal weggehaald. De nameservers zijn gewoon: ns1.fishhosting.nl en ns2.fishhosting.nl.
Verder als ik het hostname.sh script draai zet de hostname op: fishhosting.nl. Ook de naam in DirectAdmin heb ik gewijzigd naar: fishhosting.nl en bij IP management is het ip adres: 89.18.164.32 het server adres.

Het gaat om een VPS server. In exim.conf staat bij primary_hostname nog niets ingevuld, maar dat lijkt me ook niet nodig. Verder in de resolv.conf nog geen nameservers ingevuld, aangezien ik niet denk dat dit er mee te maken heeft.

Zou het kunnen zijn dat er nog ergens in een file door DA de hostname: login.fishhosting.nl is neergezet waar ik geen weet van heb..?

Bij voorbaat dank!

dennis0162
27/10/07, 14:39
Probeer het volgende eens:

cd /usr/local/directadmin/scripts
./hostname.sh fishhosting.nl 89.18.164.32

hires
27/10/07, 15:02
Ik heb deze uitgevoerd; ik kan het alleen pas controleren aan de hand van de meldingen die ik binnenkrijg, aangezien als ik: hostname intik kreeg ik al fishhosting.nl terug. Ik laat het nog even weten, bedankt!

swedendedicated
27/10/07, 15:54
kijk ook eens in /etc/hosts en in directadmin.conf waarschijnlijk wijzigd directadmin niet alle files.

Ah lees net dat je al in hosts heb gekeken. Waarschijnlijk staat ergen in een file nog login.fishhosting.nl

hires
27/10/07, 22:15
Ik heb alle files in de file editor nagekeken; overal staat: fishhosting.nl. Maar ik heb tot nu toe ook nog geen mail gekregen van DA dat er iets niet goed zou zijn, dus misschien heeft het draaien van het hostnam.sh -script met de ip- en hostname-parameters toch op één of andere manier iets 'hard' erin gezet.

cwf
28/10/07, 02:43
tip: gebruik geen domeinnaam.nl als hostname. Dit kan diverse problemen opleveren. Je kunt beter bijv. server1.domeinnaam.nl gebruiken.

hires
05/11/07, 22:44
Sorry voor de late reactie, maar bedankt voor de tip!

Maar het is vreemd.. bij installatie heb ik dus: login.fishhosting.nl opgegeven als hostname, en heb dat later handmatig gewijzigd naar: fishhosting.nl in alle files. Maar toch zit er ergens iets niet goed waardoor de bovenstaande foutmeldingen worden gegeven. Misschien komt het toch door het achteraf wijzigen van de hostname..

Wat ik nog wel terug zag in de installatie handleiding (voordat ik aan een nieuwe install begin).. ik installeer de boel op een virtuele server en in de installatie handleiding van DA staat hetvolgende:

Special notice for VPS/VDS installs:
After the install, add:
ethernet_dev=eth0:devicename
to /usr/local/directadmin/conf/directadmin.conf.
Replace devicename with the FULL devicename reported by ifconfig. If your VDS/VPS system emulates eth0, then you may skip this step.

Nu komt er vanalles langs bij ifconfig, maar een 'devicename' kan ik niet echt duidelijk ontdekken.. Dit is de ifconfig informatie:

eth0 Link encap:Ethernet HWaddr 00:16:3E:53:8B:D7
inet addr:89.18.164.32 Bcast:89.18.164.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:47099689 errors:0 dropped:0 overruns:0 frame:0
TX packets:2942027 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7239598774 (6.7 GiB) TX bytes:311074557 (296.6 MiB)

Of moet ik hier het hardware adres gebruiken?
Ik hoop dat jullie hier nog iets mee kunnen. Bvd!