[EMAIL PROTECTED] wrote:
> atunci cand el ruleaza Mdk Linux sa faca partajarea conexiunii folosind aceleasi
> setari de retea, petru a nu fi
> nevoit sa schimb network properties tot timpul la pc-urile Windows din retea, Asta
> inseamna ca gateway-ul trebuie sa aiba adresa 192.168.0.1 (ca in win2k) si sa
> atribuie automat adresele IP celorlalte pc-uri prin DHCP (tot ca in win2k).
>
>
> Sarcinile ar fi:
> 1 Setarea placii de retea a gateway-ului cu adresa statica 192.168.0.1 (stiu s-o fac
> atat prin GUI cat si manual)
> 2 Configurarea serverului DHCP pe gateway (prin GUI iese o mizerie, iar manual nu
> stiu s-o fac)
> 3 Configurarea unor reguli iptables pentru NAT / masquerading /
> connection sharing
> whatever (prin GUI iese o mizerie, nu stiu s-o fac manual)
> 4 Configurarea samba astfel incat pc-ul linux sa fie vizibil pentru windows-uri
> (stiu
> s-o fac manual cand am adrese de IP statice in toata reteaua; cand intra in scena
> alocarea IP-urilor prin DHCP-ul linuxului nu imi mai iese nimic. Am o banuiala ca ar
> trebui setat un WINS server dar nu stiu cum).
> 5 Setarea corecta a clientilor windows (stiu s-o fac)
>
1.a) Daca nu ma insel, mdk are in /etc/sysconfig/network-scripts
setarile pt interfetele de retea. va trebui sa editezi
/etc/sysconfig/network-scripts/ifcfg-eth0 si sa arate cam asa:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes
poti verifica exact care e fisierul de configurare citind
/etc/init.d/network (less /etc/init.d/network) si vazind ce anume
parseaza el pt a citi setarile
b)editeaza si /etc/sysconfig/network (daca de acolo isi seteaza ruta
default) si sterge, daca ai trecut cumva, default gateway. altfel o sa
ai dificultati cind se va conecta pe dial-up. implicit, pppd NU
inlocuieste ruta default.
varianta alternativa [urita dar] universal valabila, independent de
distributie, este sa editezi /etc/init.d/rc.local si sa incluzi cam asa
ceva:
/sbin/ip address add 192.168.0.1/24 dev eth0
kernelul e suficient de destept ca sa iti ridice si ruta necesara pt
accesarea clasei 192.168.0.0/24 prin eth0
din lene si comoditate, asa am procedat eu pe un debian, cind nu aveam
rabdarea necesara sa vad cum sint fisierele lui de configurare pt retea.
2. e un pic mai tricky. trebuie editat /etc/dhcp.conf si sa incluzi in
el ceva similar cu:
ddns-update-style none;
default-lease-time 21600;
max-lease-time 21600;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;o
ption domain-name-servers 192.168.0.1; (daca pui si un caching name
server pe mandrake; in caz contrar, cred ca va trebui sa treci dns-urile
providerului pe toate statiile win)
option domain-name "domeniul tau";
shared-network windows-stuff {
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.254;
}
Evident va trebui apoi sa activezi serverul DHCP si sa il faci sa
porneasca automat la boot.
3. minimal pt masquarading este
iptables -A POSTROUTING -i eth0 -s 192.168.0.0/24 -j MASQUARADE
probabil insa ca vrei dori si ceva reguli de firewall-ing. iti recomand
sa cauti pe http://freshmeat.net si sa alegi de acolo ceva care sa iti
convina. exista foarte multe scripturi sau generatoare de scripturi gata
facute.
4. personal nu agreez deloc ideea de a avea samba pe rutere. singurele
motive valide pt a face asta sint, dupa parerea mea
- ai NEAPARATA nevoie sa partajezi de pe masina linux fisiere sau
imprimanta catre masini windows
- vrei sa faci sa se vada intre ele doua retele care includ masini
windows si sint din clase de broadcast diferite
pentru a face connection sharing NU ai nevoie de samba.
In ipoteza ca satisfaci vreuna din cele 2 conditii de mai sus,
configurarea minimala simpla ar include cam asa ceva in smb.conf
(probabil; /etc/samba/smb.conf):
workgroup = numele-grupului-tau
hosts allow = 192.168.0. 127.
interfaces = 192.168.0.1/24
security = share (daca vrei share level security) sau
security = user (acces individualizat pe user cu login/pass)
local master = yes
domain master = yes
preferred master = yes
daca partajezi fisiere sau imprimanta, arunca o privire pe exemplele
incluse in smb.conf si editeaza-l conform scopurilor tale
cu riscul de a ma repeta: este o idee proasta sa pui samba pe router.
>
> Va multumesc pentru sugestii si imi cer scuze ca vin cu pobleme elementare.
revino daca mai ai belele.
ps: linux stie sa ridice singur conexiunea spre provider cind e nevoie
de ea ...
--
Computers are devices for converting data into error messages