Salut!
Ma confrunt cu urmatoarea problema: pe calculator am 2 placi de retea. Una on-board, eth0, pe care setez 192.168.0.1, netmask 255.255.255.0 (cu asta ma conectez la un al doilea calculator). A doua, eth1, este cea pe care vine netu, cu ip static. Cand rulez wizardul de instalare a placii de retea (la instalare, pt amandoua) totul decurge normal. tot acest wizard ma pune sa aleg si pe care placa vine netu (aleg eth1). dupa terminare totul e bine, netyul merge. problema apare dupa reboot. si anume nu mai merge netu. setarile raman cum le-am setat, dar nu gasesc unde scrie care placa e considerata gateway. ca sa il fac sa mearga trebuie sa sterg eth1 si sa rulez wizardul din nou. numai ca este enervant sa fac asta de fiecare data.
stiti cumva o rezolvare?
2 placi de retea
22. May 2006 - 11:19
#1
2 placi de retea
de ce nu pui netul sa intre pe eth0?
Cristian
http://www.mandrivausers.ro
motivele sunt mai multe. cel mai important: accesul la net se face pe baza de mac (se poate schimba dar nu vreau). apoi sa zicem ca placa pe pci este mai "performanta" decat cea on-board.
in fine, nu conteaza de ce nu schimb, ci cum se rezolva problema.
o idee ar mai fi cum pot sa schimb modul in care sunt vazute. adica cea de pe pci sa fie vazuta ca eth0, iar cea on-board ca eth1. am o banuiala ca in acest caz ar merge netu.
Eu acasa am lafel pe eth1 intra net si pe eth0 iese... dar nu am folosit wizard-ul ci iptables ...
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE
iptables -A FORWARD -s 192.168.1.0/24 -o eth0 -j ACCEPT
ai inteles gresit. la mine problema e ca nu merge netu pe calculator. nu incerc sa dau net la alt calculator prin eth0.
Ahaa.. acu am inteles.. nu cumva la repornire ... ai placa disconected... asta la network monitoring ar trebui sa apara... sau nu ai bifat start at boot time...
aveam start at boot ... dar am observat ca la bootare imi zicea ca se pare ca device-ul nu e prezent...
am gasit o rezolvare: dupa ce booteaza sa dau ifup eth1 . problema e ca nu stiu cum sa fac ca sa ruleze aceasta comanda singur, la bootare, fara sa mai dau eu manual de fiecare data.
LE: am rezolvat. am pus comanda /sbin/ifup eth1 la sfarsitul lui /etc/rc.local
Vezi ce zice in /etc/sysconfig/network
Acolo sunt trecute hostname-ul sistemului si gateway-ul.
e.g.
HOSTNAME=localhost.localdomain
NETWORKING=yes
GATEWAY=111.222.333.444