2022-01-25 17:00:30
Linux OPENVPN  和四信路由器

 

 

LINUX 配置

RPM:openvpn-2.2.2-1.el6.rf.i686.rpm 安装后目录:/usr/share/doc/openvpn-2.2.2 复制其中的:/usr/share/doc/openvpn-2.2.2/easy-rsa/2.0/下的有文 

/etc/openvpn 目录





































 server.conf 配置

# vim /etc/openvpn/2.0/server.conf local 192.168.77.32 #本地监听 IP port 9237 #本地监听端口 proto udp #本地监听协议

;dev tap

dev tun #本地隧道 TUN 三层、TAP 二层

 

 

 

ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt

cert /etc/openvpn/easy-rsa/2.0/keys/server.crt key /etc/openvpn/easy-rsa/2.0/keys/server.key dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem

 

server 192.168.100.0 255.255.255.0 #TUN 下分配隧道 IP

ifconfig-pool-persist ipp.txt #防止 Openvpn 重启后忘记 client 端曾 经使用过的 IP 地址

 

client-to-client

#duplicate-cn

comp-lzo #LZO 压缩

;max-clents 100 persist-key persist-tun

status /etc/openvpn/easy-rsa/2.0/keys/openvpn-status.log verb 3

 

push "route 192.168.77.0 255.255.255.0"

push "route 192.168.100.0 255.255.255.0"  #推送静态路由到户端上 keepalive 10 120  # 每 10 秒钟 ping 一次,如果 120 秒内都没有收到对方 的回复,则表示远程连接已经关闭。

 

;cipher BF-CBC # Blowfish (默认) # 选密码加密算法

;cipher AES-128-CBC # AES

;cipher DES-EDE3-CBC # Triple-DES

 

 

;push "redirect-gateway def1 bypass-dhcp" #有客网关 将重定向到 VPN

 

 

client-config-dir /etc/openvpn/ccd #创建客户端 COMMON 名文,并在                   iroute 192.168.123.0

255.255.255.0 ,隧道地址 ifconfig-push 192.168.100.3 192.168.100.4

 

 

route 192.168.123.0 255.255.255.0 #在 ccd 创建文件后指定 iroute 后, 再配置这条即可

 

/etc/sysctl.conf

net.ipv4.ip_forward = 1 路由转发功能为 1 sysctl –p 保存生效

 

service openvpn restart 启动 OPENVPN 服务

openvpn server.conf & 进程

netstat –aun 看端在监听

iptables 

1>.允许到本地监听的 UDP 9237 数据流进入

2>.允许 tun0 隧道数据进入

3>.允许客户端子网数据进入

 

由器


果:

由器 PING LINUX 内网

 

 

LINUX 务器 PING 器内网




附件下载:Linux之OPENVPN--四信路由器.pdf