Покажи Публикации - rutera
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2
1  Хумор, сатира и забава / Кошче / Re: Проблем с със прокси -: Mar 21, 2012, 10:53
Цитат

Относно това дали те са тарикатите смятам че те са защото ни ограничават от всичко което м ожете да се сетите.Има една поговорка те се правят че ни плащат ние се правим че работим.(тук поговорката е вярна едностранно т.е. ние работи и бутаме фирмата прааго  те ни серат в устата с извинение).

Задаго правят явно има защо, помисли логично едвали им се занимава с това вместо да отворят повече работа за всички.
След като смяташ,че си ограничен откъм интернет, докажи на ръководството че това ти пречи на работния процес.
От девет кладенеца вода да носиш неможеш да ме убедиш,че нямат право ..

Съгласен съм че щом са го направили значи трябва ... По темата някой има ли представа как може да стане затова за което говорим.

Благодаря отново.
2  Хумор, сатира и забава / Кошче / Re: Проблем с със прокси -: Mar 21, 2012, 10:28
Цитат
Хах ние работата си е вършем и то коректно просто те се опитват да бъдат тарикати и ни карат дори и снимките да режем.В крайна сметка форума е да помагаме но приемам критиката ти.Относно това дали гледаме порно не ПИЧ не гледаме нищо подобно просто искам да разбера как се прави.

Защо да са тарикати? Те купуват интернет-а и решават как и колко и т.н ще се ползва, твоя домашен (личен) интернет можеш да ползваш както намериш за добре.На работнот място колкото толкова. Редно е да наречеш себе си и твоите колеги тарикати.

Цитат
Ай сега да те питам тогава - за какво в момента не си гледаш работата, а искаш ра разбереш точно това - как се заобикаля прокси? А?
Работат си я гледам и то доста доволно.


Относно това дали те са тарикатите смятам че те са защото ни ограничават от всичко което можете да се сетите.Има една поговорка те се правят че ни плащат ние се правим че работим.(тук поговорката е вярна едностранно т.е. ние работи и бутаме фирмата а те ни серат в устата с извинение).


3  Хумор, сатира и забава / Кошче / Re: Проблем с със прокси -: Mar 21, 2012, 10:12
Цитат
Здравейте, днес в офиса много ни отрязаха от към трафика Ситуацията е следната.

Такива като теб, в нашите офиси аз ги хващам а те, шефовете им, ги санкционират. Къв е тоя зор да сваляте торенти и да гледате порно на работното си място не мога да разбера. Фирмата/ите имат политики, които са направени за да се спазват и те обикновено имат определени цели.

Хах ние работата си е вършем и то коректно просто те се опитват да бъдат тарикати и ни карат дори и снимките да режем.В крайна сметка форума е да помагаме но приемам критиката ти.Относно това дали гледаме порно не ПИЧ не гледаме нищо подобно просто искам да разбера как се прави.

4  Хумор, сатира и забава / Кошче / Проблем с със прокси -: Mar 21, 2012, 09:46
Здравейте, днес в офиса много ни отрязаха от към трафика Ситуацията е следната.
Отрязаха ни прокситата на всички портове но ни оставиха отворен само 443 на който съм пуснал проксито за да можем ние да си щъкаме.От тук идва другия проблем с UDP протокола не може да се смъкват торенти.Та въпроса ми е може ли аз с мойто прокси което работи на порт 443(tcp) да излъжа това в работата ми да пусне и UDP.Гледах в настройките на squid но нещо не успях.

Благодаря на отзовалите се.  :)
5  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 09, 2007, 12:20
тази грешка ми дава като тръгна да изпалнявам скрипта даден от   shadowx    
Примерен код
./shh
[*] Tarifa 256kbps
/usr/bin/wc: /tmp/client.trafia1: No such file or directory
./shh: line 20: [: 1: unary operator expected


може ли да  ми помогнете мерси
6  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 07, 2007, 19:21
Gaara  за скипта знам но идеята ми е на 3-pc та да има им пусна 512К а на другите 3 по един мегабаит. ей това не мога да направа ако някой може да помага  ':ok:'
7  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 06, 2007, 16:55
shadowx   дай ми пример какво трябва да садържат файловете мерси
8  Linux секция за начинаещи / Настройка на програми / 2 проблема с Kubuntu -: Sep 06, 2007, 08:27
отваряш с pico  или nano или си инсталирай mc
Гледай сега имам алтернетива за теб.
паржо пишеш си скрипт които е следния.
ifconfig eth0 down
ifconfig eth0 xx.yy.zz.aa <-това ти е ип то оставяш интервал и продалжаваш netmask 255.255.255.0 up
route add default dw задаваш GEITWAY
сичко това го слагаш в някакав фаил и сичко е ок.
за да стартираш напримерно фаила се казва net пишеш следното.
само че отиваш там кадето се намира фаила
и тъй като ще ти иска админ pass ти разбирасе ще я позаобиколиш малко с sudo -s -H   паролата е твоита дето си я задал преди това.
еи чак сега пишеш тея работи
chmod 700 net
./net
или даи изход от командата ifconfig
а и както neter е написал може да си смениш pass със
Примерен код
sudo passwd

ако не се справиш казвай



9  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 05, 2007, 07:28
Hapkoc  да знам разликата между двете и да обаркал сам се.Идеата ми беше следната имам FREE 80МBit BG и искам да го делна на 5 компютри  но както разбирате ако го пусна без шейпър даже може аз да не мога и един филм да смакна   '<img'>  .
А и другото беше че ми трябжа някакво скриптче дори да не е този които сам дал в по горните постове просто да разделя нета . Благодаря за вниманието
10  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 04, 2007, 22:12
Да споделя какво се полу4ава с примера даден по долу.
паржо тръгна но не беше ограничен на 300кб/с а на 30кб/с.
Второто стартиране показжа тази грешка.
Примерен код
RTNETLINK answers: No such file or directory
RTNETLINK answers: Invalid argument
We have an error talking to the kernel

А за разяснението много сам благодарен на такива хора като теб че помагат на такива не знаещи като мен.Може ли да споделиш твое мнение със този скрипт
Примерен код
#!/usr/bin/perl

use CGI;
use strict;
use warnings;

my $dev_ext     = "eth0"; # External interface using for upload
my $dev_int     = "eth1"; # Internal interface using for download
my $rate_limit  = "100Mbit";

#########################################
# Adding basic rules in traffic control #
#########################################
   my $delroot_dev0  = "/sbin/tc qdisc del dev $dev_ext root";
   my $addroot_dev0  = "/sbin/tc qdisc add dev $dev_ext root handle 1 htb default 30 r2q 100";
   my $addclass_dev0 = "/sbin/tc class add dev $dev_ext parent 1: classid 1:1 htb rate $rate_limit burst 15k";

   my $delroot_dev1  = "/sbin/tc qdisc del dev $dev_int root";
   my $addroot_dev1  = "/sbin/tc qdisc add dev $dev_int root handle 1 htb default 30 r2q 100";
   my $addclass_dev1 = "/sbin/tc class add dev $dev_int parent 1: classid 1:2 htb rate $rate_limit burst 15k";


   `$delroot_dev0`;
   `$addroot_dev0`;
   `$addclass_dev0`;

   `$delroot_dev1`;
   `$addroot_dev1`;
   `$addclass_dev1`;

#########################################

my @sport_range = ("20","21","22","25","80","110","143","443","3389");

   my $basicclass_sport  = "/sbin/tc class add dev $dev_ext parent 1:1 classid 1:10 htb rate $rate_limit burst 15k";
   my $basicqdisc_sport  = "/sbin/tc qdisc add dev $dev_ext parent 1:10 handle 10 sfq perturb 10";
#    `$basicclass_sport`;
#    `$basicqdisc_sport`;

foreach my $sport (@sport_range){
   my $basicfilter_sport = "/sbin/tc filter add dev $dev_ext parent 1:0 protocol ip prio 100 u32 match ip sport $sport 0xffff classid 1:10";
#    `$basicfilter_sport`;
}


my @dport_range = ("20","21","22","25","80","110","143","443","3389");

   my $basicclass_dport  = "/sbin/tc class add dev $dev_int parent 1:2 classid 1:20 htb rate $rate_limit burst 15k";
   my $basicqdisc_dport  = "/sbin/tc qdisc add dev $dev_int parent 1:20 handle 20 sfq perturb 10";
#    `$basicclass_dport`;
#    `$basicqdisc_dport`;

foreach my $dport (@dport_range){

   my $basicfilter_dport = "/sbin/tc filter add dev $dev_int parent 1:0 protocol ip prio 100 u32 match ip dport $dport 0xffff classid 1:20";
#    `$basicfilter_dport`;
}



   my $class_default = "/sbin/tc class add dev $dev_int parent 1:2 classid 1:30 htb rate 50Kbit ceil 1000Kbit burst 15k";
   my $qdisc_default = "/sbin/tc qdisc add dev $dev_int parent 1:30 handle 30 sfq perturb 10";

   `$class_default`;
   `$qdisc_default`;

   &users_shapers();




sub users_shapers(){

my ($ip, $id, $bgmin, $bgmax, $intmin, $intmax);

my $rates_limit = "1000";

$bgmin  = $rates_limit;
$bgmax  = $rates_limit;
$intmin = $rates_limit;
$intmax = $rates_limit;

   for ($ip=1;$ip<254;$ip++){
  
my $ips = ($ip^32-24);
       $id = sprintf("%X", $ips + 0x200);
       my $class_bg_ul = "tc class add dev $dev_int parent 1:2 classid 1:0".$id." htb rate ".$bgmin."Kbit ceil ".$bgmax."Kbit prio 5";
       my $qdisc_bg_ul = "tc qdisc add dev $dev_int parent 1:0".$id." handle 0".$id." sfq perturb 10 ";
my $addr_bg_ul  = "/sbin/tc filter add dev $dev_int parent 1:0 protocol ip prio 100 u32 match ip src 83.228.200.55".$ip." classid 1:0".$id."";

       $id = sprintf("%X", $ips + 0x800);
       my $class_bg_dl = "tc class add dev $dev_ext parent 1:1 classid 1:0".$id." htb rate ".$bgmin."Kbit ceil ".$bgmax."Kbit prio 5";
       my $qdisc_bg_dl = "tc qdisc add dev $dev_ext parent 1:0".$id." handle ".$id." sfq perturb 10 ";
my $addr_bg_dl  = "/sbin/tc filter add dev $dev_int parent 1:0 protocol ip prio 100 u32 match ip dst 83.228.200.55".$ip." classid 1:0".$id."";

       $id = sprintf("%X", $ips + 0x400);
       my $class_int_ul = "tc class add dev $dev_int parent 1:25 classid 1:0".$id." htb rate ".$intmin."Kbit ceil ".$intmax."Kbit prio 4";
       my $qdisc_int_ul = "tc qdisc add dev $dev_int parent 1:0".$id." handle ".$id." sfq perturb 10 ";
my $addr_int_ul  = "/sbin/tc filter add dev $dev_int parent 1:0 protocol ip prio 100 u32 match ip src 83.228.200.".$ip." classid 1:0".$id."";

       $id = sprintf("%X", $ips + 0x300);
       my $class_int_dl = "tc class add dev $dev_ext parent 1:20 classid 1:0".$id." htb rate ".$intmin."Kbit ceil ".$intmax."Kbit prio 4";
       my $qdisc_int_dl = "tc qdisc add dev $dev_ext parent 1:0".$id." handle ".$id." sfq perturb 10 ";
my $addr_int_dl  = "/sbin/tc filter add dev $dev_int parent 1:0 protocol ip prio 100 u32 match ip dst 83.228.200.".$ip." classid 1:0".$id."";
  
  
       `$class_bg_ul`;
       `$qdisc_bg_ul`;
`$addr_bg_ul`;

`$class_int_ul`;
`$qdisc_int_ul`;
`$addr_int_ul`;

       `$class_bg_dl`;
       `$qdisc_bg_dl`;
`$addr_bg_dl`;

`$class_int_dl`;
`$qdisc_int_dl`;
`$addr_int_dl`;
   }
}


как бих могъл да направа 3,4 ип-та и да са ограничени на примерно 500кб/с.  благодаря за вниманието
11  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 04, 2007, 17:47
За шейпър не знам как се борави с него. А какво искам от него - ами просто да разпредели интернета на няколко ип-та.
12  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 04, 2007, 16:18
ей това
Примерен код
my $rates_limit = "1000";

го променях нищо не ставаше.
Примерен код
my $class_default = "/sbin/tc class add dev $dev_int parent 1:2 classid 1:30 htb rate 50Kbit ceil 1000Kbit burst 15k";

а това ^ не сам го пипал
 ще го пробвам пак както си го описал дано има резултат. а иначе по принцип като пусна шейпъра пинга примерно кам дата.бг се дига малко.
а по принцип добре ли е направен?!
13  Linux секция за начинаещи / Настройка на програми / Помощ за шейпър -: Sep 04, 2007, 14:23
Зздравейте дадоха ми шейпър но е забито на 100кб ако някои може да ми каже каде да пипна за да го направя примерно на 512кб.ето скрипта.
благодаря много

Примерен код
#!/usr/bin/perl

use CGI;
use strict;
use warnings;

my $dev_ext     = "eth0"; # External interface using for upload
my $dev_int     = "eth1"; # Internal interface using for download
my $rate_limit  = "100Mbit";

#########################################
# Adding basic rules in traffic control #
#########################################
    my $delroot_dev0  = "/sbin/tc qdisc del dev $dev_ext root";
    my $addroot_dev0  = "/sbin/tc qdisc add dev $dev_ext root handle 1 htb default 30 r2q 100";
    my $addclass_dev0 = "/sbin/tc class add dev $dev_ext parent 1: classid 1:1 htb rate $rate_limit burst 15k";

    my $delroot_dev1  = "/sbin/tc qdisc del dev $dev_int root";
    my $addroot_dev1  = "/sbin/tc qdisc add dev $dev_int root handle 1 htb default 30 r2q 100";
    my $addclass_dev1 = "/sbin/tc class add dev $dev_int parent 1: classid 1:2 htb rate $rate_limit burst 15k";


    `$delroot_dev0`;
    `$addroot_dev0`;
    `$addclass_dev0`;

    `$delroot_dev1`;
    `$addroot_dev1`;
    `$addclass_dev1`;

#########################################

my @sport_range = ("20","21","22","25","80","110","143","443","3389");

    my $basicclass_sport  = "/sbin/tc class add dev $dev_ext parent 1:1 classid 1:10 htb rate $rate_limit burst 15k";
    my $basicqdisc_sport  = "/sbin/tc qdisc add dev $dev_ext parent 1:10 handle 10 sfq perturb 10";
#    `$basicclass_sport`;
#    `$basicqdisc_sport`;

foreach my $sport (@sport_range){
    my $basicfilter_sport = "/sbin/tc filter add dev $dev_ext parent 1:0 protocol ip prio 100 u32 match ip sport $sport 0xffff classid 1:10";
#    `$basicfilter_sport`;
}


my @dport_range = ("20","21","22","25","80","110","143","443","3389");

    my $basicclass_dport  = "/sbin/tc class add dev $dev_int parent 1:2 classid 1:20 htb rate $rate_limit burst 15k";
    my $basicqdisc_dport  = "/sbin/tc qdisc add dev $dev_int parent 1:20 handle 20 sfq perturb 10";
#    `$basicclass_dport`;
#    `$basicqdisc_dport`;

foreach my $dport (@dport_range){

    my $basicfilter_dport = "/sbin/tc filter add dev $dev_int parent 1:0 protocol ip prio 100 u32 match ip dport $dport 0xffff classid 1:20";
#    `$basicfilter_dport`;
}



    my $class_default = "/sbin/tc class add dev $dev_int parent 1:2 classid 1:30 htb rate 50Kbit ceil 1000Kbit burst 15k";
    my $qdisc_default = "/sbin/tc qdisc add dev $dev_int parent 1:30 handle 30 sfq perturb 10";

    `$class_default`;
    `$qdisc_default`;

    &users_shapers();




sub users_shapers(){

my ($ip, $id, $bgmin, $bgmax, $intmin, $intmax);

my $rates_limit = "1000";

$bgmin  = $rates_limit;
$bgmax  = $rates_limit;
$intmin = $rates_limit;
$intmax = $rates_limit;

    for ($ip=1;$ip<254;$ip++){
    
   my $ips = ($ip^32-24);
        $id = sprintf("%X", $ips + 0x200);
        my $class_bg_ul = "tc class add dev $dev_int parent 1:2 classid 1:0".$id." htb rate ".$bgmin."Kbit ceil ".$bgmax."Kbit prio 5";
        my $qdisc_bg_ul = "tc qdisc add dev $dev_int parent 1:0".$id." handle 0".$id." sfq perturb 10 ";
   my $addr_bg_ul  = "/sbin/tc filter add dev $dev_int parent 1:0 protocol ip prio 100 u32 match ip src 83.228.200.55".$ip." classid 1:0".$id."";

        $id = sprintf("%X", $ips + 0x800);
        my $class_bg_dl = "tc class add dev $dev_ext parent 1:1 classid 1:0".$id." htb rate ".$bgmin."Kbit ceil ".$bgmax."Kbit prio 5";
        my $qdisc_bg_dl = "tc qdisc add dev $dev_ext parent 1:0".$id." handle ".$id." sfq perturb 10 ";
   my $addr_bg_dl  = "/sbin/tc filter add dev $dev_int parent 1:0 protocol ip prio 100 u32 match ip dst 83.228.200.55".$ip." classid 1:0".$id."";

        $id = sprintf("%X", $ips + 0x400);
        my $class_int_ul = "tc class add dev $dev_int parent 1:25 classid 1:0".$id." htb rate ".$intmin."Kbit ceil ".$intmax."Kbit prio 4";
        my $qdisc_int_ul = "tc qdisc add dev $dev_int parent 1:0".$id." handle ".$id." sfq perturb 10 ";
   my $addr_int_ul  = "/sbin/tc filter add dev $dev_int parent 1:0 protocol ip prio 100 u32 match ip src 83.228.200.".$ip." classid 1:0".$id."";

        $id = sprintf("%X", $ips + 0x300);
        my $class_int_dl = "tc class add dev $dev_ext parent 1:20 classid 1:0".$id." htb rate ".$intmin."Kbit ceil ".$intmax."Kbit prio 4";
        my $qdisc_int_dl = "tc qdisc add dev $dev_ext parent 1:0".$id." handle ".$id." sfq perturb 10 ";
   my $addr_int_dl  = "/sbin/tc filter add dev $dev_int parent 1:0 protocol ip prio 100 u32 match ip dst 83.228.200.".$ip." classid 1:0".$id."";
    
       
        `$class_bg_ul`;
        `$qdisc_bg_ul`;
   `$addr_bg_ul`;

   `$class_int_ul`;
   `$qdisc_int_ul`;
   `$addr_int_ul`;

        `$class_bg_dl`;
        `$qdisc_bg_dl`;
   `$addr_bg_dl`;

   `$class_int_dl`;
   `$qdisc_int_dl`;
   `$addr_int_dl`;
    }
}

14  Linux секция за начинаещи / Настройка на програми / шейпър -: Aug 23, 2007, 22:25
Сега ще прочета сичко и ще споделя какво е станало благодаря  (VladSun)
15  Linux секция за начинаещи / Настройка на програми / Споделяне на интернет -: Aug 23, 2007, 22:21
човече ей това ти трябва:
eth0 ti e interneta
eth1 ti e vatreshnata mreja
при теб може да е обратното.
на мястото на хх.хх.хх.хх  слагаш ip-то от доставчика.
на мястото на yy.yy.yy.yy слагаш Gateway-a.
nameserver uu.uu.uu.uu   <--- тук слагаш dns


отиваш кадето си направил този фаил с садържанието по долу

примерно   net
и пишеш е конзолата следното:
chmod 700 net
пишеш ls
и ако файла е станал зелен пишеш следното:
./net       така стартираш скрипта ако си4ко е ок то на втората машина ще има нет.
а на 2-рата машина слагаш настройки:
192.168.0.2,3,4,22,55,65,89,68 до 254 ip
mask 255.255.255.0
getaway 192.168.0.1
dns:този които е на доставчика ти


Примерен код
#!/bin/sh
#########################################
#internet
ifconfig eth0 xx.xx.xx.xx netmask 255.255.255.0 up
route add default gw yy.yy.yy.yy
#
echo "nameserver uu.uu.uu.uu"> /etc/resolv.conf
#
ifconfig eth1 192.168.0.1 netmask 255.255.255.0 up
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#end
Страници: [1] 2