Обсуждение статьи Установка OpenVPN
Добавлено: 2009-03-22 22:59:28
Не бойся, когда ты один. Бойся, когда ты ноль.
https://forum.lissyara.su/
Код: Выделить всё
xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9<RXCSUM,VLAN_MTU>
ether 00:00:00:00:00:00
inet ххх.ххх.ххх.134 netmask 0xfffffffc broadcast ххх.ххх.ххх.135
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
xl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9<RXCSUM,VLAN_MTU>
ether 00:00:00:00:00:00
inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
inet 192.168.2.1 --> 192.168.2.2 netmask 0xffffffff
Opened by PID 3428
Код: Выделить всё
>netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default ххх.ххх.ххх.133 UGS 0 8312 xl0
127.0.0.1 127.0.0.1 UH 0 484 lo0
192.168.1.0/24 link#2 UC 0 0 xl1
192.168.1.1 00:00:00:00:00:00 UHLW 1 4 lo0
192.168.1.2 00:00:00:00:00:00 UHLW 1 373 xl1 1180
192.168.1.5 00:00:00:00:00:00 UHLW 1 3 xl1 706
192.168.1.6 00:00:00:00:00:00 UHLW 1 375 xl1 1031
192.168.1.7 00:00:00:00:00:00 UHLW 1 160 xl1 936
192.168.1.29 00:00:00:00:00:00 UHLW 1 173 xl1 1192
192.168.1.103 00:00:00:00:00:00 UHLW 1 377 xl1 1072
192.168.1.252 00:00:00:00:00:00 UHLW 1 365 xl1 1172
192.168.2.0/24 192.168.2.2 UGS 0 0 tun0
192.168.2.2 192.168.2.1 UH 1 9 tun0
ххх.ххх.ххх.132/30 link#1 UC 0 0 xl0
ххх.ххх.ххх.133 00:00:00:00:00:00 UHLW 2 120 xl0 1185
Код: Выделить всё
port 1194
proto udp
dev tun0
ca /usr/local/etc/openvpn/keys/ca.crt
cert /usr/local/etc/openvpn/keys/server.crt
key /usr/local/etc/openvpn/keys/server.key
dh /usr/local/etc/openvpn/keys/dh1024.pem
daemon
server 192.168.2.0 255.255.255.0
push "route 192.168.1.0 255.255.255.0"
client-config-dir /usr/local/etc/openvpn/ccd
route 192.168.1.0 255.255.255.0 192.168.2.1
tls-server
tls-auth keys/ta.key 0
tls-timeout 120
auth MD5
cipher BF-CBC
keepalive 10 60
push "ping 10"
push "ping-restart 60"
comp-lzo
max-clients 100
user nobody
group nobody
persist-key
persist-tun
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
verb 3
Код: Выделить всё
ifconfig-push 192.168.2.2 192.168.2.1
Код: Выделить всё
dev tun
proto udp
remote ххх.ххх.ххх.134
port 1194
client
resolv-retry infinite
ca ca.crt
cert client.crt
key client.key
tls-client
tls-auth ta.key 1
auth MD5
cipher BF-CBC
ns-cert-type server
comp-lzo
persist-key
persist-tun
verb 3
Код: Выделить всё
Sat May 02 15:37:54 2009 TEST ROUTES: 0/0 succeeded len=2 ret=0 a=0 u/d=down
Sat May 02 15:37:54 2009 Route: Waiting for TUN/TAP interface to come up...
Sat May 02 15:37:56 2009 TEST ROUTES: 2/2 succeeded len=2 ret=1 a=0 u/d=up
Sat May 02 15:37:56 2009 route ADD 192.168.1.0 MASK 255.255.255.0 192.168.2.1
Sat May 02 15:37:56 2009 Route addition via IPAPI succeeded
Sat May 02 15:37:56 2009 OpenVPN ROUTE: omitted no-op route: 192.168.2.1/255.255.255.255 -> 192.168.2.1
Sat May 02 15:37:56 2009 Initialization Sequence Completed
Код: Выделить всё
00050 9551 1090675 divert 8668 ip4 from any to any via xl0
00100 1084 110720 allow ip from any to any via lo0
00200 0 0 deny ip from any to 127.0.0.0/8
00300 0 0 deny ip from 127.0.0.0/8 to any
65000 13787 1435979 allow ip from any to any
65535 0 0 deny ip from any to any
Код: Выделить всё
port 2000
proto udp
dev tun0
ca /usr/local/etc/openvpn/keys/ca.crt
cert /usr/local/etc/openvpn/keys/server.crt
key /usr/local/etc/openvpn/keys/server.key
dh /usr/local/etc/openvpn/keys/dh1024.pem
server 10.10.100.0 255.255.255.0
push "route 10.0.22.0 255.255.255.0"
push "dhcp-option DNS 10.0.22.1"
push "dhcp-option WINS 10.0.22.1"
#push "redirect-gateway def1"
client-config-dir /usr/local/etc/openvpn/ccd
route 10.10.100.0 255.255.255.252
route 10.0.11.0 255.255.255.0
route 10.0.33.0 255.255.255.0
route 10.0.44.0 255.255.255.0
route 10.0.55.0 255.255.255.0
route 10.0.66.0 255.255.255.0
route 10.0.99.0 255.255.255.0
tls-server
tls-auth keys/ta.key 0
tls-timeout 120
auth MD5
cipher BF-CBC
keepalive 10 120
comp-lzo
max-clients 10
user nobody
group nobody
persist-key
persist-tun
status /var/log/openvpn/openvpn-status.log
log /var/log/openvpn/openvpn.log
verb 3
Код: Выделить всё
# ./vars
NOTE: If you run ./clean-all, I will be doing a rm -rf on /usr/local/share/doc/openvpn/easy-rsa/2.0/keys/server
# ./clean-all
./clean-all: not found
Код: Выделить всё
chmod +x ./clean-all && ./clean-all
Код: Выделить всё
sh ./clean-all
Код: Выделить всё
-r-xr-xr-x 1 root wheel 430 Mar 3 14:13 clean-all
Код: Выделить всё
# sh
# ./vars
NOTE: If you run ./clean-all, I will be doing a rm -rf on /usr/local/share/doc/openvpn/easy-rsa/2.0/keys/server
# ./clean-all
./clean-all: not found
Код: Выделить всё
# ./vars
NOTE: when you run ./clean-all, I will be doing a rm -rf on /usr/local/share/doc/openvpn/easy-rsa/keys/server
# echo $KEY_DIR
# ./clean-all
you must define KEY_DIR