|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: Ivan (dsrlf__at__mail< dot >bg) |
Дата: 11/23/2005 |
Imam edno pc s dve mrejovi karti. PC-to e sas slednata
konfiguraciq - CPU AMD K6-2 450Mhz, 256MB RAM, 30GB HDD.
Nadqvam se 4e 6te moga da go polzvam kato router za pone 20
pc-ta. Ne razbiram po4ti ni6to ot Linux i se nadqvam nqkoq
ot vas da mi pomogne. Iskam router da ima sledniq ip adress
- 10.10.10.10, a ostanalite pc-ta da sa 10.10.10.x. Trqbva
da ograni4a trafika na vsi4ki pc-ta do 20kilobytes/s. Sa6to
taka se 4udq dali e vazmojno nqkoi pc-ta da imat po-golqm
prioritet taka 4e da izpolzvat vraskata koqto e svobodna.
Blagodarq vi predvaritelno!
|
Отговор #1 |
От: plamen |
Дата: 11/23/2005 |
Ами като не разбираш вземи се образовай малко и тогава ела
да питаш нещо по конкретно !!!
|
Отговор #2 |
От: front 242 |
Дата: 11/23/2005 |
ami vsichko tova e vazmojno no trjbva da pochetesh malko
poveche za izbranata ot teb distro i po spezialno iptables
i
htb naprimer.V google.com ima vsichko koeto te interesuva
|
Отговор #3 |
От: s7ick |
Дата: 11/23/2005 |
Обяснявам наи-елементарният метод за това което искаш да
направиш.
Като за начало трябва да настроим нета.
#netconfig ---- това е програма на Slackware за
настройване на основните неща които ти трябват за да пуснеш
нет. Тя ще настрои нета на eth0 (Първата лан карта),
gateway-а,Default DNS и други работи.
След това ще те запозная с командата ifconfig --- това е
съкращение от interface config
#ifconfig -- без никаква опция ще ти покаже текущите
настроени интерфасите. В случея те ще са
Lo -- loopback
ETH0 -- Ethernet 0
За да настроим втората лан карта, тоест ETH1 ще използваме
ifconfig по този начин
#ifconfig 10.10.10.10 broadcast 10.255.255.255 netmask
255.255.255.0
Сега след като напишеш ifconfig трябва да видиш това:
eth0 Link encap:Ethernet
eth1 Link encap:Ethernet
lo Link encap:Local Loopback
Така сега сме готови с настройките на двете лан карти.
Ще използваме iptables за да маскираме външната ланка eth0
към вътрешната мрежа.
Това става така
#iptables -t nat -A POSTROUTING -s 10.10.10.0/8 -o eth0 -j
MASQUERADE
Сега ще ти обясня на кратко какво точно направи.
-t --tables
тоест използваш таблица -- nat ---
-A append
тоест използваш правило --- POSTROUTING -----
-s --source 10.10.10.0/8 (без коментар)
-о --out-interface (също без коментар)
-j --jump MASQERADE --- тоест че маскираш компютрите зад
този нат като 10.10.10.10
Такам сега идва трудната част.
За shaper ще използваме CBQ-init
1. Дърпаш си CBQ-init примерно от freshmeat.net
2. Правиш директория /etc/sysconfig/cbq/
#make -p /etc/sysconfig/cbq/ -- (в случай че незнаеш как се
прави)
3. Копираш го в тази директория
4. CBQ използва файловете които започват с "cbq-" в тази
директория
Примерно "cbq-5.pc1" "cbq-10.pc2" .......
5. Правиш файл за всеки компютер за който искаш различна
скорос, или за определена група.
Примерно искаш 10 компютера да имат download 20kbit и ги
задаваш в 1 файл "cbq-30.pc1-10"
А за всяко друго PC отделен файл.
6. Ето ти един примерен файл
DEVICE=eth1,10Mbit,1Mbit
RATE=20Kbit
WEIGHT=10Kbit
PRIO=5
RULE=10.10.10.3
RULE=10.10.10.3,
В случея това това важи за ИП 10.10.10.3
като му задава скорост 20Kbit и приоритет 5
7. Във самият CBQ файла има всичко останало което ти трябва
и то достатъчно подробно обяснено.
8 след като си направиш всички файлове
пишеш това:
:/etc/sysconfig/cbq#./cbq compile
това ще направи трафик скрипт
9 пишеш
./cbq start
и всичко е готово
10 Единственото окето остана да направим е така да настроим
роутера че след рестарт да направи всичко сам
Отваряш /etc/rc.d/rc.local
pico /etc/rc.d/rc.local (примерно)
слагаш това като ред най отдолу
ifconfig 10.10.10.10 netmask 255.255.255.0
/etc/sysconfig/cbq/cbq start
Това е всичко обяснено по възможно най краткия начин
Ако не можеш да се оправиш ти предлагам да отидеш до първата
книжарница и да си накупиш книжки за да седнеш да четеш.
Има още много варианти да направиш това което искаш но за
тях ти трябва практика и много труд.
До всички спецове които ще четат моите велики писания:
Искам да не се смеете много на глупостите които надранках,
защото все пак съм писал на човек незапонат с Slackware
|
Отговор #4 |
От: CityNight (cityhigh __@__ abv __точка__ bg) |
Дата: 11/24/2005 |
V syshnosh spored mene mu dade mnogo dobro walkthrough na
momcheto i ako malko ma ideq za kvo stava duma veche mu
raboti shapera...po dobre ot kolkoto otgovori ot roda na
"Are odi cheti" Ili "Mahai se s tiq typi vyprosi",sq verno
che gi ima nasqkade ma sme tuka da si pomagame :)
edno dopylnenie ot mene,za povechko PC`ta mislq che SNAT e
po dobre ot kolkoto MASQUERADE-poluchavat se po malko
zastypvaniq na paketi i sledovatelno po malko spare traffic
:)ai sys zdrave :)
|
Отговор #5 |
От: an40 (an40 (a) kafence< dot >com) |
Дата: 11/28/2005 |
хей s7ick! това дето си го написал с ifconfig не е ли за
настройка на eth0?
|
<< ubuntu и kubuntu (6
) | kak da si pusna subtitrite na totem movie (1
) >>
|
|
|
|
|