Archive for Mei, 2010|Monthly archive page

OpenVPN dg Network Manager di Lucid Lynx

Berikut adalah cara seting openvpn di lingkungan kerja saya. Siapa tahu bermanfaat bagi yg lain.

Saya menggunakan Lucid Lynx.

Persiapan

  • Install OpenVPN dan Network Manager Pluginnya.

sudo apt-get install openvpn network-manager-openvpn

  • Copy file2 Certificate dan Key di folder dlm Home directory, misalnya di /home/eshabe/OpenVPN
  • Ubah file config /etc/dbus-1/system.d/nm-openvpn-service.conf menjadi
<!DOCTYPE busconfig PUBLIC
 "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
	<policy user="root">
		<allow own="org.freedesktop.NetworkManager.openvpn"/>
		<allow send_destination="org.freedesktop.NetworkManager.openvpn"/>
	</policy>
	<policy user="at_console">
		<allow own="org.freedesktop.NetworkManager.vpnc"/>
		<allow send_destination="org.freedesktop.NetworkManager.vpnc"/>
	</policy>
	<policy context="default">
		<deny own="org.freedesktop.NetworkManager.openvpn"/>
		<deny send_destination="org.freedesktop.NetworkManager.openvpn"/>
	</policy>
</busconfig>

Sebetulnya adalah menambahkan bagian “at_console”.

  • Restart Network Manager:

sudo restart network-manager

Seting

  • Buka Network Connections
    • System > Preferences > Network Connections lalu pilih tab VPN
    • Atau klik ikon Network di panel atas (Network Manager Applet), VPN Connections > Configure VPN…
  • Klik Add
  • Pilih tipe VPN: OpenVPN
  • Klik Create…
  • Connection Name: VPNku
  • Gateway: 222.124.x.x
  • Type: TLS
  • User Certificate: client.crt
  • CA Certificate: ca.crt
  • Private key: client.key
  • Klik Advanced…
  • Pilih tab General
  • Tandai Use LZO data compression
  • Klik OK
  • Pilih tab IPv4 Settings
  • Klik Routes…
  • Tandai Use this connection only for resources on its network
  • Klik OK
  • Pastikan tidak ada tanda di Available for all users
  • Klik Apply

Kerja

  • Klik ikon Network di panel, VPN Connections > VPNku

Jika ikon Network tersebut muncul gambar gemboknya maka VPN sudah tersambung.

Eh, PHP 5.3.2 di Lucid magic_qoutes_gpc Off

Baru nyadar, klo di Lucid nilai default magic_qoutes_gpc adalah Off, juga magic_qoutes_runtime. Pantas, dari tadi koq klo di-stripslashes() malah bermasalah ­čśŽ

; Magic quotes are a preprocessing feature of PHP where PHP will attempt to
; escape any character sequences in GET, POST, COOKIE and ENV data which might
; otherwise corrupt data being placed in resources such as databases before
; making that data available to you. Because of character encoding issues and
; non-standard SQL implementations across many databases, it's not currently
; possible for this feature to be 100% accurate. PHP's default behavior is to
; enable the feature. We strongly recommend you use the escaping mechanisms
; designed specifically for the database your using instead of relying on this
; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is
; scheduled for removal in PHP 6.
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/magic-quotes-gpc

Install php-doc di Lucid

Lah, dalah! Koq ora nemu php-doc ning njerone Synaptic. Terpaksa harus instal sendiri dari http://dl2.foss-id.web.id/ubuntu/pool/multiverse/p/php-doc/php-doc_20081024-1_all.deb

pgAdmin III : Hilangkan SQL dari Setiap Jendela Baru Query Tool

Sebelumnya, ini saya kira bug dari pgAdmin III: Setiap membuka jendela baru query tool (menu Tools -> Query tool / Ctrl+E). Mengapa? Karena saat menggunakannya di Hardy Heron (Ubuntu 8.04 LTS) hal ini tidak saya jumpai, namun stelah menggunakan versi2 yg. lebih baru hal ini muncul.

Tak tahu kenapa beberapa hari yg. lalu saya berpikir jangan2 ini adalah sekedar feature dari pgAdmin III dan bisa diubah? Ternyata benar adanya.

Untuk menghilangkannya, menu Files -> Options… Pilih tab Query lalu buang centang pada Copy SQL from main window to query tool

menu

Sial, libfprint0 ada di Lucid Lynx!

Beberapa waktu yg lalu saya obrak-abrik kompi agar bisa instal libfprint di Hardy dan Jaunty, untuk development aplikasi fingerprint. Perlu banyak dependensi agar bisa berhasil compile source code-nya.

Sial! Saat saya pasang Lucid, malah libfprint sudah ada dlm daftar paket di repo. Tinggal sudo apt-get install libfprint0 libfprint-dev fprint-demo ­čÖé

Sepertinya, libfprint sudah lama ada di repo, tapi saya tidak pernah tahu ­čśŽ

Sialnya lagi, lagi ga pegang fingerprint reader-nya ;(

%d blogger menyukai ini: