Автор Тема: где прописать MTU в Alt Linux 5.0  (Прочитано 3961 раз)

Оффлайн cyberozz

  • Участник
  • *
  • Сообщений: 31
Где прописать MTU, чтобы при старте автоматом было не 1500. Прописывание в NetworkManager не помогает.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Re: где прописать MTU в Alt Linux 5.0
« Ответ #1 : 28.01.2010 09:15:53 »
А чем управляется поднятие интерфейса?

Оффлайн cyberozz

  • Участник
  • *
  • Сообщений: 31
Re: где прописать MTU в Alt Linux 5.0
« Ответ #2 : 28.01.2010 11:08:32 »
"Вручную"

Всякие параметры типа IP и gateway можно прописать через управление сетью(Центр управления системой), а MTU нет.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 153
    • Домашняя страница
Re: где прописать MTU в Alt Linux 5.0
« Ответ #3 : 28.01.2010 12:57:25 »
"Вручную"

Всякие параметры типа IP и gateway можно прописать через управление сетью(Центр управления системой), а MTU нет.
http://www.altlinux.org/Etcnet
Цитировать
Как управлять канальными параметрами интерфейсов
Если вы поместите в конфигурационный каталог интерфейса файл iplink, в котором в каждой строке будут записаны команды режима link утилиты ip, то они будут выполнены при конфигурации интерфейса. Например, если вы желаете, чтобы интерфейс net1 имел MAC-адрес aa:bb:cc:dd:ee:ff и MTU 200 байт, то в файл /etc/net/ifaces/net1/iplink нужно поместить следующее:
address aa:bb:cc:dd:ee:ff
mtu 200
Андрей Черепанов (cas@)

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: где прописать MTU в Alt Linux 5.0
« Ответ #4 : 28.01.2010 15:36:20 »
Где прописать MTU, чтобы при старте автоматом было не 1500.

Вам зачем это надо. У вас соединение PPPoE или PPTP? Обычно тогда проблемы появляются. Так лечится по другому.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн cyberozz

  • Участник
  • *
  • Сообщений: 31
Re: где прописать MTU в Alt Linux 5.0
« Ответ #5 : 28.01.2010 15:49:28 »
у меня локальная сеть с циской, которая режет трафик на несколько байт из-за GRE.

Оффлайн cyberozz

  • Участник
  • *
  • Сообщений: 31
Re: где прописать MTU в Alt Linux 5.0
« Ответ #6 : 28.01.2010 15:58:09 »
"Вручную"

Всякие параметры типа IP и gateway можно прописать через управление сетью(Центр управления системой), а MTU нет.
http://www.altlinux.org/Etcnet
Цитировать
Как управлять канальными параметрами интерфейсов
Если вы поместите в конфигурационный каталог интерфейса файл iplink, в котором в каждой строке будут записаны команды режима link утилиты ip, то они будут выполнены при конфигурации интерфейса. Например, если вы желаете, чтобы интерфейс net1 имел MAC-адрес aa:bb:cc:dd:ee:ff и MTU 200 байт, то в файл /etc/net/ifaces/net1/iplink нужно поместить следующее:
address aa:bb:cc:dd:ee:ff
mtu 200

неужели разработчикам тяжело было этот параметр вынести в GUI? такая же фигня была и в четвертой версии

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: где прописать MTU в Alt Linux 5.0
« Ответ #7 : 28.01.2010 16:12:58 »
у меня локальная сеть с циской, которая режет трафик на несколько байт из-за GRE.

А если почитать вот это

man iptables



TCPMSS
       Позволяет  изменять  значение  MSS  пакетов  TCP  SYN,  для ограничения размера пакетов соединения (обычно
       ограничение равно MTU исходящего интерфейса минус 40).  Натурально, может  использоваться  только  при  -p
       tcp, в таблице mangle.
       Эта  цель  полезна если провайдер или серверы блокируют пакеты ICMP запроса фрагментации.  Определить, так
       ли это в вашем случае, легко: с компьютера  Linux,  выступающего  в  роли  брандмауэра/маршрутизатора  всё
       работает, но компьютеры, которые он обслуживает, не могут обмениваться пакетами большого размера:
        1) Веб-браузеры устанавливают соединение, но не получают никаких данных.
        2) Не удаётся получать электронные сообщения большого размера.
        3) ssh работает нормально, но scp бездействует после процедуры согласования.
       Как это можно исправить: включите указанную опцию и добавьте правило в брандмауэр:
        iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN \
                    -j TCPMSS --clamp-mss-to-pmtu

       --set-mss значение
              Значение опции MSS, которое следует устанавливать.

       --clamp-mss-to-pmtu
              Автоматически вычислять значение MSS по формуле (path_MTU - 40).

       Допустимо одновременное указание только одного из этих ключей.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 153
    • Домашняя страница
Re: где прописать MTU в Alt Linux 5.0
« Ответ #8 : 28.01.2010 18:26:24 »
неужели разработчикам тяжело было этот параметр вынести в GUI? такая же фигня была и в четвертой версии
Все случаи не предусмотришь. А перегружать интерфейс одним параметром, который может потребоваться 0,01% пользователей — непродуктивно. Поэтому в таких редких случаях проще настроить руками через /etc/net
Андрей Черепанов (cas@)

Оффлайн cyberozz

  • Участник
  • *
  • Сообщений: 31
Re: где прописать MTU в Alt Linux 5.0
« Ответ #9 : 28.01.2010 22:06:21 »
у меня локальная сеть с циской, которая режет трафик на несколько байт из-за GRE.

А если почитать вот это

man iptables



TCPMSS
       Позволяет  изменять  значение  MSS  пакетов  TCP  SYN,  для ограничения размера пакетов соединения (обычно
       ограничение равно MTU исходящего интерфейса минус 40).  Натурально, может  использоваться  только  при  -p
       tcp, в таблице mangle.
       Эта  цель  полезна если провайдер или серверы блокируют пакеты ICMP запроса фрагментации.  Определить, так
       ли это в вашем случае, легко: с компьютера  Linux,  выступающего  в  роли  брандмауэра/маршрутизатора  всё
       работает, но компьютеры, которые он обслуживает, не могут обмениваться пакетами большого размера:
        1) Веб-браузеры устанавливают соединение, но не получают никаких данных.
        2) Не удаётся получать электронные сообщения большого размера.
        3) ssh работает нормально, но scp бездействует после процедуры согласования.
       Как это можно исправить: включите указанную опцию и добавьте правило в брандмауэр:
        iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN \
                    -j TCPMSS --clamp-mss-to-pmtu

       --set-mss значение
              Значение опции MSS, которое следует устанавливать.

       --clamp-mss-to-pmtu
              Автоматически вычислять значение MSS по формуле (path_MTU - 40).

       Допустимо одновременное указание только одного из этих ключей.


Мы пробовали так делать, но большинство машин в нашей сети с виндами. И почему-то винда как-то криво работает с интернетом тогда.