Portál AbcLinuxu, 12. května 2025 07:32

Dotaz: openvpn automaticka konfigurace DNS na non-windows klientech

25.7.2010 19:53 Jaroslav Jandak
openvpn automaticka konfigurace DNS na non-windows klientech
Přečteno: 263×
Odpovědět | Admin
Dobry den,

pouzivam openvpn a vse krome automaticke konfigurace DNS na klientech s linuxem funguje. Cetl jsem oficialni manual na OpenVPN. Podle nej jsou adresy DNS serveru ulozeny do promenne s nazvem foreign_option_{n}. A pak uz staci vytvorit skript, ktery obsah teto promenne rozparsuje a vlozi do resolv.conf. Problem je v tom, ze jsem u sebe na debianu squeeze amd64 po zadani prikazu env zadnou takovou promennou nenasel.

Konfigurace serveru:
port 1194
proto udp
dev tun0
server 10.10.10.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1"
push "dhcp-option DNS 192.168.1.1"
push "route 192.168.1.0 255.255.255.0"
atd...(komprese, logy, ukecanost)
Konfigurace klienta:
remote {adresa_serveru} 1194
client
proto udp
dev tun0
resolv-retry infinite
nobind
persist-key
persist-tun
atd...(komprese, logy, ukecanost)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

cezz avatar 27.7.2010 21:08 cezz | skóre: 24 | blog: dm6
Rozbalit Rozbalit vše Re: openvpn automaticka konfigurace DNS na non-windows klientech
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na debiane by ti mali stacit tieto dva riadky do konfiguraku openvpn na klientovi:
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
Skripty sa postaraju o zvysok. Ak si pises vlastne, lebo mas na to dovod, alebo tie pribalene nedostavaju envovu premennu, tak by som povedal, ze z nejakeho cudneho dovodu nezafungovalo
push "dhcp-option DNS 192.168.1.1"
Pozeras tie premenne priamo v skripte?

Pripadne pastni logy z openvpn na klientovi pri pripajani.
Computers are not intelligent. They only think they are.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.