|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » [решено] Ограничить канал на интернет |
|
|
[решено] Ограничить канал на интернет
|
Старожил Сообщения: 375 |
Профиль | Отправить PM | Цитировать Приветствую!
Есть сервак с FreeBSD 4.10 R.-P4, на котором стоит шлюз. Есть рабочие станции, которые выходят в интернет через этот шлюз. Подскажите, пожалуйста, как каждому юзеру назначить определенную скорость, с которой он может выходить в инет. |
|
Отправлено: 12:34, 16-08-2007 |
Старожил Сообщения: 375
|
Профиль | Отправить PM | Цитировать Понял, курю IPFW. Сразу вопрос. Решил потестить ширину канала на машине с адресом 192.168.111.9. Настраиваю пока все с ходу, не записывая в ipfw.rules, чтобы в случае какой-нибудь непонятки слетело все после перезагрузки.
Реальная ширина канала 256Kbit/s. Последовательность команд: ipfw add pipe 1 tcp from 192.168.111.9 to any out ipfw add pipe 1 tcp from 192.168.111.9 to any in ipfw pipe 1 config bw 32Kbit/s ipfw pipe 2 config bw 32Kbit/s Тестирую скорость, но инет так и продолжает шпарить с 256Kbit/s. В чем я допустил ошибку? P.S. А нештатные средства есть какие-нибудь или встроенный firewall вполне надежен? |
Последний раз редактировалось Vygov, 16-08-2007 в 16:23. Отправлено: 13:00, 16-08-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 215
|
Профиль | Отправить PM | Цитировать Ядро собранно с опцией DUMMYNET ?
|
Отправлено: 18:01, 16-08-2007 | #3 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать ipfw show
ipfw pipe show 1 с 2 не перепутал? Ядро пересобрал? Если каждому, то надо вроде бы использовать маску. В смысле, что не прописывать сотни правил на каждую машину, а сразу определить общее поведение. |
------- Отправлено: 18:09, 16-08-2007 | #4 |
Старожил Сообщения: 375
|
Профиль | Отправить PM | Цитировать Цитата Dm1try:
Цитата Igor_I:
00001: 32.000 Kbit/s 0 ms 50 sl. 0 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 00002: 32.000 Kbit/s 0 ms 50 sl. 0 queues (1 buckets) droptail mask: 0x00 0x00000000/0x0000 -> 0x00000000/0x0000 Все в порядке. Ядро не пересобирал, потому что в конфиге ядра прописано: options DUMMYNET options IPFIREWALL Цитата Igor_I:
|
||||
Отправлено: 09:36, 17-08-2007 | #5 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Лично я все время путаюсь вход-выход если убрать in-out
и сделать ipfw pipe 1 config bw 32Kbit/s ipfw pipe 2 config bw 32Kbit/s ipfw add pipe 1 tcp from 192.168.111.9 to any ipfw add pipe 2 tcp from any to 192.168.111.9 |
------- Отправлено: 21:03, 17-08-2007 | #6 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Vygov:
|
|
------- Отправлено: 08:40, 18-08-2007 | #7 |
Старожил Сообщения: 375
|
Профиль | Отправить PM | Цитировать Цитата Igor_I:
Цитата Igor_I:
ipfw show 00100 2482944 1069009847 divert 8668 ip from any to any via xl0 00200 1187203 219726641 allow ip from 210.40.30.6 to any out xmit xl0 00300 112140 45179018 allow ip from any to 210.40.30.6 in recv xl0 00400 1183541 804101788 allow ip from any to 192.168.111.0/24 via xl0 00500 29619 8328569 allow ip from 192.168.111.0/24 to 192.168.111.1 in recv fxp0 00600 34469 26393825 allow ip from 192.168.111.1 to 192.168.111.0/24 out xmit fxp0 00700 1091176 204047454 allow ip from 192.168.111.0/24 to any in recv fxp0 00800 1183541 804101788 allow ip from any to 192.168.111.0/24 out xmit fxp0 00900 114484 104630922 allow ip from any to any via lo0 01000 0 0 deny ip from any to 127.0.0.0/8 01100 0 0 deny ip from 127.0.0.0/8 to any 01200 0 0 pipe 1 tcp from 192.168.111.9 to any 01300 0 0 pipe 2 tcp from any to 192.168.111.9 65535 5351 1754264 deny ip from any to any |
||
Последний раз редактировалось Vygov, 21-08-2007 в 14:33. Отправлено: 14:18, 21-08-2007 | #8 |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать По нулям? Практически все пакеты уходят через верхние правила.
Если поставить нужные правила после divert? |
------- Отправлено: 19:44, 21-08-2007 | #9 |
Старожил Сообщения: 375
|
Профиль | Отправить PM | Цитировать Верно, сработало! Респект!
Вот только бы еще понять, почему правила не сработали внизу. |
Отправлено: 10:03, 22-08-2007 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как ограничить доступ пользователей в интернет | Xenia | Microsoft Windows NT/2000/2003 | 14 | 02-03-2011 06:35 | |
xDSL/DialUp - объеденить 2 канал интернет. | poisonkit | Сетевое оборудование | 1 | 31-01-2009 16:08 | |
Забитый интернет канал? | bogert | Хочу все знать | 8 | 16-01-2009 02:03 | |
Ограничить канал пользователям | Vygov | Общий по FreeBSD | 5 | 28-09-2007 21:15 | |
Хакерский интернет канал | Mirex | Хочу все знать | 4 | 10-07-2006 22:47 |
|