В процессе заметил, что и на клиенте не получается сделать nslookup ни к какому серверу, кроме как к .104
Директиву block-outside-dns из серверного конфига VPN убрал (и через systemctl перезагружал, и даже ребутом), но все равно не работает, интересно выяснить, почему. Возможно, какие-то настройки OpwnVPN Client на винде, тогда не очень интересно.
Днс 77.8.8.8 прописан в образе Убунту от хостера, вероятно, сам я его точно не ставил
У меня в телефоне в логах такое стало с обеда
17:36 TUN write exception: write_some: I/O error
И все заблокированные сайты не открывается, хотя сервер работает, пишет подключенно
Привет все удалось, по твоей инструкции обошел я этот PPOE
теперь такой вопрос - в самом скрипте написано что п.4 опционально
Для включения DCO в OpenVpn 2.6+ выполните команду
/root/enable-openvpn-dco.sh
я посмотрел у меня в этой папке вообще нет такого скрипта. и не понятно у меня включена эта опция или нет. как узнать.
В журнале должны быть такие строчки
openvpn[929]: OpenVPN 2.6.12 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] [DCO]
openvpn[929]: DCO version: 0.2.20240619-1+jammy
Если таких строчек нет, то DCO не работает, нужно включать.
Если файлов нет, могли качать папку до того, как файлы были добавлены в репозиторий. Скачайте их вручную с гитхаба и положите в папку /root на сервере
vpn-udp: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq state UNKNOWN mode DEFAULT group default qlen 1000
link/none promiscuity 0 allmulti 0 minmtu 68 maxmtu 65535
tun type tun pi off vnet_hdr off persist off addrgenmode random numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 tso_max_size 65536 tso_max_segs 65535 gro_max_size 65536
4: vpn-tcp: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq state UNKNOWN mode DEFAULT group default qlen 1000
link/none promiscuity 0 allmulti 0 minmtu 68 maxmtu 65535
tun type tun pi off vnet_hdr off persist off addrgenmode random numtxqueues 1 numrxqueues 1 gso_max_size 65536 gso_max_segs 65535 tso_max_size 65536 tso_max_segs 65535 gro_max_size 65536
не включена значит
проверь openvpn --version
если 2.6.+, скачивай и запускай скрипт для dco
с другой стороны - если все работает и скорость устраивает - в целом это лишнее телодвижение
Выполнить
openvpn --version
Если DCO стоит то будет указана DCO version
DCO ставится на OpenVpn 2.6+ а она идет c Ubuntu 24.04 или Debian 12
На Ubuntu 22 или Debian 11 нужно ставить OpenVpn 2.6 в ручную, по инструкции OpenvpnSoftwareRepos – OpenVPN Community
В скрипте все пакеты ставятся из официальных стабильных репозиториев
Можно конечно ставить более новые версии, например OpenVPN из их репозитория, но гарантии что оно будет работать как надо никто не даст, по моему проще переставить сервер на Ubuntu 24.04 или Debian 12