Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
mediamag
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Непрочитанное сообщение
mediamag » 2011-01-20 22:34:01
Вот правила нат
Код: Выделить всё
ipfw nat 1 config log ip $extip reset same_ports
$fwcmd add 2800 nat 1 ip from "table(7)" to any out via $extif
$fwcmd add 2900 nat 1 ip from any to $extip in via $extif
Как видете стоит внешний айпи. И если верить выхлопу, то трафик по правилам ната бегаю туда сюда:
А как же победить это? ведь хочется поставить и довести до ума эту вкусность...
mediamag
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
hranitel_y2k
- сержант
- Сообщения: 154
- Зарегистрирован: 2007-12-10 21:04:35
Непрочитанное сообщение
hranitel_y2k » 2011-01-20 23:15:52
mediamag писал(а):Вот правила нат
Код: Выделить всё
ipfw nat 1 config log ip $extip reset same_ports
$fwcmd add 2800 nat 1 ip from "table(7)" to any out via $extif
$fwcmd add 2900 nat 1 ip from any to $extip in via $extif
Как видете стоит внешний айпи. И если верить выхлопу, то трафик по правилам ната бегаю туда сюда:
А как же победить это? ведь хочется поставить и довести до ума эту вкусность...
Попробуйте так, сделал по аналогии со своей конфигурацией:
Код: Выделить всё
ipfw nat 1 config log ip $extip reset same_ports
$fwcmd add 2800 nat 1 ip from $extip,"table(7)" to any out via $extif
$fwcmd add 2900 nat 1 ip from any to $extip in via $extif
У меня с самого сервера трафик наружу не шел, даже пинг не работал. После того как так сделал,все пошло. Но думаю,что не правильно сделал, так же быть не должно.
Все гениальное - просто!
hranitel_y2k
-
mediamag
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Непрочитанное сообщение
mediamag » 2011-01-21 0:00:50
Странно и тупо - как может шедулер от dummynet глючить ядерный нат???? Эх мало мы еще 8,1 знаем)))
mediamag
-
hranitel_y2k
- сержант
- Сообщения: 154
- Зарегистрирован: 2007-12-10 21:04:35
Непрочитанное сообщение
hranitel_y2k » 2011-01-21 0:19:22
mediamag писал(а):Странно и тупо - как может шедулер от dummynet глючить ядерный нат???? Эх мало мы еще 8,1 знаем)))
Это точно.А с NATD такой проблемы нет,до этого сервак с ним работал и правило было нормальное.
А вас такая конструкция заработала? или даже не пробовали?
Все гениальное - просто!
hranitel_y2k
-
mediamag
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Непрочитанное сообщение
mediamag » 2011-01-21 0:29:34
не я не пробовал...как то не правильно это..бум искать в гугле решение.
mediamag
-
mediamag
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Непрочитанное сообщение
mediamag » 2011-01-21 12:39:09
Мы с вами балбесы)))) вглядитесь в мой конфиг, там опечатка))))))) всё заработало))) sched shed
mediamag
-
hranitel_y2k
- сержант
- Сообщения: 154
- Зарегистрирован: 2007-12-10 21:04:35
Непрочитанное сообщение
hranitel_y2k » 2011-01-21 15:52:00
mediamag писал(а):Мы с вами балбесы)))) вглядитесь в мой конфиг, там опечатка))))))) всё заработало))) sched shed
Уже заметил))) Рад что все заработало))))) Как впечатления от шедайлера?
Все гениальное - просто!
hranitel_y2k
-
mediamag
- лейтенант
- Сообщения: 693
- Зарегистрирован: 2008-10-02 20:49:21
Непрочитанное сообщение
mediamag » 2011-01-21 16:10:31
Пока ничего не изменилось...канал 14 мбит не легко загадить очередями, поэтому поставил кучу торентов на закачку + посадил нахаляву работников, пусть шарятся.. буду смотреть. Минус в том что дропнутые пакеты черезх некоторое время стираются из статистики по ipfw queue N show , а в 7.3 они были пока сервак не реснешь или правила не перезагрузишь.
mediamag
-
APM
- ефрейтор
- Сообщения: 52
- Зарегистрирован: 2007-11-25 0:17:45
Непрочитанное сообщение
APM » 2011-04-08 16:48:18
mr.yaky писал(а):
########pipe 50
ipfw sched 50 config type QFQ mask dst-ip 0xffffff00
[/code]
не понимаю - зачем это?
что дает вам по шедулеру на /24 ?
Вообще не понимаю зачем плодить шедулеры, пожалуйста, объясните.
APM
-
opt1k
- лейтенант
- Сообщения: 966
- Зарегистрирован: 2007-12-05 9:45:18
- Откуда: Mytischi
Непрочитанное сообщение
opt1k » 2011-05-05 23:28:31
доброй ночи.
Раньше работал с пайпами до 8.1 проблем не было. Сейчас не могу найти документации.
Может есть у кого ссылка на нормальный документ? можно на инглише.
Ютюб с сабами для моего хав-ар-ю слишком круто.
Пытаюсь на простом как 5 копеек конфиге
Код: Выделить всё
00100 44 13345 allow ip from any to any via wlan0
00200 65 14745 nat 1 ip from any to any via nfe0
65535 80 6731 deny ip from any to any
wlan0 - внутренний интерфейс, nfe0 соответственно интернет.
Ну не выходит у меня, попробовал из того что есть в этой теме что то сделать - не получилось. Всё же без понимания завести не реально.
opt1k
-
opt1k
- лейтенант
- Сообщения: 966
- Зарегистрирован: 2007-12-05 9:45:18
- Откуда: Mytischi
Непрочитанное сообщение
opt1k » 2011-05-06 1:27:57
ага, спасибо, вроде сдвинулся с мёртвой точки. В чём проблема до этого бы так и не понял.
opt1k
-
agat
- мл. сержант
- Сообщения: 138
- Зарегистрирован: 2009-10-27 1:21:55
- Откуда: Солнечная система, планета Земля, Россия
-
Контактная информация:
Непрочитанное сообщение
agat » 2013-02-06 23:13:45
Код: Выделить всё
#---pipes for tables------------------------------
# table 1 (5 Mbit/s)
$fwcmd pipe 1 config bw 5Mbit/s queue 595Kbytes
$fwcmd pipe 2 config bw 256Kbit/s queue 28Kbytes
# table 2 (2 Mbit/s)
$fwcmd pipe 3 config bw 2Mbit/s queue 238Kbytes
$fwcmd pipe 4 config bw 256Kbit/s queue 28kbytes
# table 3 (2 Mbit/s)
$fwcmd pipe 5 config bw 2Mbit/s queue 238kbytes
$fwcmd pipe 6 config bw 256Kbit/s queue 28kbytes
# table 4 (1 Mbit/s)
$fwcmd pipe 7 config bw 1Mbit/s queue 119kbytes
$fwcmd pipe 8 config bw 256Kbit/s queue 28kbytes
#----Shedulers for pipes----------------------------
# table 1 (5 Mbit/s) sched
$fwcmd sched 1 config type QFQ mask dst-ip 0xffffff00
$fwcmd sched 2 config type QFQ mask src-ip 0xffffff00
# table 2 (2 Mbit/s)
$fwcmd sched 3 config type QFQ mask dst-ip 0xffffff00
$fwcmd sched 4 config type QFQ mask src-ip 0xffffff00
# table 3 (2 Mbit/s)
$fwcmd sched 5 config type QFQ mask dst-ip 0xffffff00
$fwcmd sched 6 config type QFQ mask src-ip 0xffffff00
# table 4 (1 Mbit/s)
$fwcmd sched 7 config type QFQ mask dst-ip 0xffffff00
$fwcmd sched 8 config type QFQ mask src-ip 0xffffff00
#---queues for tables--------------------------------------------------------------------------------
# table 1 (5 Mbit/s)
$fwcmd queue 1 config shed 1 queue 595Kbytes gred 0.002/99kbytes/297Kbytes/0.1 mask dst-ip 0xffffffff
$fwcmd queue 2 config shed 2 queue 28kbytes gred 0.002/3kbytes/14kbytes/0.1 mask src-ip 0xffffffff
# table 2
$fwcmd queue 3 config shed 3 queue 238Kbytes gred 0.002/39Kbytes/119Kbytes/0.1 mask dst-ip 0xffffffff
$fwcmd queue 4 config shed 4 queue 28kbytes gred 0.002/3kbytes/14kbytes/0.1 mask src-ip 0xffffffff
# table 3 (2 Mbit/s)
$fwcmd queue 5 config shed 5 queue 238Kbytes gred 0.002/39Kbytes/119Kbytes/0.1 mask dst-ip 0xffffffff
$fwcmd queue 6 config shed 6 queue 28kbytes gred 0.002/3kbytes/14kbytes/0.1 mask src-ip 0xffffffff
# table 4
$fwcmd queue 7 config shed 7 queue 119Kbytes gred 0.002/19kbytes/59Kbytes/0.1 mask dst-ip 0xffffffff
$fwcmd queue 8 config shed 8 queue 28kbytes gred 0.002/3kbytes/14kbytes/0.1 mask src-ip 0xffffffff
#----allow pipe and queue traffic-------------------------
# table 1 (5 Mbit/s)
$fwcmd add 1 queue 1 ip from not $intnet to "table(1)" out
$fwcmd add 2 queue 2 ip from "table(1)" to not me in
# table 2 (2 Mbit/s)
$fwcmd add 3 queue 3 ip from not $intnet to "table(2)" out
$fwcmd add 4 queue 4 ip from "table(2)" to not me in
# table 3
$fwcmd add 5 queue 5 ip from not $intnet to "table(3)" out
$fwcmd add 6 queue 6 ip from "table(3)" to not me in
# table 4
$fwcmd add 7 queue 7 ip from not $intnet to "table(4)" out
$fwcmd add 8 queue 8 ip from "table(4)" to not me in
В самом начале у вас объявлены pipe но дальше ни где нет о них упоминания. видимо повисли в воздухе и не шейпится по ним.
IMHO должно быть как то так
Код: Выделить всё
# table 1 (5 Mbit/s) sched
$fwcmd sched 1 config type QFQ pipe 1 mask dst-ip 0xffffff00
$fwcmd sched 2 config type QFQ pipe 2 mask src-ip 0xffffff00
ЗЫ
сорь поднял случайно страрую тему просто наткнулся на упоминание о qfq и решил поднять на 8.3
agat
-
hranitel_y2k
- сержант
- Сообщения: 154
- Зарегистрирован: 2007-12-10 21:04:35
Непрочитанное сообщение
hranitel_y2k » 2013-02-07 16:26:59
В самом начале у вас объявлены pipe но дальше ни где нет о них упоминания. видимо повисли в воздухе и не шейпится по ним.
Давно я dummynet не занимался, НО:
Так без pipe sched будет использовать весь канал... Или даже вообще не поднимется. Все таки планировшик внутри pipe работает.
И, по документации, для sched нельзя установить bw.
Все гениальное - просто!
hranitel_y2k