Naravno da moze. Linux (stariji windoze ne, ali mislim da od 2000-ke moze i remote da se pusti modem...) sigurno moze - za rutiranje koristis iptables ili ipchains ako je stariji linux - a povremeno postoji i neki graficki "konfigurator" za iptables i ipchains, koji ujedno sluze i za firewall-ovanje. Nije bitno da li preko toga idu windows ili linux racunari iz mreze, samo se podesi da je taj linux gateway na masinama koje hoce da idu preko njega. I naravno, radice ti i web, mail, ftp , ssh i ostali protokoli sa windows masina ka netu.
Druga mogucnost je da umesto podesavanja gateway-a (u ovom slucaju gore linux sluzi kao gateway) da se podigne squid (proxy server) i da se svi podese da idu na net preko proxy-ja. Ovde onda moras da definises na kom portu je proxy i za sta dopustas proxy. Ne znam mnogo, nisam stavljao squid.
Kad prikacis externi modem zaboravio sam da li treba nesto posebno da se "rucno" podesava (osim linka da /dev/modem pokazuje na /gde-li-vec-to-bese-se-vidi-ext-modem. Zatim, konfigurisanje recimo wvdial-a za zvanje tim modemom je prilicno jednostavno i svodi se na editovanje /etc/wvdial.conf (ako se dobro secam), a posle kad hoces da zoves - samo u konzoli pises wvdial i on zove... ili drugim recima, ssh-ujes se sa bilo koje windows masine (programom putty) na tu linux masinu, ulogujes se i pustis wvdial kad zelis. Kad zavrsis, iskljucis wvdial i prekines ssh konekciju (exit).
Nemam vremena da ti pisem detaljnije, ali valjda ce se vec neko naci...
Kad sve ostalo zakaže, pročitaj uputstvo...