Hej. Jeg er supporter hos Cybercity og fik en mail om at spørgsmålet stod herinde. Så lad os da se, om jeg kan svare.
En port kan ikke forwardes til mere end een maskine via statiske NAT entries. Punktum.
Nu skriver du ikke hvilken version af ICQ du bruger. Du henviser selv til Cybercitys hjemmeside (
http://www.cybercity.dk/privat/support/adsl_udstyr/cisco_677/internet_programmer/) hvor opsætningen af visse versioner af ICQ er gennemgået.
Se fx. ICQ99b. Den bruger for tcp portene 3000 til 3019. Skal du have to computere på forwarder du 3000-3009 til 10.0.0.2 og 3010-3019 til 10.0.0.3. Du kan også forwarde 3020-3039 til 10.0.0.3, selvom jeg mener, det kan give problemer. Du skal naturligvis både skrive disse forwards ind i routeren og i programmet. Men hver computer behøver ikke absolut 20 porte. Kun hvis man overfører tyve filer samtidigt. Og det er vel ikke nødvendigt.
Så er der problemet med udp port 4000. Det giver "sjældent" problemer ikke at forwarde den (kun filoverførsler fra visse fjerncomputere). Den kan alligevel kun forwardes til een af computerne. Men det er kun i 99b den er nødvendig - og der kun i særtilfælde.
ICQ2001b har den sjove feature at den benytter alle porte. Du kan mao. kun have een computer bag en NAT-funktionalitet, hvis ICQ2001b skal virke optimalt.
Det var udredningen, nu kommer vi til anbefalingerne:
Løsning nr 1: Opgradér til trillian. Den kan køre msn, icq, aol osv. Og man kan selv vælge, hvilke porte, der skal bruges. Husk, at en port kun kan forwardes til een maskine og at programmet på pc nr 1 skal være sat op til at bruge de porte, der i routeren er forwardet til pc nr 1's IP-adresse. Se
http://www.trillian.cc/Løsning nr 2: Kør et andet subnet. Du skal bestille det hos Cybercity, med GlobalIP+ kan du få en IP-adresse til hver computer (og een til routeren, broadcast og netværk) så alle computere har alle porte. Man kan naturligvis godt få alle porte på alle computere, bare ikke gennem NAT. De skal have hver sin globale IP-adresse. Se
http://www.cybercity.dk/erhverv/produkter/access/adsl/global_ip/Løsning nr 3: Find en ICQ2000b, forward 3000-3004 til 10.0.0.2, forward tcp 3005-3009 til 10.0.0.3 osv og sæt ICQ til at bruge 3000-3004 på pc 1, 3005-3009 på pc 2 osv. Fx. her
http://www.icqitalia.net/icq2000/download.htmmvh
Mikkel Salling
Cybercity Support - lidt på afveje =)