PPPoE vlans LIMIT?
PPPoE vlans LIMIT?
Добрый день. Есть ли ограничение на прослушивания pppoe по кол-ву vlan-ов?
На сервере создаю qinq вланы. Их больше 2к и будет больше. Но после 2к , чет перестал accel принимать подключения, это дело я еще проверю.
На сервере создаю qinq вланы. Их больше 2к и будет больше. Но после 2к , чет перестал accel принимать подключения, это дело я еще проверю.
- Абрамчук Вадим
- Posts: 75
- Joined: 21 Oct 2014, 20:15
Re: PPPoE vlans LIMIT?
Похоже, вы уперлись в какой-то лимит операционной системы.
Мой рецепт такой.
В конце /etc/security/limits.conf, повышение лимита открытых файлов (сокеты - это тоже файловые дескрипторы):
В sysctl (это 100% применимо для IPoE, проблема из-за переполнения ARP таблицы, не уверен, нужно ли для PPPoE):
Мой рецепт такой.
В конце /etc/security/limits.conf, повышение лимита открытых файлов (сокеты - это тоже файловые дескрипторы):
Code: Select all
* - nofile 102400
* - nproc 102400
Code: Select all
# Fix 1200 sessions crash
net.ipv4.neigh.default.gc_thresh1 = 4096
net.ipv4.neigh.default.gc_thresh2 = 8192
net.ipv4.neigh.default.gc_thresh3 = 12288
Re: PPPoE vlans LIMIT?
Та же проблема. Досталась в наследство сеть. Привожу её в порядок. Но необходимо завести демон на ~1500 вланов. После успешного запуска, количество вланов будет схлопыватся. Но пока демон должен слушать все эти вланы. Нарисовал скрипт, который формирует конфиг и перезапускает демон. Но как то не красиво, и есть подозрение, что часть вланов он не слышит. Есть ли более красивое решение? Чтоб не добавлять все вланы в конфиг.
Re: PPPoE vlans LIMIT?
версия accel-ppp из git
собрать с -DBUILD_VLAN_MON_DRIVER=TRUE
загрузить модуль vlam_mon:
modprobe vlan_mon
в конфиг:
[pppoe]
interface=re:eth0\.
vlan-mon=eth0,2-1000
vlan-timeout=30
собрать с -DBUILD_VLAN_MON_DRIVER=TRUE
загрузить модуль vlam_mon:
modprobe vlan_mon
в конфиг:
[pppoe]
interface=re:eth0\.
vlan-mon=eth0,2-1000
vlan-timeout=30
Re: PPPoE vlans LIMIT?
Брал последний тарбол на соурсфорже. Сейчас снял с гита последний срез. Попытался собрать с данной опцией но получил:
Первичный поиск гуглем по этому поводу не дал результатов.
Попробовал собрать тарбол:
Оно собралось, но, так понимаю, без нужного мне модуля.
Спойлер
Попробовал собрать тарбол:
Спойлер
Re: PPPoE vlans LIMIT?
какое ядро ?
да, в 1.10 его ещё нет
да, в 1.10 его ещё нет
Re: PPPoE vlans LIMIT?
2.6.32-504.8.1.el6.x86_64
Re: PPPoE vlans LIMIT?
о нет, минимальное поддерживаемое ядро 3.0
Re: PPPoE vlans LIMIT?
и на центосовском 3.10 ядре тоже не собирается, т.к. они там каких-то патчей накатили