Как переопределить MTU, предоставляемый DHCP?

Я использую Ubuntu Server 12.04 LTS и хочу переопределить MTU, предоставляемый моей кабельной компанией через DHCP. Они предоставляют MTU 576, и я хочу использовать 1492. Я могу изменить его с помощью ifconfig, но он не будет сохраняться при перезагрузках. Я попытался отредактировать файл /etc/network/interfaces, но настройка игнорируется на интерфейсе (настройка MTU работает на внутреннем интерфейсе, который использует статический IP-адрес). Как я могу заставить интерфейс принудительно устанавливать MTU 1492, даже если он снабжен MTU через DHCP?

4
задан 28 September 2013 в 19:20

2 ответа

Отредактируйте файл интерфейсов, чтобы установить mtu при запуске интерфейса:

$ sudo vi /etc/network/interfaces

Отредактируйте файл, включив в него строку пост-вверх:

iface eth0 inet dhcp
    . . .
    post-up /sbin/ifconfig eth0 mtu 1500
0
ответ дан 28 September 2013 в 19:20

Удалите параметр interface-mtu из /etc/dhcp/dhclient.conf, и он установит 1500 как стандартный. Это связано с ошибочной настройкой 576, получаемой с сервера ISP DHCP.

0
ответ дан 28 September 2013 в 19:20

Другие вопросы по тегам:

Похожие вопросы: