Установка PPTP на OpenWrt 21.02

Май 31, 2021 - Время чтения: 3 минуты

Обновляем пакеты командой:

opkg update

Устанавливаем пакеты:

opkg install ppp-mod-pptp kmod-nf-nathelper-extra 

Добавляем следующий параметр в sysctl:

echo net.netfilter.nf_conntrack_helper=1 >> /etc/sysctl.d/10-default.conf

без него у меня не заработало.

Перезепускаем службу sysctl:

/etc/init.d/sysctl restart

Далее настраиваем через luci

Создаем интерфейс

Указываем параметры подключения:

В Доп настройках изменяем MTU так как текущее подключение будет выполняться поверх PPPoE, снимаем галочки использовать шлюз по умолчанию, так как уменя далее будут заданы конкретные маршруты для необходимых подсетей (при необходимости пускать весь трафик через текущее подключение необходимо поставить галочку). Так же я снимаю галку с пункта "Использовать объявленные DNS сервера", так как прописываю их в настройках "DHCP и DNS"

Назначаем зону

или в консоли:

Создаем интерфейс командой,

uci set network.wz=interface

где wz это имя будущего интерфейса.

указываем протокол

uci set network.wz.proto='pptp'

Указываем параметры полкючения к серверу:

uci set network.wz.server='vpn.server.com'
uci set network.wz.username='USERNAME'
uci set network.wz.password='USERPASSWORD'

Указываем дополнительные параметры подключения  Тут я указываю не использовать шлюз по умолчанию (далее вручную задам необходимые маршруты)

uci set network.wz.defaultroute='0'

Не использовать объявляемые DNS сервера (они будут указаны в настройках DHCP и DNS в списке DNS-серверов для перенаправления запросов

uci set network.wz.peerdns='0'

этот параметр задаем 1453, так как  этот vpn будет подниматься поверх pppoe

uci set network.wz.mtu='1453

Настройки ipv6 оставляем по умолчанию

uci set network.wz.ipv6='auto'

Полу(о)умный дом

Делаем вещи умнее...

Посетителей

97