Time Capsule Firmware: 7.4.2
Het probleem waar ik tegen aan loop is als volgt:
Ik heb in mijn netwerk een ftp server opgenomen die controleert op username & password. Daarnaast wordt gecontroleerd IP adres. Indien iemand probeert in te loggen die niet voldoet aan deze die gegevens dan zal het IP adres geblokkeerd worden op mijn server.
Met mijn "oude" router was er niets aan de hand en werkte alles goed. Nu ik de Time Capsule gebruik kunnen mensen nog wel inloggen op mijn server maar zie alleen nog mijn eigen externe (dus internet IP) adres en niet van de persoon die wil inloggen.
Als NAT heb ik opgegeven dat poort 21 extern naar poort 21 intern met het bijbehorende server adres geforward moet worden.
Na enig proberen ben ik er achter gekomen dat ik alleen mijn eigen externe IP adres zie indien ik poort 21 => 21 gebruik.
Indien ik de interne poort 21 verander in bijvoorbeeld poort 30 dan zie ik weer keurig het IP adres van de persoon die wil inloggen.
Dus als voorbeeld:
Mijn eigen internet IP adres is: 111.111.111.111
Server adres is: 192.168.0.100
User name: Test
IP adres van user Test: 222.222.222.222
NAT Poort 21 => 21 => 192.168.0.100
Restultaat op FTP server:
Tijd Datum User Extern IP adres
22.30 24-06-2009 Test 111.111.111.111
Indien ik de NAT aanpast intern van bijvoorbeeld poort 21 naar poort 30 dan wordt het resultaat op de ftp server als volgt:
Tijd Datum User Extern IP adres
22.30 24-06-2009 Test 222.222.222.222
En dit is wat ik behoor te zien en is dus goed.
Het resultaat van het aanpassen van de interne poort zorgt er voor dat het juiste externe IP adres wordt doorgegeven. Dit ondanks dat ik het externe poortnummer gewoon op 21 laat staan.
Intern binnen mijn eigen netwerk de ftp server benaderen is geen enkel probleem en de server laat ook netjes de interne IP adressen zien. Het gaat alleen fout indien extern wordt ingelogged.
Ik hoop dat iemand met bovenstaande gegevens genoeg informatie heeft om te kunnen achterhalen wat dit probleem nu veroorzaakt. Dit probleem was ook al aanwezig vanaf firmware 7.4.0.
Grtn. Rob