Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как поменять MTU  (Прочитано 9415 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jammer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Как поменять MTU
« : 16 Марта 2011, 21:52:58 »
Доброго времени суток, уважаемые люди, подскажите как поменять значение MTU если прописывание в /etc/network/interfaces не помогает.
Выглядит он так:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

auto eth0
iface eth0 inet dhcp
mtu 1300

# auto wlan0
#mtu 1300

auto ath0
iface ath0 inet static
address 192.168.0.254
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
wireless-mode master
wireless-essid ratnet
mtu 1300
# downgrade interface for stability
wireless-rate 11M

речь идёт о eth0 а MTU при этом всеравно 1500; может я ошибаюсь но мне кажется, что это изза того, что настройки он получает по DHCP

Приходится каждый раз вручную писать ifconfig eth0 mtu1300, вот вывод ifconfig -a

jammer@jammer-machine:~$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:1e:ec:45:45:bc 
          inet addr:192.168.1.35  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21e:ecff:fe45:45bc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1350  Metric:1
          RX packets:8086 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9071 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5471600 (5.4 MB)  TX bytes:1589909 (1.5 MB)
          Interrupt:18

lo        Link encap:Локальная петля (Loopback) 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:6563 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6563 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:694703 (694.7 KB)  TX bytes:694703 (694.7 KB)
 
Система Ubuntu 10.4    lucid      ядро 2.6.32-29-generic

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: Как поменять MTU
« Ответ #1 : 16 Марта 2011, 22:56:57 »
Опция mtu применима только для static интерфейсов.
Пропишите нужную вам команду или в /etc/if-up.d или через up

Оффлайн jammer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Как поменять MTU
« Ответ #2 : 17 Марта 2011, 01:13:01 »
Пропишите нужную вам команду или в /etc/if-up.d или через up

прописал ifconfig eth0 mtu 1350 в /etc/network/if-up.d/upstart выглядит так:
#!/bin/sh

set -e

if [ "$IFACE" = lo ]; then
   exit 0 # emission handled by /etc/init/network-interface.conf
fi

initctl emit -n net-device-up \
   "IFACE=$IFACE" \
   "LOGICAL=$LOGICAL" \
   "ADDRFAM=$ADDRFAM" \
   "METHOD=$METHOD"

ifconfig eth0 mtu 1350

Заработало   :) спасибо

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.