Privet otnovo, izleze problem, s koito ne moga da se spravia i za tova vi pisha pak. Shte obiasnia situaciata po-podrobno:
Provider_1 mi e na eth0. Ot nego po DHCP vzimam ip, dns-ite i gateway. Puskam maskirane na eth0 i vsi4ki ot vytreshnata mreja imat internet. Do tuk dobre! Sled tova vkluchvam i vtoria provider kym eth1. Za nego izpulniavam komandata: dhcpcd -R -G eth1 Taka default gateway-a i dns-ite ostavat na provider_1. Ako ne go napravia taka celia triafik zapochva da minava prez provider_2. Celta mi e vsi4ki da minavat prez provider_1, a samo client 192.168.0.21 da e prezi provider_2. Za tova izpylniavam slednoto: echo 200 client21 >> /etc/iproute2/rt_tables #tova sym go napravil samo edin pyt ip rule add from 192.168.0.21 table client21 ip route add default via xxx.xxx.xxx.xxx dev eth1 table client21 ip route flush cache Na mistoto na xxx.xxx.xxx.xxx slagam default gateway-a na provider_2. Nali taka triabva? Ne sym mnogo siguren? I dvata akaunta se maskirat: iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE Eto tova pravia. Vsi4ki imat internet bez 192.168.0.21. S iptraf vidiah, che zaiavki prez eth1 se prashtat, no broiachite na poluchenite otgovori vse sa 0. Mojete li da mi pomognete? Blagodaria! --POCEH P.S. Mislia i oshte edin client da pusna prez eth1. Za nego shte napravia analogichna tablica "client22". Taka dobre li e? > Zdraveite, > > Imam edna mashina s tri mrejovi karti. eth0 e kym edin dostavchik, eth1 e > kym drug, a eth2 mi e kym vytreshnata mreja. Iskam da napravia taka, che > 4ast ot clientite ot vytreshnata mreja da polzvat interneta na eth0, a > ostanalata chast da minavat prez eth1. > Mojete li da mi dadete niakakvi nasoki. Chetoh LARTC-HOWTO i tam vidiah > tazi za vyzmojnost, no informaciata e malko. > > Blagodaria! polzwash policy routing: ex: | root# ip rule list: | 0: from all lookup local | 0: from all lookup main | 0: from all lookup 253 normalniq nabor rules | root# ip rule add from 10.0.0.0/8 lookup 10 | root# ip rule list | 0: from all lookup local | 0: from 10.0.0.0/24 lookup 10 | 0: from all lookup main | 0: from all lookup 253 weche imash prawilo za paketi ot mreja 10 -> table 10 | root# ip route add default via 192.168.0.1 table 10 | root# ip route list table 10 | default via 192.168.200.51 dev eth0 i imash now default gw za mreja 10 - prez 192.168.0.1 wsichki ostanali si rabotqt kakto e "normalno" t.e. prez standartniq gw kakto e kazano w tablica "main". (ip route list === ip route list table main) nadqwam se towa da hwyrlq malko swetlina :) ostanaloto - LARTC :) -- Regards, Doncho N. Gunchev -------------------------------------- Това писмо е изпратено от www.mail.bg Безплатният адрес в mail.bg предлага: - Силна АнтиСПАМ защита - 12MB място за поща - SMS за ново писмо (всички оператори) - WAP достъп от GSM и без компютър - Безплатен POP3 достъп - Безплатна поддръжка по телефона ______________________________________ БЕЗ ИЗЛИШНИ ВЪПРОСИ РЕГИСТРИРАЙТЕ СВОЙ БЕЗПЛАТЕН АДРЕС НА http://www.mail.bg ============================================================================ A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers). http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html ============================================================================