Как установить постоянный размер MTU для ppp0
Каждый раз, когда я подключаюсь к своему VPN, я должен запускаться
sudo ifconfig ppp0 mtu 1300
Как я мог сделать это постоянным?
Я использую Ubuntu 14.04
4 ответа
Как сказал фаршад в следующей ссылке:
https://stackoverflow.com/questions/32196425/how-to-set-permanent-mtu-size-for-ppp0/32196605
ответ - добавить новый файл в /etc/network/if-up.d/:
#!/bin/sh
if [ "$IFACE" = "ppp0" ]; then
sudo ifconfig ppp0 mtu 1300
fi
Я пытался применить решение Farshad на 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
файл, но должен быть закомментирован по умолчанию.