Membangun OpenVPN Ethernet Bridging

Membangun Openvpn Ethernet Bridging
Tutorial kita kali ini membangun openvpn ethernet bridging. Tujuan utama openvpn ethernet bridging agar komputer klien vpn dapat menghubungi semua komputer yang berada dalam jaringan LAN kantor. Klien VPN dapat mengakses server filesharing, server datacenter, server aplikasi, komputer desktop termasuk melakukan cetak jarak jauh dengan printer. Anggap aja jaringan LAN kantor mempunya network 192.168.1.0/24, server openvpn yang kita operasikan sebagai ethernet bridging memiliki IP 192.168.1.100. Saat klien VPN MS Windows atau Ubuntu terhubung dengan server VPN maka akan dialokasikan IP 192.168.1.60 – 192.168.1.70 sehingga dapat mengakses semua komputer yang ada di dalam jaringan LAN 192.168.1.0/24. Kelebihan dari openvpn ethernet bridging adalah komputer dalam jaringan LAN tidak perlu menjadi VPN klien agar terhubung dengan komputer VPN klien melalui jaringan internet. Kekurangannya jaringan LAN kita menjadi terbuka dan dapat diakses oleh pemilik sertifikat openvpn.
Konfigurasi OpenVPN ethernet bridging sangat mudah, pertama kita siapkan komputer dengan dua kartu jaringan sebagai server, lalu dipasang aplikasi bridge-utils dan openvpn. Sedangkan disisi klien hanya dikonfigurasi sebagai OpenVPN client. Disini tidak dibahas cara membuat sertifikat, karena sudah diulas pada blog dibagian lain.

Instalasi OpenVPN dan Bridge Utils
apt-get install openvpn bridge-utils
cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/
cd /etc/openvpn/
gunzip server.conf.gz
Konfigurasi OpenVPN
vim /etc/openvpn/server.conf
port 1194
proto udp
dev tap
ca ca.crt
cert server.crt
key server.key
dh dh1024.pem
#diberikan pagar agar tidak aktif
#server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
server-bridge 192.168.1.100 255.255.255.0 192.168.1.60 192.168.1.70
Restart OpenVPN Server
/etc/init.d/openvpn restart
Konfigurasi Ethernet Bridging
vim /etc/rc.local
ifconfig eth0 0.0.0.0
ifconfig tap0 0.0.0.0
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 tap0
ifconfig br0 192.168.1.100 netmask 255.255.255.0

0 comments:

Post a Comment

Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]
close
iklan 120 x 600 kanan
close