166
|
Linux секция за начинаещи / Настройка на програми / Настройка на мрежа
|
-: Sep 14, 2007, 16:01
|
Цитат (antubis @ Сеп. 14 2007,15:52) | Здравейте,
Използвам рутер с gentoo. Доставчикът ми е сменил ip адресите и трябваше и аз да ги сменя. Тук е мястото да кажа, че не съм настройвал аз рутера, а колегата, но него го няма. Та ... смених аз ip адреса и маската и DNS-a.
ifconfig eth1 down ifconfig eth1 inet xx.xx.xx.xx netmask xx.xx.xx.xx broadcast xx.xx.xx.xx ifconfig eth1 up
nano /etc/resolve.conf ....
Но след като рестартирах ето така: /etc/init.d/net.eth1 restart
се върнаха старите настройки.
Някой знае ли на какво се дължи това и как да го оправя?
Благодаря |
Виш файла в който са описани eth0 и eth1,промени ги там.После колкото да рестартираш настройките ще си стоят.Успех. '>
|
|
|
167
|
Linux секция за начинаещи / Настройка на програми / Помощ за шейпър
|
-: Sep 14, 2007, 13:12
|
Цитат (shadowx @ Сеп. 06 2007,11:23) | Ето ти примерен скрипт който изчита ИП-тата от 2 различни файла (всеки с описани ИП-та на различни скорости...).
Малко грозно написано , но върши работа....
|
При мен се зареди без грешки ,но не тръгна. '>Смених само:
Примерен код | file1=/tmp/client.trafia1 ## Tarifa 1 file2=/tmp/client.trafia2 ## Tarifa 2 ieth="eth1" # In Interface oeth1="eth0.73" # Out interface
|
За in сложих eth0 ,а за out сложих eth1.Смених разположението на файловете ,но това няма значение според мен.Щом са описани в скрипта.Възможно ли е да нямам Qos.
Linux 2.6.18-5-686 2007 i686 GNU/Linux
|
|
|
168
|
Linux секция за начинаещи / Настройка на програми / рутер+шейпър
|
-: Sep 14, 2007, 12:58
|
Цитат (edmon @ Сеп. 14 2007,00:25) | htb:
Примерен код | #!/bin/bash
/root/manage/htb/htb.batch $1 > /tmp/shaper /sbin/tc -force -batch /tmp/shaper
|
тва e: htb.batch
Примерен код | #!/usr/bin/php -q <?php #qdisc add dev eth0 parent 1:1000 handle 1000 sfq perturb 10 #qdisc add dev eth1 parent 1:1000 handle 1000 sfq perturb 10 #qdisc add dev eth1 parent 1:2000 handle 2000 sfq perturb 10 #qdisc add dev eth1 parent 1:6000 handle 6000 sfq perturb 10
$tc_root =<<<TCROOT qdisc del dev eth0 root qdisc add dev eth0 root handle 1 htb default 1000 r2q 3 class add dev eth0 parent 1: classid 1:1000 htb rate 100Mbit ceil 100Mbit quantum 2000 qdisc add dev eth0 parent 1:1000 handle 1000 sfq perturb 10
qdisc del dev eth1 root qdisc add dev eth1 root handle 1 htb default 1000 r2q 3 class add dev eth1 parent 1: classid 1:1000 htb rate 100Mbit ceil 100Mbit quantum 2000 qdisc add dev eth1 parent 1:1000 handle 1000 sfq perturb 10
class add dev eth1 parent 1: classid 1:2000 htb rate 11Mbit ceil 11Mbit quantum 2000
class add dev eth1 parent 1: classid 1:6000 htb rate 50Mbit ceil 50Mbit quantum 2000
class add dev eth0 parent 1: classid 1:6000 htb rate 11Mbit ceil 11Mbit quantum 2000
TCROOT;
#upload for($i=2;$i<501;$i++){ $y=2000+$i; $tc_upload .=<<<TCUPLOAD class add dev eth0 parent 1: classid 1:$y htb rate 512kbit qdisc add dev eth0 parent 1:$y handle $y sfq perturb 10 filter add dev eth0 parent 1:0 protocol ip prio 200 handle $i fw classid 1:$y
TCUPLOAD; }
$MYSQL_SERVER="localhost:3306"; $MYSQL_USER="root"; $MYSQL_PASS=""; $MYSQL_BASE="accounting";
$db = mysql_connect ($MYSQL_SERVER,$MYSQL_USER,$MYSQL_PASS); mysql_select_db($MYSQL_BASE,$db);
$sql="select distinct clients.id as client,clients.ipaddr as ipaddr,tarifs.* from tarifs,clients where clients.tarifa=tarifs.name"; $sql_q=mysql_query($sql);
$num=2001; $num1=2001; $num2=6001; while($arr=mysql_fetch_array($sql_q)){ $coef=$argv[1]; if($coef<1) $coef=0;
$rate_int=$arr[int_in_rate]; $ceil_int=$ceil_int."Kbit";
if($ipaddress!=""){
#qdisc add dev eth1 parent 1:$num handle $num sfq perturb 10 #qdisc add dev eth1 parent 1:$num2 handle $num2 sfq perturb 10
$tc_download .=<<<TCDOWNLOAD
class add dev eth1 parent 1:2000 classid 1:$num htb rate $rate_int ceil $ceil_int quantum 2000 filter add dev eth1 parent 1:0 protocol ip prio $prio u32 match ip dst $ipaddress classid 1:$num qdisc add dev eth1 parent 1:$num handle $num sfq perturb 10
TCDOWNLOAD;
$num++; $num2++;
} } echo $tc_root; echo $tc_upload; echo $tc_download;
$tc=$tc_root.$tc_upload.$tc_download; ?>
|
Така. Общо взето. Взимаш това чудо дето се казва htb.batch. И се опитваш да разбереш кое какво е. Като стигнеш до някъде все пак питай пак.
|
Цитат | От тук от там ми става ясно макар ,че не толкова разбирам от всичко това. '> Мисля ,обаче че това няма възможност да ограничава конкретно зададени айпита -скороста за сваляне и за качване или съм тръгнал в погрешна посока. |
Цитат | filter add dev eth0 parent 1:0 protocol ip prio 200 handle $i fw classid 1:$y
filter add dev eth1 parent 1:0 protocol ip prio $prio u32 match ip dst $ipaddress classid 1:$num
тези два филтъра ако си забелязъл имат променливи на единиа пише fw classid 1:$y което по мое скормно мнение се съобразява с маркировката на един ИП адрес.
Другото има променлива $ipaddress т.е. ..това нещо - целия скрипт, изпълнява заявка към mysql. Прочита каквото му е нужно и изплюва много на брой команди за tc.
Друго да не ти е ясно.?
Маркировката изглезда горе долу така: .... -A POSTROUTING -s 192.168.1.2 -o eth0 -j MARK --set-mark 0x2 -A POSTROUTING -s 192.168.1.8 -o eth0 -j MARK --set-mark 0x8 -A POSTROUTING -s 192.168.1.9 -o eth0 -j MARK --set-mark 0x9 -A POSTROUTING -s 192.168.1.10 -o eth0 -j MARK --set-mark 0xa -A POSTROUTING -s 192.168.1.11 -o eth0 -j MARK --set-mark 0xb -A POSTROUTING -s 192.168.1.12 -o eth0 -j MARK --set-mark 0xc -A POSTROUTING -s 192.168.1.13 -o eth0 -j MARK --set-mark 0xd
.... |
Нека започнем с разположението ,зареждането ,отделянето на конкретни айпита за конкретно ограничаване.Освен ограничаване на download ограничаване и на upload.Досадно е особенно с торентите,ако може да се ограничи upload на 0,0001 проблема се решава до някъде. '>
|
|
|
172
|
Linux секция за начинаещи / Настройка на програми / Mastershaper
|
-: Sep 13, 2007, 17:21
|
Ще пробвам сега макарче познах да се отказвам за web interface на шейпъра.Хареса ми скрипта и идеята за въвеждане на айпита във файлове за различни ограничения.При мен не се получи нещо,но малко по-малко дано да потръгне.Примерен код | 1. apt-get install libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-json php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-cgi php5-cli libapache2-mod-php5 php-pear
2. cp -R htdocs/* /var/www/shaper/ chown -R www-data.www-data /var/www/shaper cd /usr/src
libraries:
apt-get install iproute apt-get install libphp-jpgraph apt-get install php-pear apt-get install sudo apt-get install php-db apt-get install php4-mysql apt-get install libphp-phplayersmenu pear install DB Net_IPv4 cd /var/www/shaper ln -s /usr/share/php/libphp-phplayersmenu phplayersmenu ln -s /usr/share/jpgraph jpgraph
|
|
|
|
173
|
Linux секция за начинаещи / Настройка на програми / Проблем с премахването на bridge
|
-: Sep 13, 2007, 16:53
|
Отдавна слагах fedora и немога да ти кажа точно кой файл трябва да едитнеш ,но търси проблема в това:Настройките в някой файл си стоят и след рестартирането се изпълняват пак.С командата ги махаш в момента.Поровисе докато някой от момчетата които са по запознати ще ти помогнат с по точна информация. '>
|
|
|
174
|
Linux секция за начинаещи / Настройка на програми / Странен проблем
|
-: Sep 13, 2007, 16:42
|
Цитат (VladSun @ Сеп. 13 2007,16:37) | Смяната на каквито и да е елементи на многослойна платка по принцип е доста рискован процес ... |
Има и ентусиазти.Но в днешно време и социалната инжинерия помага много. '> Пожелавам успех на момчето с откриването и отстраняването на проблема.
|
|
|
175
|
Предложения и въпроси относно Linux-BG / Предложения за подобрения на този форум / подпис
|
-: Sep 13, 2007, 16:35
|
Цитат (VladSun @ Сеп. 13 2007,16:21) | Честно казано, аз съм *твърдо* против анимираните изображения точно в този форум. |
Нямам наум някоя "върла анимация".Подпис ,но във картинка.За анимирано си мислех нещо от проекта на uptime-project ,но за жалост е вече в миналото.Между другото ,ако някой е попаднал на нещо подобно и атрактивно да драсне. '>
|
|
|
176
|
Предложения и въпроси относно Linux-BG / Предложения за подобрения на този форум / подпис
|
-: Sep 13, 2007, 16:18
|
Здравейте!Помъчих се да си сложа изображение на подписа което да показва версия,ядро и uptime на линукса ,но не успях.Възможно ли е това или е забранено умишлено?И ако е забранено ,защо потребителите да немогат да слагат анимирана информация ,която ще е доста заинтригуваща.Извинете ме ,ако е имало подобни запитвания ,но не открих нищо.
|
|
|
177
|
Linux секция за начинаещи / Настройка на програми / Странен проблем
|
-: Sep 13, 2007, 16:02
|
Цитат (divak * Сеп. 13 2007 @ 15:44) | Предполагам ти е известно какво е работна честота на паметта ? Какво се случва при работа на две различни по работна честота памети ? При изгоряла клетка от паметта ? @arda_kj Компютъра 100% от времето си прави това което си му казал а не това което си мислиш че той трябва да направи
|
Ако за теб абсолютно винаги е проблем задклавиатурното устройство...можеби си прав ,но не забравяй че винаги са възниквали и ще възникват хардуерни проблеми.
Цитат (arda_kj * Сеп. 13 2007 @ 15:10) | Това ми звучи невероятно, но съм стигнал до извода, че при компютрите всичко е възможнo. |
Дам Напълно е възможно. '>
|
|
|
179
|
Linux секция за начинаещи / Настройка на програми / Странен проблем
|
-: Sep 13, 2007, 14:54
|
Цитат (nfsto @ Сеп. 11 2007,01:00) | Значи проблема е следния.Както си работи нормално компютъра изведнъж мога да местя мишката но немога да натисна нищо секундите на часовника си вървят и това е.Не мога да ресна Х никакви клавишни комбинаций не работят.Реших че проблема е в дистрибуцията и смених няколко дистрибуций ,но не.Проблема си остана после установих ,че имам подути кондензатори айде и това оправих.Сложих си пак Slackware и си мислех ,че вече няма да има ядове но след 2-3 дни пак почна .Всичко забива решението е само 1 от копчето да го ресна и после всичко е на 6 обаче забелязвам нещо различно преди предимно при заспиване на монитора правеше тези номера и като река да го сабуда имам само мишка а сега както си работя и замръзва.Но това не го прави постоянно случва се по 2-3 пъти на ден.
Вече си мисля ,че проблема е в видео картата
Вие как мислите от какво прави така |
Пусни един пост с колко рам си с колко платки и колко слота за рам пемет '> .95% ти гарантирам ,че не е софтуерен проблем ,а е хардуерен.5% остават за евентуално неизключените проблеми предизвикани от софтуера.По специално ,ако слагаш нещо допълнително.Ще ти дам пример с моето дъно на едната машина:завибаше както при теб на няколко часа даже и по-често в зависимост от външната температура.Оказа се ,че е от рам паметта и то от това ,че съм запълнил всички слотове '>.
|
|
|
180
|
Linux секция за начинаещи / Настройка на програми / рутер+шейпър
|
-: Sep 13, 2007, 14:37
|
Цитат (angelinoff @ Сеп. 13 2007,14:47) | Пич, като гледам кога си пуснал темата и кой ден е днеска... да беше прочел едно хау-ту за iptables и за iproute2 и да беше забравил за какво става дума. Те нали програмите с интерфейс ползват точно тия две програми ... |
Реално погледнато е така '> ,но невиждам смисъл просто от форумите като не се разисква даден проблем.Нищо ,че си прав мога да ти дам много аргументи .защо. .Прав си за това ,че мога да прочета достатъчно материали в интернет ,справка със гугъл ,но нека да си кажим истината-едно е да ти се каже от човек с практика да ти се разнищи основата на всичко и след това да почнеш теоретичната част ,отколкото да четеш ли четеш без да ти става ясно какво четеш понеже опита ти в тази сфера е малък и базовите термини които имаш трупащи се от практиката просто липсват.Също подкрепям твоето мнение,това предварително подготвяне преди задаване на въпроси и тормозене до някъква степен на момчетата които са се потрудили доста за това.
|
|
|
|