LINUX.ORG.RU

в провайдере openvpn

anonymous
()

иногда станицу с запретом выдает

Подними на своем сервере DNS, заставь слушать туннельный IP и используй его, а не DNS своего провайдера.

Потом приходи.

zgen ★★★★★
()
Ответ на: комментарий от zgen

на сервере push «dhcp-option DNS 208.67.222.222» push «dhcp-option DNS 208.67.220.220»

whoer.net/ru dns постоянно скачет на разные страны а то и на провайдера.

хотя в роутере и в проводном соединении днс прописаны.

заставь слушать туннельный IP

как

autoexecDOTbat
() автор топика
Ответ на: комментарий от autoexecDOTbat

на сервере push «dhcp-option DNS 208.67.222.222» push «dhcp-option DNS 208.67.220.220»

Ну т.е. ты к DNS обращаешься за пределами туннеля.

как

В смысле, «как»? Молча. Я в душе не ведаю, какой DNS сервер ты поднял и поднял ли вообще.

zgen ★★★★★
()
Ответ на: комментарий от zgen

я ламер просто не серчай. днс не поднимал

Ну т.е. ты к DNS обращаешься за пределами туннеля.

а как прописать чтоб в тунеле dns был только?

я чето как не крутил днс не меняется и без впн

autoexecDOTbat
() автор топика
Ответ на: комментарий от autoexecDOTbat

я ламер просто не серчай. днс не поднимал

Все еще хуже - ты понятия не имеешь как vpn работает, какие параметры что значат, но хочешь чтобы у тебя работало.

Как в такой ситуации тебе помогать, сделать за тебя?

показывай конфиг сервера и клиента.

zgen ★★★★★
()
Ответ на: комментарий от zgen
SERVER

port ***
proto tcp
dev tun
ca ca1.crt
cert server1.crt
key server1.key  # This file should be kept secret
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
keepalive 10 120
tls-auth ta1.key 0 # This file is secret
key-direction 0
cipher AES-128-CBC   # AES
auth SHA256
comp-lzo
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
verb 3

=========================================================
client
dev tun
proto tcp
remote **************
resolv-retry infinite
nobind
user nobody
group nogroup
persist-key
persist-tun
remote-cert-tls server
cipher AES-128-CBC
auth SHA256
key-direction 1
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
comp-lzo
verb 3
autoexecDOTbat
() автор топика
Ответ на: комментарий от autoexecDOTbat

1. Замени dns который пушится клиентам на 8.8.8.8
2. Перезапусти сервер
3. Перезапусти клиент

4. Покажи содержимое
/etc/openvpn/update-resolv-conf

и права на него

5. Покажи

/etc/resolv.conf

после соединения

zgen ★★★★★
()
Последнее исправление: zgen (всего исправлений: 1)
Ответ на: комментарий от autoexecDOTbat

да и еще http://dnsleak.com сообщает об утечке днс

А что он еще должен показывать, если вы занимаетесь херней и жмёте все кнопки подряд, а потом пишете «не помогло».

Что вы вообще сделали для того, чтобы он сообщал что-то иное?

zgen ★★★★★
()
Ответ на: комментарий от zgen

1. Замени dns который пушится клиентам на 8.8.8.8
2. Перезапусти сервер
3. Перезапусти клиент

пробовал

/etc/openvpn/update-resolv-conf

[ -x /sbin/resolvconf ] || exit 0
[ "$script_type" ] || exit 0
[ "$dev" ] || exit 0

split_into_parts()
{
	part1="$1"
	part2="$2"
	part3="$3"
}

case "$script_type" in
  up)
	NMSRVRS=""
	SRCHS=""
	for optionvarname in ${!foreign_option_*} ; do
		option="${!optionvarname}"
		echo "$option"
		split_into_parts $option
		if [ "$part1" = "dhcp-option" ] ; then
			if [ "$part2" = "DNS" ] ; then
				NMSRVRS="${NMSRVRS:+$NMSRVRS }$part3"
			elif [ "$part2" = "DOMAIN" ] ; then
				SRCHS="${SRCHS:+$SRCHS }$part3"
			fi
		fi
	done
	R=""
	[ "$SRCHS" ] && R="search $SRCHS
"
	for NS in $NMSRVRS ; do
        	R="${R}nameserver $NS
"
	done
	echo -n "$R" | /sbin/resolvconf -a "${dev}.openvpn"
	;;
  down)
	/sbin/resolvconf -d "${dev}.openvpn"
	;;
esac

и права на него

-rwxr-xr-x 1 root root

Покажи /etc/resolv.conf после соединения

nameserver 127.0.0.53

А что он еще должен показывать, если вы занимаетесь херней и жмёте все кнопки подряд, а потом пишете «не помогло

:) все что в гуголе и яндексе нашел переробовал

autoexecDOTbat
() автор топика
Ответ на: комментарий от autoexecDOTbat

Цель скрипта - заставить твою систему сменить DNS сервер на тот, что получил openvpn при коннекте.

Содержимое скрипта обкусали или он у вас прям в таком виде?

Какой у вас дистрибутив, DNS вообще поди systemd занимается?

zgen ★★★★★
()
Ответ на: комментарий от zgen

убунту 18 systemd незначю что такое)

вобщем потенцевал еще с бубном и вот что получилось

скрипт в таком виде я только все закоментированное убрал

если опенвпн из терминала запускать $ sudo openvpn --config ******* то все нормально без протечек и все работает как надо, но это не удобно и при отключении впн интернет вобще глохнет, только ребут помогает

autoexecDOTbat
() автор топика
Ответ на: комментарий от autoexecDOTbat

ошибки при запуске конфига .ovn

Fri May  4 ******** 2018 /sbin/ip route add ип сервера/32 via 192.168.1.1
RTNETLINK answers: File exists
Fri May  4 ******** 2018 ERROR: Linux route add command failed: external program exited with error status: 2

autoexecDOTbat
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.