Na osnovu toga što si poslao dobija se:
IP adresa servera je
192.168.203.7.
Na ispisu
route komande čini se da ima greška u prvoj liniji. Tu piše da ti je računar sa IP adresom
192.168.203.1 default gateway za sve računare sa IP adresama
192.168.203.1/255.255.255.255, a to odgovara samo jednoj adresi -
192.168.203.1. Sumnjiva mi je i 4. linija. Ja bih je izbrisao.
Čini se da firewall nije problem.
Napomena: nemoj koristiti adrese koje u sebu imaju 0 ili 255. 0 je rezervisana za oznaku mreže, a 255 za broadcast (slanje poruke svim računarima na mreži). Dakle, nemoj koristiti
192.168.0.1, već npr.
192.168.1.1.
Ovako bih ja uradio.
Serveru bih dao addresu
192.168.1.1, ostalim računarima
192.168.1.2-254. Network mask za LAN je
255.255.255.0.
Na svim klijentima treba podesiti IP adresu servera (
192.168.1.1) za default gateway.
Na kraju, na serveru treba da stoji:
Code:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0E:A6:C3:A9:BD
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:58 errors:0 dropped:0 overruns:0 frame:0
TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5454 (5.3 Kb) TX bytes:4392 (4.2 Kb)
Interrupt:11 Base address:0xe400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4227 errors:0 dropped:0 overruns:0 frame:0
TX packets:4227 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3436930 (3.2 Mb) TX bytes:3436930 (3.2 Mb)
ppp0 Link encap:Point-to-Point Protocol
inet addr:195.252.85.106 P-t-P:194.106.162.43 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:361 errors:0 dropped:0 overruns:0 frame:0
TX packets:444 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:308610 (301.3 Kb) TX bytes:62492 (61.0 Kb)
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
194.106.162.43 * 255.255.255.255 UH 0 0 0 ppp0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 194.106.162.43 0.0.0.0 UG 0 0 0 ppp0
Na svim klijentima treba da stoji:
Code:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0E:A6:C3:A9:BD
inet addr:192.168.1.X Bcast:192.168.1.255 Mask:255.255.255.0
(X je broj od 2 do 254, zavisi od klijenta)
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:58 errors:0 dropped:0 overruns:0 frame:0
TX packets:76 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5454 (5.3 Kb) TX bytes:4392 (4.2 Kb)
Interrupt:11 Base address:0xe400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4227 errors:0 dropped:0 overruns:0 frame:0
TX packets:4227 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3436930 (3.2 Mb) TX bytes:3436930 (3.2 Mb)
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Kada ovo podesiš, trebalo bi da možeš pingovati neku internet adresu.
Na kraju, na svim klijentima treba podesiti DNS server (u fajlu
/etc/resolv.conf). Mislim da ti treba da stoji adresa servera (
192.168.1.1).
Onda bi trebalo sve da radi kako treba.
Ako želiš da ovo testiraš uradi sljedeće na serveru:
Code:
$ ifconfig eth0 down
$ ifconfig lo down
Tada bi trebalo da ispis komandi
ifconfig i
route sadrži samo
ppp0 interfejs.
Dalje uradi:
Code:
$ ifconfig lo 127.0.0.1
$ ifconfig eth0 192.168.1.1
Nakon ovoga ispis
ifconfig i
route komandi bi trebalo da bude onakav kakav sam napisao.
Na serveru bi trebalo da radi veza sa internetom bez problema.
Na klijentima uradi:
Code:
$ ifconfig eth0 down
$ ifconfig lo down
Tada bi trebalo da ispis komandi
ifconfig i
route bude prazan.
Dalje uradi:
Code:
$ ifconfig lo 127.0.0.1
$ ifconfig eth0 192.168.1.X # X zavisi od klijenta
Nakon ovoga ispis
ifconfig i
route komandi bi trebalo da bude onakav kakav sam napisao, s tim da ispis
route komande još nema onu treću liniju i veza sa internetom na klijentima ne može da radi. Da dobiješ i tu treću liniju na klijentima kucaj:
Code:
$ route add default gw 192.168.1.1
Probaj nakon ovoga da pinguješ neku internet adresu (npr.
66.102.11.104 =
www.google.com)
Code:
$ ping 66.102.11.104
Ako je ping uspješan, treba još podesiti DNS server na klijentima. U
/etc/resolv.conf treba da stoji:
Code:
nameserver 192.168.1.1
Sad bi trebalo da možeš i:
Code:
$ ping www.google.com
Nisam baš stručnjak za umrežavanje, ali koliko sam upoznat ovo što sam rekao bi trebalo da bude dovoljno. Nisam siguran da li još treba nešto u vezi sa DNS serverom podešavati. Vjerovatno će se javiti neki stručnjak da "ovjeri" ovo što sam napisao.
Ukoliko sve ovo prođe i veza sa internetom se uspostavi, treba podesiti računare da sve ove izmjene budu tu i kada restartuješ računar. Vjerovatno Fedora ima neke user friendly alate za podešavanje ovoga.
Pozdrav.