Prvo nekoliko pitanja:
- Na Linux masini je postavljen server DNS?
- Opet na Linux masini - je li postavljen WINS server?
- Koji je Windows u pitanju?
Ako ne (ja pretpostavljam da ne), konfiguracija na Wndows masini nije korektna: DNS server(i) treba da bude(u) adrese servera tvog provajdera - sto je najbrze resenje, ili neki drugi ako znas njihove adrese.
Savet: WINS server ti nije potreban. To je ionako komercijalni idiotluk Microsofta - obogaljen DNS protokol (Windows Internet Name Service). Na Unix sistemima ulogu wins servera izvrsava Samba, tacnije nmbd demon. Ukloni to iz konfiguracije na windows masini.
Proveri realno stanje iptables sa "iptables -L",
kontrolisi routing table sa "route",
proveri ip forwarding sa "cat /proc/sys/net/ipv4/ip_forward".
Kontrolisi i mrezne parametre kada si prikljucen na Internet ("ifconfig") ...
Nekoliko stvari koje se mogu koristiti u dijagnosticke svrhe:
na linux racunaru (dok je prikljucen na Internet):
...$ ifconfig
(dobije se lista aktivnih interface ippp0 bi trebao da bude onaj za Internet)
...$ ping -I eth0 [adresa ippp0 koja se dobila prethodnom komandom]
(ako nema odgovora kontrolisati routing table)
...$ iptables -L
(kontrolisati NAT table)
...$ route
(dobije se routing table kernela - ippp0 treba da bude main gateway)
...$ ping
www.google.com(treba da se dobije ip adressa nekog od google servera sa return time, ako nema odgovora, DNS server(i) nedostaju)
na windows racunaru (dok je linux prikljucen na Internet):
...$ route
(u tvom slucaju default gateway 192.168.1.1)
...$ ping [ip adresa ppp0 interface koja se dobila sa ifconfig na linuxu]
(ako ne radi, nije dobro postavljena routing table na jednom od racunara)
...$ ping [ip adresa google servera koja se dobila prethodnim pingovanjem sa desktop masine]
(ako nema odgovora kontrolisati routing table na racunarima i NAT table u iptables)
...$ ping
www.google.com(treba da se dobije ip adressa nekog od google servera sa return time, ako nema odgovora, DNS server(i) nedostaju)