Назад | Перейти на главную страницу

Как установить постоянный размер mtu для ppp0

каждый раз, когда я подключаюсь к своей VPN, я должен запускать

sudo ifconfig ppp0 mtu 1300

Как я могу сделать это навсегда?

Я использую Ubuntu 14.04

Я пытался применить решение Фаршада на ubuntu 16, но оно не работало.

Требовалось только небольшое исправление - удалить sudo внутри вашего скрипта, потому что все внутри /etc/network/if-up.d/ dir уже запущен как пользователь root

#!/bin/sh

if [ "$IFACE" = "ppp0" ]; then
    ifconfig ppp0 mtu 1300
fi

Как я сказал на этом Ссылка на сайт

Вы можете сделать свой собственный сценарий

по этому адресу: /etc/network/if-up.d,

#!/bin/sh

if [ "$IFACE" = "ppp0" ]; then
    sudo ifconfig ppp0 mtu 1300
fi

наконец-то сделайте исполняемый файл и наслаждайтесь своей жизнью ...

Вы можете определить mtu установка внутри /etc/ppp/options файл. Настройка уже должна присутствовать в options файл, но по умолчанию его следует закомментировать.

как сказал Фаршад по следующей ссылке:

https://stackoverflow.com/questions/32196425/how-to-set-permanent-mtu-size-for-ppp0/32196605#32196605

ответ - добавить новый файл в /etc/network/if-up.d/:

#!/bin/sh

if [ "$IFACE" = "ppp0" ]; then
    sudo ifconfig ppp0 mtu 1300
fi