Использую pppoe на версии 2.8.21, аутентификация через radius. Тестировал эту коробочку (RouterBOARD 220) в офисе, radius ограничивал скорость до 768, как и нужно было, и всё было хорошо. Когда поставили её на вышке, все беспроводные сигналы выглядели нормально, но вскоре обнаружили, что производительность хуже, чем у dialup. Я пробовал менять MTU и MRU от 1500, 1492, 1480 и 1440. Я установил tcp mss -40 от текущего mtu с помощью mangle правила protocol=tcp tcp-options=syn-only action=passthrough tcp-mss=1440, когда mtu установлено в 1480, но pppoe пользователи всё равно бесполезно медленные. На самом деле, когда делаю interface print, получаю: [admin@Nashville-1-M] > interface print Flags: X - disabled, D - dynamic, R - running NAME TYPE RX-RATE TX-RATE MTU 0 R ether2 ether 0 0 1500 1 R ether3 ether 0 0 1500 2 R wlan1 wlan 0 0 1500 3 DR pppoe-in 0 0 1480 4 DR pppoe-in 0 0 1480 5 DR pppoe-in 0 0 1480 6 DR pppoe-in 0 0 1480 7 DR pppoe-in 0 0 1480 8 DR pppoe-in 0 0 1480 9 DR pppoe-in 0 0 1480 10 DR pppoe-in 0 0 1480 Если я правильно понимаю, это указывает на то, что моё mangle правило не заставляет клиентов сбрасывать TCP MSS до 1440, как положено. Есть ли что-то ещё, что мне нужно сделать, чтобы заставить клиентов сбрасывать MSS до 1440? Может, это даже не проблема? Я отключил ограничение скорости в radius, но это не повлияло. Буду очень признателен за любую помощь.
