Estou tentando instalar o OpenVPN Server com o tipo PPTP ativado, para que somente usando o nome de usuário / senha alguém possa ter acesso à minha rede. Mas o meu servidor de acesso OpenVPN não está me permitindo acessar através do weblink, como posso corrigi-lo?
Problema:
Browsing https://192.168.1.13:943/admin/
Permission Denied
>
> You are not authorized to use the Admin UI
>
> You do not have Administrative permission Retry Login
Instalando o OpenVPN como:
Step 1:
$ apt-get install openvpn openssl
$ cp /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/
$ cd /etc/openvpn/
Step 2:
$ mkdir keys
$ vim vars (edit the last section)
export KEY_COUNTRY="BE"
export KEY_PROVINCE="BE"
....
$ source ./vars
$ ./clean-all
$ ./build-ca
$ ./build-key-server server
$ ./build-key client
$ ./build-dh
$ ls
01.pem ca.key demo.csr dh1024.pem index.txt.attr index.txt.old serial.old server.csr
02.pem ca.crt demo.crt demo.key index.txt index.txt.attr.old serial server.crt server.key
Step 3:
$ vim /etc/openvpn/server.conf
dev tun
proto tcp
port 1194
# Annoying files
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
# OpenVPN username ownership
user nobody
group nogroup
# Any private subnet not currently in use
server 10.44.77.0 255.255.255.0
# do not know what is it for!!
persist-key
persist-tun
#status openvpn-status.log
verb 3
# Act as DHCP router
client-to-client
push "dhcp-option DOMAIN ###.###.###.###" # Server public IP or domain name
push "dhcp-option DNS 208.67.222.222" # Primary dns server (opendns shown)
push "dhcp-option DNS 208.67.220.220" # Secondary dns server (opendns shown)
push "redirect-gateway" # Directs all traffic through your VPN
#log-append /var/log/openvpn
#comp-lzo
Step 4:
$ /etc/sysctl.conf
net.ipv4.ip_forward = 1
$ /etc/init.d/openvpn restart
- Como podemos ver, ele fez um novo tun0, então meu servidor VPN está rodando
Agora, isso não é suficiente, eu quero gerenciá-lo de maneira mais fácil / maneira preguiçosa, então eu instalei o servidor de acesso OpenVPN + algumas ferramentas
$ apt-get install gadmin-openvpn-client gadmin-openvpn-server
$ google-chrome http://openvpn.net/index.php/access-server/download-openvpn-as-sw/113.html?osfamily=Ubuntu
$ dpkg -i /home/sun/Downloads/openvpn-as-1.8.5-Ubuntu12.amd_64.deb
Agora, depois de instalar este servidor de acesso ao OpenVPN, eu tenho uma longa lista como abaixo:
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc mq state DOWN qlen 1000...
48: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 100
50: as0t1: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 200
... lot more...
Agora, o objetivo principal era ter esse link da Web acessível, mas não com o nome de usuário / senha do sistema.