[ kruzer @ 25.11.2003. 08:58 ] @
pretražio sam čitav forum ali nisam našao ni na jednu korisnu temu za sve nas početnike koji bi da skrpe win-linux mrežu, zato bih molio da neko pojasni sledeće:

kako da proverim da li mi mrežna kartica radi?

da li je ping jedini način?(ne radi mi za ip adresu win mašine, jel to znači da ne radi)

[ drdrksa @ 25.11.2003. 09:27 ] @
Da li si stavio IP za Linux? Ako jesi, prvo se napingalji () na nju, pa posle na Win IP.
[ Nemanja Jakovljevic @ 25.11.2003. 10:42 ] @
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,
[ VRider @ 25.11.2003. 22:15 ] @
Ne bi skodilo da kruzer kaze koja je distribucija u pitanju, jer ovo sto je Nemanja rekao u RedHatu ne pije bas sve vodu. Kod RedHata se dodaje fajl
/etc/sysconfig/networking/devices/ifcfg-eth0

Code:
DEVICE=eth0
ONBOOT=yes #ili no
BOOTPROTO=none
IPADDR=192.168.1.1
NETMASK=255.255.255.0
TYPE=Ethernet
USERCTL=no
PEERDNS=no
[ kruzer @ 26.11.2003. 11:15 ] @
Citat:
VRider:
Ne bi skodilo da kruzer kaze koja je distribucija u pitanju, jer ovo sto je Nemanja rekao u RedHatu ne pije bas sve vodu.


gentoo.
i ovde većina stvari nije na mestima kao što je gore navedeno, ali nema veze, uglavnom je sve i bilo podešeno ... problem je (čudom;) bio na strani windowsa. podesio sam sambu i cups, i sada mreža radi... :)






[ Nemanja Jakovljevic @ 26.11.2003. 13:12 ] @
Ovo sto sam ja kucao vazi za Slackware Linux,
putanja do iptables mozda je drugacija i na Slackware-u, jer
sam ja ovde ipak pravio neke izmene u instalaciji.

rc skripte su po defaultu na Slacku.