pokreni u konzoli ifconfig
ako ti je mrezna dobro konfigurisana onda bi trebalo da imash nesto tipa
Code:
eth1 Link encap:Ethernet HWaddr 00:04:61:FF:27:81
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:474533 errors:0 dropped:0 overruns:0 frame:0
TX packets:500745 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:215291764 (205.3 Mb) TX bytes:187292481 (178.6 Mb)
Interrupt:20
ako se tu ne pojavljuje onda bi trebalo da u /etc/rc.d/rc.inet1.conf da sredish da stoji sledece:
Code:
# Config information for eth1:
IPADDR[1]="192.168.1.1"
NETMASK[1]="255.255.255.0"
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""
To ce srediti da se mrezni interfejs eth1 podize pri startup-u mashine, sa statickom IP adresom
Da bi windows mashina dobijala IP automatski od Linux mashine korisno je staviti ovo u
/etc/dhcpd.conf
Code:
# dhcpd.conf
#
# Configuration file for ISC dhcpd (see 'man dhcpd.conf')
#
# Sample /etc/dhcpd.conf
# (add your comments here)
default-lease-time 1200;
max-lease-time 9200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 212.62.32.1, 212.62.32.5;
option domain-name "tvojdomen.net";
ddns-update-style ad-hoc;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
}
Mislim da ces samo skontati bez problema sta znaci sta ovde.
E sada ako Linux mashina ima izlaz na net, a hoces i da Windows mashina moze isto onda trea uraditi ovo:
Code:
/usr/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/usr/sbin/iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
/usr/sbin/iptables -A FORWARD -d 192.168.1.0/24 -j ACCEPT
/usr/sbin/iptables -A FORWARD -s ! 192.168.1.0/24 -j DROP
Gore navedeni kod bi trebalo staviti u neki fajl tipa rc.iptables u /etc/rc.d, napraviti da moze da se pokrene i dodati liniju u rc.local u /etc/rc.d/
Code:
# Ovo pokrece IPTables
if [ -x /etc/rc.d/rc.iptables ]; then
. /etc/rc.d/rc.iptables start
fi
Podrazumevano je da je eth0 interfejs ka internetu, a eth1 ka lokalnoj mrezi,
ako se pristupa preko dialup-a onda eth0 treba zameniti sa ppp0, a eth1 sa eth0 (pod pretpostavkom da je lokalna mreza sada na eth0)
Da bi video na kom ti je interfejsu mrezna karta morash posmatrati poruke pri boot-o systema, ili ih posle pregledati uz dmesg
bice nesto ovog tipa:
Code:
eth0: RealTek RTL8139 Fast Ethernet at 0xa000, 00:04:61:4a:ed:18, IRQ 19
eth0: Identified 8139 chip type 'RTL-8139C'
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
Na windows mashini je dovoljno samo reci da se za internet ide preko LAN-a, i da koristi DHCP
Pozdrav,