/var/log/step2k

February 20, 2008

Setup VPN Server dengan FreeBSD + PPTP

Filed under: Project, Freebsd - Salman Teguh @ 12:32 pm

VPN server ini di install pada FreeBSD 6.3
Adapun langkah-langkahnya adalah sebagai berikut :

1. install poptop melalui port

[root]# cd /usr/ports/net/poptop
[root]# make install clean

2. vi /usr/local/etc/pptpd.conf
# Alamat IP disesuaikan dengan kondisi jaringan Anda.

debug
nobsdcomp
proxyarp
localip 172.16.0.4
remoteip 172.16.0.150-155
pidfile /var/run/pptpd.pid
+chapms-v2
mppe-40
mppe-128
mppe-stateless

3. vi /etc/ppp/ppp.conf
loop:
set timeout 0
set log phase chat connect lcp ipcp command
set device localhost:pptp
set dial
set login
# Server (local) IP address, Range for Clients, and Netmask
# if you want to use NAT use private IP addresses
set ifaddr 172.16.0.4 172.16.0.150-172.16.0.155 255.255.0.0
add default HISADDR
set server /tmp/loop “” 0177

loop-in:
set timeout 0
set log phase lcp ipcp command
allow mode direct

pptp:
load loop
disable pap
# Authenticate against /etc/passwd
enable passwdauth
disable ipv6cp
enable proxy
accept dns
enable MSChapV2
enable mppe
disable deflate pred1
deny deflate pred1
set dns 24.26.163.24
set device !/etc/ppp/secure

4. vi /etc/ppp/secure
#!/bin/sh
exec /usr/sbin/ppp -direct loop-in

5. vi /etc/ppp/ppp.secret
#user #passoword
user1 password
user2 password

6. mengaktifkan ip forwarding
[root]# sysctl net.inet.ip.forwarding=1

7. Enable proxy arp
vi /etc/rc.conf
arpproxy_all=”YES”

8. Start pptpd
/usr/local/etc/rc.d/pptpd start

February 6, 2008

Compile Apache2 + PHP5

Filed under: Project, Freebsd - Salman Teguh @ 2:46 am

Compile & Install Apache 2 :
1. ./configure --prefix=/usr/local/apache --enable-so --enable-cgi --enable-info --enable-rewrite --enable-speling --enable-usertrack --enable-deflate --enable-ssl --enable-mime-magic
2. make
3. make install

Compile & Install PHP 5 (with GD, PDFlib, MySQL)
1. ./configure --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --prefix=/usr/local/apache/php --with-config-file-path=/urs/local/apache/php --enable-force-cgi-redirect --disable-cgi --with-zlib --with-gettext --with-libxml-dir=/usr/local/libxml2 --enable-bcmath --enable-calendar --with-gd=/usr/local/gd --with-ttf --enable-gd-native-ttf --enable-mbstring --with-pdflib=/usr/local/pdflib --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx
2. make
3. make install

February 5, 2008

Install from Port

Filed under: Freebsd - Salman Teguh @ 9:50 am

1. masuk ke port yang dimaksud
2. make < parameter yang ingin dimasukkan > install clean
contoh : make WITH_SMSD=yes install

Install Gammu di FreeBSD

Filed under: Project, Freebsd - Salman Teguh @ 5:37 am

1. Pastikan MySQL sudah terinstall
2. buat link : ln -s /usr/local/mysql/include/mysql/*.* /usr/include/mysql
(Asumsi hasil install mysql berada pada /usr/local/mysql)
3. cd /usr/ports/comms/gammu
4. make
5. make install
6. make clean

Upgrade FreeBSD Port

Filed under: Freebsd - Salman Teguh @ 5:34 am

1. Install cvsup (/usr/port/net/cvsup)
2. copy /usr/share/examples/cvsup/ports-supfile ke /usr/home/ports-supfile
3. modifikasi /usr/home/ports-supfile (misal:*default host=cvsup.au.FreeBSD.org)
4. cvsup -P m ports-supfile or cvsup ports-supfile

Install MySQL from Source

Filed under: Freebsd, MySQL, Linux - Salman Teguh @ 4:19 am

[user@host]# su - root
[root@host]# cd /usr/local
[root@host]# tar -xzvf mysql-standard-4.0.9-gamma-pc-linux-i686.tar.gz
[root@host]# cd mysql-standard-4.0.9-gamma-pc-linux-i686
[root@host]# ./configure –prefix=/usr/local/mysql && make && make install && make clean
[root@host]# groupadd mysql
[root@host]# useradd –g mysql mysql
[root@host] # /mysql-standard-4.0.9-gamma-pc-linux-i686/scripts/mysql_install_db
[root@host]# chown -R root /usr/local/mysql
[root@host]# chown -R mysql /usr/local/mysql/var
[root@host]# chgrp -R mysql /usr/local/mysql
[root@host]# /usr/local/mysql/bin/mysqld_safe –user=mysql &

Get free blog up and running in minutes with Blogsome
Theme designed by Alex King