Lambert 5 Опубликовано: 2007-12-11 19:09:49 Share Опубликовано: 2007-12-11 19:09:49 Дано: интернет-роутер на базе FreeBSD 6.2 внутренняя сеть из-под NAT ходит в инет через транспарентный сквид. Нарезка скорости юзерам выборнена через правила ipfw В принципе, все равотает как надо. Но понадобилось вот организовать небольшую файлопомойку для нужд локалки. Поставил самбу, настроил, запустил - опаньки. Шары раздаются, но скорость отдачи лимитируется все тем же ipfw. Понятное дело, хотелось бы чтоб шейпер работал только на внешний трафик. Собственно вопрос - как ситуацию поправить, чтоб файлопомойку оставить на этой же машине? Либо ipfw можно как-то хитро перенастроить, либо шейпер придется делать средствами сквида (хотя неоднократно я слышал, что это весьма кривое решение) Ссылка на сообщение Поделиться на других сайтах
Pretender 5 Опубліковано: 2007-12-12 08:17:09 Share Опубліковано: 2007-12-12 08:17:09 Дано: интернет-роутер на базе FreeBSD 6.2внутренняя сеть из-под NAT ходит в инет через транспарентный сквид. Нарезка скорости юзерам выборнена через правила ipfw В принципе, все равотает как надо. Но понадобилось вот организовать небольшую файлопомойку для нужд локалки. Поставил самбу, настроил, запустил - опаньки. Шары раздаются, но скорость отдачи лимитируется все тем же ipfw. Понятное дело, хотелось бы чтоб шейпер работал только на внешний трафик. Собственно вопрос - как ситуацию поправить, чтоб файлопомойку оставить на этой же машине? Либо ipfw можно как-то хитро перенастроить, либо шейпер придется делать средствами сквида (хотя неоднократно я слышал, что это весьма кривое решение) delay pools есть решение довольно нормальное, другое дело в том, что если вы отдаете абонентам не только кешированный траффик, а какой-то еще то он шейпиться не будет. я у себя эту проблему решил поднятием впн. Ссылка на сообщение Поделиться на других сайтах
Lambert 5 Опубліковано: 2007-12-12 09:08:20 Автор Share Опубліковано: 2007-12-12 09:08:20 хмм.. можно подробней? Ссылка на сообщение Поделиться на других сайтах
Pretender 5 Опубліковано: 2007-12-12 11:18:00 Share Опубліковано: 2007-12-12 11:18:00 хмм.. можно подробней? ээммм просто для того, чтобы пустить клиентов в инет поднял vpn сервер. и теперь на виртуальных интерфейсах провожу шейпинг а интерфейс который смотрит в сеть теперь вообще не шейпиться. Ссылка на сообщение Поделиться на других сайтах
Lambert 5 Опубліковано: 2007-12-12 22:51:20 Автор Share Опубліковано: 2007-12-12 22:51:20 Так.. Но это ж означает, что с клиентов для выхода в инет телодвижения надо какие-то делать? Типа кликнуть где-то, логин/пароль ввести? Не подходит, к сожалению Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2007-12-13 06:10:01 Share Опубліковано: 2007-12-13 06:10:01 2Lambert: Скинте сюда часть правил фаерволла, отвечающих за шейпинг. Ссылка на сообщение Поделиться на других сайтах
Lambert 5 Опубліковано: 2007-12-13 14:42:58 Автор Share Опубліковано: 2007-12-13 14:42:58 iif="xl1" inet="192.168.0.0" imask="255.255.255.0" iip="192.168.0.1" setup_loopback ${fwcmd} pipe 1 config bw 128Kbit/s mask dst-ip 0xFFFFFFFF ${fwcmd} pipe 5 config bw 256Kbit/s mask dst-ip 0xFFFFFFFF ${fwcmd} pipe 8 config bw 512Kbit/s mask dst-ip 0xFFFFFFFF ${fwcmd} add 110 pipe 5 ip from any to 192.168.0.14 ${fwcmd} add 120 pipe 1 ip from any to 192.168.0.16 ${fwcmd} add 130 pipe 1 ip from any to 192.168.0.18 ${fwcmd} add 140 pipe 8 ip from any to 192.168.0.21 Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2007-12-14 12:01:12 Share Опубліковано: 2007-12-14 12:01:12 ${fwcmd} add 110 pipe 5 ip from not me to 192.168.0.14 out ${fwcmd} add 120 pipe 1 ip from not me to 192.168.0.16 out ${fwcmd} add 130 pipe 1 ip from not me to 192.168.0.18 out ${fwcmd} add 140 pipe 8 ip from not me to 192.168.0.21 out Или можно сделать not table\(n\), гле в таблицу n загнать список адресов, с которых шейпить не надо. Ссылка на сообщение Поделиться на других сайтах
Lambert 5 Опубліковано: 2007-12-14 15:44:37 Автор Share Опубліковано: 2007-12-14 15:44:37 хммм.. выглядит правдоподобно. Как-то я не додумался, видимо мало мануала скурил Спасибо, буду пробовать Ссылка на сообщение Поделиться на других сайтах
XoRe 0 Опубліковано: 2007-12-15 13:42:35 Share Опубліковано: 2007-12-15 13:42:35 Фаерволл - очень гибкая штука, которой можно делать все, что угодно ) Ссылка на сообщение Поделиться на других сайтах
Lambert 5 Опубліковано: 2007-12-15 14:29:57 Автор Share Опубліковано: 2007-12-15 14:29:57 Уже вижу.. век живи - век учись Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас