Покажи Публикации - Zajo_
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Linux секция за начинаещи / Настройка на програми / Cbq shaping -: May 13, 2006, 22:05
Здравейте, значи шейпвам една мрежа с CBQ.
Проблема е че се шейпва само входящият трафик, а изходящият не.
Ето пример, как ограничавам даден ИП:

tc qdisc del dev eth1 root
tc qdisc add dev eth1 root handle 1: cbq avpkt 10000 bandwidth 100mbit
tc class add dev eth1 parent 1: classid 1:1 cbq rate 100mbps allot 1500 prio 5 isolated



tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst <IP ADDRESS> flowid 1:1 - примерно така.

Пробвах на мястото на dst да сложа src, но пак не го ограничава.
Ако може някои да даде компетентно мнение по въпроса?
Благодаря предварително.

П.С: Използвам Kernel 2.4.29 (ако е от значение дистрото - slack 10.1)
2  Linux секция за начинаещи / Настройка на програми / split access -: Feb 15, 2005, 12:29
Здравейте, имам следният проблем:
ISP ми дава интернет по pppoe и директно на едно реално IP.

Искам да разделя интернета на две машини от локалната мрежа. Едната да взема от eth1, другата от ppp0.
Четох статията от lartc.org, и съм написал следният скрипт.

#!/bin/bash
/etc/rc.d/ip.ppp0 #tuk zapisva IP-to na ppp0 v /tmp/ppp0
IF0="eth0"
IF1="eth1"
IF2="ppp0"
IP1="62.204.134.132"
IP2=`cat /tmp/ppp0` #vzema IP-to za ppp0
P1="62.204.134.129" #GW na eth1
P2="172.16.0.1"  #GW na ppp0
P0_NET="192.168.2.0/24" #vytreshnata mreja
P1_NET="62.204.134.0/29"
P2_NET="172.16.0.0/16"

ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2

ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2

ip route add default via $P1

ip rule add from $IP1 table T1
ip rule add from $IP2 table T2

ip route add $P0_NET     dev $IF0 table T1
ip route add $P2_NET     dev $IF2 table T1
ip route add 127.0.0.0/8 dev lo   table T1
ip route add $P0_NET     dev $IF0 table T2
ip route add $P1_NET     dev $IF1 table T2
ip route add 127.0.0.0/8 dev lo   table T2

след това пущам 2 правила в NAT-a за машините от локалната мрежа.

iptables -t nat -A POSTROUTING -s 192.168.2.13 -o ppp0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.2.14 -o eth1 -j MASQUERADE

и като резултат няма интернет. Незнам къде греша, ако някои може да помогне.
Благодаря Ви предварително!
3  Linux секция за начинаещи / Настройка на програми / squirrel probelm -: Sep 16, 2004, 19:34
Здравейте, имам следния проблем:

Инсталирал съм qmail+vpopmail, инсталиран от qmailrocks пакет. Qmail-a си работи перфектно, както и vpopmail-a, но сложих за уеб интерфейс squirrel.
Инсталирал съм го по съпките в INSTALL файла, но нещо не сработи. Самият squirrel си работи, но когато пробвам да се логна и ми плюе `error: потребитлското име или паролата са грешни'. '<img'>
Ползвам за imap server, този на GNU (imap4d). Сървърът го пущам само с опция -d, което го праща да работи в background
Иначе съм убеден, че проблема не е в account-a на потребителя, защото:
-------------------------------------------
router$ telnet mail.dzver.net 110

Trying 213.169.54.252...
Connected to mail.dzver.net.
Escape character is '^]'.
+OK <7734.1095351668@mail.dzver.net>
user test_account@dzver.net
+OK
pass ********
+OK
-------------------------------------------
=> от тук се логвам, без проблем.

И по всичко личи, че някъде се омазва squirrel-a.
Ако някой е имал подобен проблем, или може все пак да помогоне, нека се отзове.

Благодаря за вниманието!
4  Linux секция за начинаещи / Настройка на хардуер / Home Network -: Apr 18, 2004, 13:26
Shtom si svyrzala dvete mashini i si sigurna che mrejovite karti rabotqt (korektno), togava ne bi trqbvalo da ima problemi. No... iskam da vmetna neshto: s toq SURECOM shte beresh qdove ;-), pyrvo vij v ifconfig dali ti otkriva lankata, i SURECOM ima gadniq navik da izpolzva kato modul tulip.o (pone pri men beshe taka). I ti nastroivash mrejata, puskash edin ping do drugata mashina i v rezultat, ping-a vryshta destination host unreachable ;-) (mreja iokkk!'<img'>. Ot druga gledna tochka, ifconfig pokazva che mrejovata karta e tam, vdignata e i raboti pravilno, s vqrno nastroeni IP adres, Netmask i garniturite mu tam...
I taka, az te syvetvam da se uverish che si podkarala mrejovata si karta pravilno, zashtoto malko me symnqva specialno za SURECOM-a ;-), i vtoro ostavi go toq netconfig, opravi si mrejata s ifconfig.

ifconfig eth0 192.168.1.1 up
route add default gw 192.168.1.254
(IP-tata sa primerni razbira se ;-) )
Predpolagam che znaesh kyde se opisva IP-to na DNS-a. (/etc/resolv.conf)
I taka, sled kato napraviosh tova na mashinata koqto shte dava net, ostava i da si poigraesh malko s iptables, s koito shte pozvolish na vtorata mashina (da priemem che tq e s IP 192.168.1.2) da polzva internet-a.

iptables -t nat -A POSTROUTING -s 192.168.1.2/24 -o eth -j MASQUERADE

S tova si privyrshila rabotata si v/u server-a. Sega ostava da se nastroi i vtorata mashina.
ifconfig eth0 192.168.1.2 up
route add default gw 192.168.1.1
echo "IP na DNS-a" >> /etc/resolv.conf

Ako sym razbral pravilno vyprosa ti, tova e vsichko koeto trqbva da napravish za da ti trygne mrejata  '<img'>
5  Linux секция за начинаещи / Настройка на програми / Kak da si nastroq tupata mreja -: Apr 18, 2004, 10:17
Obqsni malko po-podrobno kakvo iskash da pravish. Dvete mashini imat li lokalna mreja po mejdu si vyobshte ili ne?
6  Linux секция за начинаещи / Настройка на програми / BASH command prompt -: Apr 18, 2004, 10:12
1;37m   White
   37m   Light Gray
1;30m   Gray
   30m   Black
   31m   Red
1;31m   Light Red
   32m   Green
1;32m   Light Green
   33m   Brown
1;33m   Yellow
   34m   Blue
1;34m   Light Blue
   35m   Purple
1;35m   Pink
   36m   Cyan
1;36m   Light Cyan

Tova e primerna nomeraciq na povecheto ot izpolzvanite cvetove. Zadavaneto na cvqt pod bash stava po sledniq nachin:

\033[ <fon>;<text> TEXTA \033[m

Eto edin primer za jylti bukvi na cherven fon:

echo "\033[41;33;1m Red & Yellow \033[m"

A prompt-a moje da proenish mnogo lesno. Sydyrjanieto mu se namira v promenlivata $PS1.
obiknoveno sydyrjanieto na tazi promenliva e neshto takova: PS1="\u@\h:\W$ "  '<img'>
Za da go promenish i da go napravish cveten, vij primera koito betso ti e dal.
7  Linux секция за начинаещи / Настройка на програми / malko help ako moje -: Feb 10, 2004, 17:13
Ima 2 nachina da si instalirash programite:

1. Da si gi svalish na .rpm paketi, i kakto ti kazaha po-nagore s rpm -i paketa.rpm , go instalirash.

2. Svalqsh si source code-a na programata, obiknoveno sa v .tgz arhivi. Sled tova razarhivirash, kompilirash i instalirash.
Eto ti primer:

Svalqme paketa:
wget -c http://path/to/paket.tgz

Sled kato e svalen go razarhivirame.
tar vfxz paketa.tgz (Za poveche help otnosno boraveneto s tar, moje da poglednesh `man tar''<img'>

Sled kato se razarhivira, paketyt obiknoveno si syszdava direktoriq, v koqto trqbva da vlezesh za da si prodyljish rabotata '<img'>:  

cd dir/

Nqkoi source-ove imat konfiguracionen script, koito trqbva da se startira predi kompilaciq, stava taka:
./configure (za da go izpylnish taka, trqbva da si v direktoriqta na razarhiviraniq source code)

posle sledva kompiliraneto:
make (moje da otneme malko vreme)
I nakraq instaliraneto:
make install

Tova e, uspeh! '<img'>
8  Linux секция за начинаещи / Настройка на програми / problem s cbq.init ;( -: Feb 10, 2004, 17:00
Prava za izpylnenie ima, v tova vsichko e nared. I s pylniq pyt probvah da go startiram, syshtata rabota.
Slagah go v /bin, /sbin, /usr/bin, /etc/sysconfig/cbq... navsqkyde e edno i syshto. Mislq che problema ne e v pytq ili pravata na file-a.
9  Linux секция за начинаещи / Настройка на програми / problem s cbq.init ;( -: Feb 10, 2004, 12:03
Znachi, vyprosyt mi e sledniq:
Imam mashina s Mandrake 8.0
Pusnal sym apache i iskam da ogranichavam vsqko IP da svalq s opredlena skorost. Imam cbq.ini i sym opisla edin proben file v /etc/sysconfig/cbq
Imeto na file-a e cbq-17.comp4, eto i sydyrjanieto mu:
--------------------------------
DEVICE=eth0,100Mbit,10Mbit
RATE=50Kbit
WEIGHT=5Kbit
PRIO=1
LIMIT=16K
BOUNDED=yes
ISOLATED=yes
RULE=192.168.2.17
---------------------------------
Scriptyt cbq.init sym slojil v /usr/bin, i kogato se probvam da go pusna s cbq.init start, izliza slednoto syobshtenie:
bash: /bin/cbq.init: No such file or directory
Imam instaliran tc i iproute2. Nemoga da si obqsnq na kakvo se dylji tova! Ako nqkoi moje neka pomogne... ;-|
Blagodarq predvaritelno!
Страници: [1]