Есть маршрутизатор (linux router) с несколькими интерфейсами, имеющими различный MTU. При прохождении транзитного трафика через интерфейсы с разными MTU столкнулись со следующей ситуацией - маршрутизатор, принимая транзитный пакет через интерфейс с бОльшим MTU (1500) не может целиком переправить его через интерфейс с меньшим MTU (1442) и формирует на отправителя пакета ICMP-запрос на фрагментацию (PROTO=ICMP TYPE=3 CODE=4). Но отправитель пакета похоже эти запросы игнорирует, или они до него не доходят. По крайне мере размер пакетов не уменьшается и TCP-соединение, естественно, обрывается. Как нибудь можно заставить маршрутизатор самостоятельно фрагментировать пакеты и пропускать транзитные пакеты?