Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: Slackware 10.2 Router
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за д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 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)