[ OnLineCC @ 19.08.2005. 20:40 ] @
Ovako stoje stvari:

Na jednom racunaru (Windows XP pro) imam javnu IP adresu dobijenu od obliznjeg wireless ISP-a i modem kojim bi se standardno kacio na net dial-up-om na negok drugog 042 provajdera. Kako sada da "objasnim" windowsu da svaki zahtev za dodeljenom javnom IP adresom ide preko dial-up modema a ne preko localhost-a. Ovo mi je potrebno za testiranje performansa jedne internet aplikacije.
Bio bih vise nego zahvalan onome ko bi mi dao neko prihvatljivo resenje.

Pozdrav.
[ broker @ 20.08.2005. 17:21 ] @
Probaj ponovo da objasnis sta hoces. Sta ti znaci zahtev za javnim IP?
[ OnLineCC @ 20.08.2005. 20:31 ] @
Pa ovako:

Recimo da mi je od mog ISP-a dodeljena javna IP adresa 123.123.123.123 i ja sam je naravno postavio kao jednu od adresa u TCP/IP setovanju moje mrezne kartice, i sve to lepo funkcionise, moj komp je stalno na netu i uvek dostupan sa neta kada neko otkuca tu IP adresu (ili naziv domena). Sad, kacim se modemom na nekog standardnog internet provajdera i hocu da IP adresi 123.123.123.123 pristupam ISKLJUCIVO preko dial-up modema, ne preko localhost-a, a kako bih testirao mrezne performanse u dial-up uslovima jedne aplikacije. Nadam se da sam sad bio jasan.

Pozdrav.
[ Milan Andjelkovic @ 20.08.2005. 21:36 ] @
Treba da podesiš izlatni interfejs (rutu) za saobraćaj upućen ka toj ip adresi. Ne znam baš tačno kako ide sintaksa na windowsu, pogledaj komandu route.
[ broker @ 21.08.2005. 01:47 ] @
Mislim da je to teze izvodljivo, naime Windows se pravi pametan i sam dodaje rute za adaptere koje je posle tesko (da ne kazem nemoguce) izmeniti.

Medjuitm, nema razloga da inistiras da knekcija ide preko drugog adaptera, osim ako ne zelis bas da isprobas kako se ponasa na modemskoj brzini. Sasvim ce ti lepo komunikacija raditi i direktno na tom adapteru, eventualno da bind-ujes servis samo na javni IP.

Probaj ovo:

Na adapteru na kome je javni IP u TCP/IP opcijama iskljuci opciju default rute a na modemskom adapteru je dozvoli. Mozda ce to da pomogne.

U svakom slucaju, mozes ovde poslati rezultat komande jer ce to olakati razumevanje situacije kod tebe
[ Milan Andjelkovic @ 21.08.2005. 09:31 ] @
Stvarno, nisam se nešto mnogo bavio rutiranjem u windowsu, ali zar je moguće da pravi problem oko dodavanja rute za jednu konkretnu destinacionu IP adresu??
[ OnLineCC @ 21.08.2005. 11:59 ] @
Da, ideja je upravo da se vidi kako ce se aplikacija poinasati na modemskoj brzini. Uzgred, mislim da se eksplicitnim navodjenjem rute nece onemoguciti windows da on sam "provali" kako mu je ta adresa na localhostu. Koliko znam, rute se konstatuju ISKLJUCIVO ukoliko adresa nije na localhostu, niti na lokalnoj mrezi (po mreznoj masci).
[ OnLineCC @ 21.08.2005. 19:13 ] @
Pronasao sam "NEKO" resenje. Neka je xxx.xxx.xxx.xxx upravo dodeljena dial-up adresa a yyy.yyy.yyy.yyy dodeljena javna ip adresa a zzz.zzz.zzz.zzz dodeljeni gateway (javna IP). Kada se urade sledece komande (redom):

- route -f
- route add xxx.xxx.xxx.xxx mask 255.255.255.255 zzz.zzz.zzz.zzz
- route add yyy.yyy.yyy.yyy mask 255.255.255.255 xxx.xxx.xxxx.xxx
- route delete 0.0.0.0
- route add 0.0.0.0 mask 0.0.0.0 zzz.zzz.zzz.zzz

Sve radi naizgled savrseno. Broseri i sve ostalo sto koristi bilo koju drugu adresu osim yyy.yyy.yyy.yyy idu preko wireless-a, a kada se PINGUJE yyy.yyy.yyy.yyy i TRACERT-uje yyy.yyy.yyy.yyy lepo se vidi kako sve radi preko modema.

Medjutim, TO JE TO :)) Nijedan servis vise na toj IP ne radi. Iako imam uredno startovana 2 webservera (na portu 8080 i 80) i mysql server (3306) nista ne funkcionise kada se upotrebi adresa yyy.yyy.yyy.yyy (recimo, u exploreru kucas http://yyy.yyy.yyy.yyy:8080/ i on cuti ko zaliven, iako ping uredno radi :). Kada se sve vrati na default svi servisi na adresi yyy.yyy.yyy.yyy rade bez problema.

Da li sad ima neko neku ideju sta moze da bude problem?