Karena sudah lama tidak main routing-an di network, cari2 akhirnya ketemu resep dari anggota forum FreeBSD.
Sebagai contoh penulis buatkan data server gateway dan proxy server ;
Gateway : 192.168.0.1
Proxy : 192.168.0.2
Caranya sebagai berikut;
#cd /usr/ports/database/postgresql90-server
#make install clean#/usr/local/etc/rc.d/postgresql start[cyberthug@smtp ~/]$ ldapsearch -b "ou=people,dc=mycompany,dc=com" "(&(objectClass=*)(!(objectClass=gosaMailAccount)))"
bash: !: event not found[cyberthug@smtp ~/]$ldapsearch -b 'ou=people,dc=mycompany,dc=com' '(&(objectClass=*)(!(objectClass=gosaMailAccount)))'
# search result
search: 2
result: 0 Successldapmodify -D "cn=root,dc=mycompany,dc=com" -w secret -c -f usermail-modif.ldifmodifying entry "uid=user1,ou=people,dc=mycompany,dc=com"
modifying entry "uid=user2,ou=people,dc=mycompany,dc=com"
modifying entry "uid=user3,ou=people,dc=mycompany,dc=com"
modifying entry "cn=admin,ou=people,dc=mycompany,dc=com"
ldap_modify: Object class violation (65)
additional info: object class 'gosaMailAccount' requires attribute 'mail'
modifying entry "uid=user5,ou=people,dc=mycompanyl,dc=com"
modifying entry "uid=user6,ou=people,dc=mycompany,dc=com"
modifying entry "uid=user7,ou=people,dc=mycompany,dc=com" ldapsearch -D "cn=root,dc=mycompany,dc=com" -w secret -s sub -b "ou=people,dc=mycompany,dc=com" -S uidNumber "(objectClass=mycompanyPerson)" uidNumber # sudo cp /etc/NetworkManager/nm-system-settings.conf /etc/NetworkManager/nm-system-settings.conf.default# sudo vi /etc/NetworkManager/nm-system-settings.conf[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false[main]
plugins=keyfile
[ifupdown]
managed=true# sudo /etc/init.d/network-manager restart
# sudo /etc/init.d/networking restart# sudo cp /etc/NetworkManager/nm-system-settings.conf /etc/NetworkManager/nm-system-settings.conf.default# sudo vi /etc/NetworkManager/nm-system-settings.conf[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false[main]
plugins=keyfile
[ifupdown]
managed=true# sudo /etc/init.d/network-manager restart
# sudo /etc/init.d/networking restart# sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk# sudo java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)# sudo vi HelloCyber.javapublic class HelloCyber {
public static void main(String[] args) {
System.out.println("Hello, CyberThug!");
}
}# sudo javac HelloCyber.java
# sudo java HelloCyber.java# sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk# sudo java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)# sudo vi HelloCyber.javapublic class HelloCyber {
public static void main(String[] args) {
System.out.println("Hello, CyberThug!");
}
}# sudo javac HelloCyber.java
# sudo java HelloCyber.javaalias sudo='PATH=$PATH:/usr/kerberos/sbin:/usr/local/sbin:/usr/sbin:/sbin
/usr/bin/sudo'export PATH=$PATH:/usr/sbin:/sbinalias sudo='PATH=$PATH:/usr/kerberos/sbin:/usr/local/sbin:/usr/sbin:/sbin
/usr/bin/sudo'export PATH=$PATH:/usr/sbin:/sbin# cfdisk
Disk Drive: /dev/hda
Size: 8589934592 bytes, 8589 MB
Heads: 16 Sectors per Track: 63 Cylinders: 16644
Name Flags Part Type FS Type [Label] Size (MB)
--------------------------------------------------------------------------
hda1 Primary Linux swap 511.97
hda2 Boot Primary Linux ext3 8077.94
[Bootable] [Delete] [Help][Maximize][Print] [Quit] [Type] [Units] [Write]
Toggle bootable flag of the current partition # /usr/bin/kmdr-executor slax6-install.kmdr# cfdisk
Disk Drive: /dev/hda
Size: 8589934592 bytes, 8589 MB
Heads: 16 Sectors per Track: 63 Cylinders: 16644
Name Flags Part Type FS Type [Label] Size (MB)
--------------------------------------------------------------------------
hda1 Primary Linux swap 511.97
hda2 Boot Primary Linux ext3 8077.94
[Bootable] [Delete] [Help][Maximize][Print] [Quit] [Type] [Units] [Write]
Toggle bootable flag of the current partition # /usr/bin/kmdr-executor slax6-install.kmdr# yum install yum-downloadonly# yum update compat-libstdc++-33-3.2.3-61.x86_64 -y --downloadonly# yum update compat-libstdc++-33-3.2.3-61.x86_64 -y --downloadonly --downloaddir=/optyum install compat-libstdc++-33-3.2.3-61.x86_64 -y --downloadonly --downloaddir=/opt
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* extras: mirror.averse.net
* updates: mirror.averse.net
* base: mirror.averse.net
* addons: mirror.averse.net
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package compat-libstdc++-33.x86_64 0:3.2.3-61 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=======================================================================================================
Package Arch Version Repository Size
=======================================================================================================
Installing:
compat-libstdc++-33 x86_64 3.2.3-61 base 227 k
Transaction Summary
=======================================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 227 k
Downloading Packages:
compat-libstdc++-33-3.2.3-61.x86_64.rpm | 227 kB 00:24
exiting because --downloadonly specified# ls -l /opt/
-rwxr-xr-x 1 root root 237096 Nov 19 2007 compat-libstdc++-33-3.2.3-61.i386.rpm# yum install yum-downloadonly# yum update compat-libstdc++-33-3.2.3-61.x86_64 -y --downloadonly# yum update compat-libstdc++-33-3.2.3-61.x86_64 -y --downloadonly --downloaddir=/optyum install compat-libstdc++-33-3.2.3-61.x86_64 -y --downloadonly --downloaddir=/opt
Loaded plugins: downloadonly, fastestmirror
Loading mirror speeds from cached hostfile
* extras: mirror.averse.net
* updates: mirror.averse.net
* base: mirror.averse.net
* addons: mirror.averse.net
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package compat-libstdc++-33.x86_64 0:3.2.3-61 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
=======================================================================================================
Package Arch Version Repository Size
=======================================================================================================
Installing:
compat-libstdc++-33 x86_64 3.2.3-61 base 227 k
Transaction Summary
=======================================================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 227 k
Downloading Packages:
compat-libstdc++-33-3.2.3-61.x86_64.rpm | 227 kB 00:24
exiting because --downloadonly specified# ls -l /opt/
-rwxr-xr-x 1 root root 237096 Nov 19 2007 compat-libstdc++-33-3.2.3-61.i386.rpm# wget nama_url# wget nama_url# service httpd restart atau# /etc/init.d/httpd restart# service httpd restart atau# /etc/init.d/httpd restart# adduser test1# passwd test1
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully#ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
90:c3:0e:c1:47:67:2b:23:f5:39:e7:1d:e6:4f:5f:b4 root@cyberthug
The key's randomart image is:
+--[ DSA 1024]----+
| ...o o |
| .+.= o |
| o.B = . o .|
| + = + + . ..|
| . S . o .E.|
| o ..|
| . .|
| |
| |
+-----------------+# scp /root/.ssh/id_rsa.pub 'test1@192.168.0.2:/home/test1/.ssh/autorized_keys'
test1 password :# rsync -avh /var/backup/*.gz 'test1@192.168.0.2:/home/test1/'
building file list ... done
backup-20100113.sql.gz
sent 551.37K bytes received 4.52K bytes 370.60K bytes/sec
total size is 632.14K speedup is 1.14