Bekijk Volledige Versie : IP adressen
Het is of te vroeg, of ik begrijp het niet meer.
Ik voeg een IP adres toe via de admin, deze assign ik aan de reseller en deze is dan beschikbaar om te assignen aan een user. Als ik dat doe, krijg ik de melding "You do not own that ip".
Wat ook vreemd is, wanneer een IP adres verwijderd wordt via de admin, deze altijd blijft staan en een error geeft. Blijkbaar blijft het adres staan in /usr/local/directadmin/data/admin/ip.list, want als het verwijderd wordt is het opgelost.
Help! :-(
marsipulami
25/11/09, 09:38
is ie toevallig niet al toegewezen aan een reseller?
Nee, ik heb ook in het filesystem nog gecheckt, maar het IP adres staat alleen in de ip.list van de desbetreffende reseller.
Nee, ik heb ook in het filesystem nog gecheckt, maar het IP adres staat alleen in de ip.list van de desbetreffende reseller.
Zou eens opnieuw proberen. Eruit halen via directadmin en dan even de files nog checken als daar niets meer in staat.
ik heb dit ook ooit eens gehad aan een van de DA boxen, nadat we het ip overal verwijderd hadden, werkte het toevoegen en assignen plotseling wel.
Dus inderdaad, probeer het nog eens vanaf het begin.
Het verwijderen werkt niet goed, het IP adres wordt wel van de NIC afgehaald, maar blijft bijvoorbeeld staan in /usr/local/directadmin/data/admin/ip.list. Als ik het daar uit haal en opnieuw toevoeg maakt dit geen verschil.
De foutmelding blijft. Ook met andere IP adressen overigens.
check eens:
/usr/local/directadmin/data/admin/ips/<ip adres>
/usr/local/directadmin/data/users/<reseller>/user.conf
/usr/local/directadmin/data/users/<reseller>/reseller.conf
dennis0162
25/11/09, 11:12
Even het IP-adres verwijderen uit:
/usr/local/directadmin/data/users/admin/ip.list
Mogelijk ook hier: /usr/local/directadmin/data/admin/ips
Allemaal al een keer gedaan; na het verwijderen blijft het IP adres staan in (volgens grep):
/usr/local/directadmin/data/users/reseller/ip.list
/usr/local/directadmin/data/admin/ip.list
Daar het adres verwijderd (al meerdere keren overigens), IP adres opnieuw toegevoegd, assigned aan dezelfde reseller en de error blijft hetzelfde. Na het toevoegen staan de IP adressen in de files zoals hierboven trouwens, dus dat gaat goed, aangezien dit ook de files zijn waar ze thuis horen.
dennis0162
25/11/09, 11:33
Plak de inhoud van het bestandje
/usr/local/directadmin/data/admin/ips/xx.xx.xx.xx eens hier.
IP adres is verder niet van belang, is gewoon een publiekelijk adres.
# cat /usr/local/directadmin/data/admin/ips/192.168.1.1
gateway=
netmask=255.255.255.0
ns=
reseller=username
status=free
value=
Kijk eens of het het IP adres op 1 van de domeinnamen in de DNS config binnen DA nog voorkomt.
Indien ja, dan zal zal DA hem niet verwijderen....
Kijk eens of het het IP adres op 1 van de domeinnamen in de DNS config binnen DA nog voorkomt.
Indien ja, dan zal zal DA hem niet verwijderen....
Logisch, als er een foutmelding kwam bij het verwijderen. De foutmelding komt pas nadat het IP adres verwijderd is. In het overzicht komt "error" te staan achter het IP adres. Hij haalt het adres ook gewoon van de NIC af zoals ik al zei.
Het adres is nooit toegewezen geweest, dus het lijkt mij vreemd dat deze in DNS voor zou komen. Voor de zekerheid /var/named nog gecontroleerd, maar niks.
Probleem is wat mij betreft ook niet het verwijderen, maar het niet kunnen assignen aan de user.
Welke DirectAdmin versie heb je op die bak? 1.34.4 (de laatste) of ouder?
Indien 1.34.4 ==> Mij lijkt het ook niet.
Indien 1.34.3 ==> Yep, alles werkt.
Ik krijg het IP (in 1.34.4) vanuit de admin niet aan de reseller toegevoegd.
- IP adres aanvinken,
- assign to -> reseller kiezen.
- DA steekt middelvinger naar me op.
In 1.34.3 loopt dat wel goed .... Buggie?
Het is of te vroeg, of ik begrijp het niet meer.
Yep, dat dacht ik dus ook....
Server is up to date, dus 1.34.4. Het assignen aan de reseller gaat overigens gewoon goed, pas nadat ik vanuit de reseller wil assignen krijg ik de middelvinger ;-)
Geen idee wat er fout gaat.
Probleem opgelost: http://www.directadmin.com/features.php?id=1042
systemdeveloper
29/11/09, 12:22
Probleem opgelost: http://www.directadmin.com/features.php?id=1042
Een binairysearch voor een lijsje ipadressen.. toch beetje overdone :D
marsipulami
29/11/09, 12:56
mooi dat het is opgelost
Let wel op dat je het IP alleen aan een user kan toevoegen van de assigned reseller en dat je ingelogd MOET zijn als die reseller.. (de user selecteren op admin-level en dan toewijzen werkt niet, je moet bij de reseller-list inloggen als de assigned reseller en dan bij IP beheer toewijzen aan de bewuste user..
Let wel op dat je het IP alleen aan een user kan toevoegen van de assigned reseller en dat je ingelogd MOET zijn als die reseller.. (de user selecteren op admin-level en dan toewijzen werkt niet, je moet bij de reseller-list inloggen als de assigned reseller en dan bij IP beheer toewijzen aan de bewuste user..
Lees het topic even? Dit is geen kwestie van foutief inloggen maar een bug in DirectAdmin.