Latest News

Setting pc router dengan menggunakan linux slackware &Update/Upgrade Slackware dengan Slapt-Get

Rabu, 27 Mei 2009 , Posted by bandung.14 at 01.51

Assalamualaikum wr.wb
lumayan buat nambah2 referensi

Berdasarkan sumber-sumber lain dari internet, hasil diskusi dengan paman Google dan paman Yahoo. Dengan harapan diposting disini untuk mengingat-ingat kembali dan bisa pula menjadi referensi bagi semuanya.
Sebenarnya sudah banyak website/blog yang ngulik masalah ini secara tuntas, sebut saja Forum Linux, Info Linux, Gudang Linux, DiskusiWeb, Linux Online dll. Akan tetapi disini saya cuma membahas bagaimana menjadikan Linux yang kita miliki sebagai gateway yang akan menghubungkan jaringan lokal (LAN) ke dunia luar (Internet). Dimana, sistem Linux ini akan dijadikan sebagai PC Router dengan konfigurasi Ip_forwarding, dan NAT+MASQUERADE dengan settingan standard yang sederhana. Sementara untuk penggunaan Firewall, URL Filter, Squid serta Delay Pools (manajemen bandwidth) akan dibahas pada postingan berikutnya.
1. Sebelum Setting mintalah IP publik ke ISP lengkap dengan netmask, broadcast dan dns-nya.
misalkan
ip publiknya : 222.XXX.XXX.XXX
netmask : 255.255.255.240
gateway : 222.xxx.xxx.xxx

ip lokalnya : 192.168.0.1
netmask : 255.255.255.0

kemudian loginlah ke mesin linux anda dengan username root.

2.Settinglah IP
vi /etc/rc.d/rc.inet1.conf

# Config information for eth0:
IPADDR[0]=”222.xxx.xxx.xxx”
NETMASK[0]=”255.255.255.240″
USE_DHCP[0]=”"
DHCP_HOSTNAME[0]=”"

# Config information for eth1:
IPADDR[1]=”192.168.0.1″
NETMASK[1]=”255.255.255.0″
USE_DHCP[1]=”"
DHCP_HOSTNAME[1]=”"

# Default gateway IP address:
GATEWAY=”222.xxx.xxx.xxx”

==================================
Pastikan default gateway telah mengarah ke IP gateway ISP, dengan mengetikakan perintah netstat -nr

3. setting ip forwarding,agar paket dari jaringan local dapat berjalan kejaringan luar.
echo “1″ > /proc/sys/net/ipv4/ip_forward

4.Agar client atau jaringan lokal (LAN) yang terhubung dengan sistem linux anda dapat mengakses internet, maka settinglah MGW dengan menggunakan source NAT IPTables.
vi /etc/rc.d/rc.local

/usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE

kemudian simpanlah konfigurasi td dengan mengetikan tombol esc:wq dan enter

5. setting ip DNS dari DNS isp anda di direktory resolv.conf
vi /etc/resolv.conf

nameserver 202.xxx.xxx.xxx
nameserver 202.xxx.xxx.xxx

kemudian simpanlah konfigurasi td dengan mengetikan tombol esc:wq dan enter

5.sampai tahap ini anda sudah selesai membangun sebuah pc router dengan penerapan ip nat+masquerade,kemudian restart pc router anda.untuk mengujinya lakukan test ping dari komputer client ke DNS atau ke gateway atau ke www.yahoo.com,jika hasilnya reply,berarti internet sudah bisa di akses dari komputer client.

sekalian lah satuin disini males banyak2 posting.....??? cara upgrade nya.... hehe hik's agh

Berikut ini sedikit catatan yang mungkin berguna bagi rekan-rekan pengguna Slackware. Bagi yang sudah tahu, tolong dikoreksi jika ada yang salah. Langkah-langkah yang saya lakukan dalam melakukan updating/upgrading Slackware saya adalah sebagai berikut:
Download slapt-get versi terakhir dari http://software.jaos.org/:

# wget http://software.jaos.org/slackpacks/current/slapt-get-0.9.11b-i386-1.tgz
--08:36:50-- http://software.jaos.org/slackpacks/current/slapt-get-0.9.11b-i386-1.tgz
=> `slapt-get-0.9.11b-i386-1.tgz'
Resolving software.jaos.org... 24.38.18.138
Connecting to software.jaos.org|24.38.18.138|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 209,770 (205K) [application/x-tar]

100%[=================================>] 209,770 24.21K/s ETA 00:00

08:36:59 (25.69 KB/s) - `slapt-get-0.9.11b-i386-1.tgz' saved [209770/209770]

Install slapt-get:

# installpkg slapt-get-0.9.11b-i386-1.tgz
Installing package slapt-get-0.9.11b-i386-1...
PACKAGE DESCRIPTION:
slapt-get: slapt-get (APT like system for Slackware)
slapt-get: slapt-get is an APT like system for Slackware package management.
slapt-get:
slapt-get: * See /usr/doc/slapt-get-0.9.11b/ for complete documentation.
slapt-get: * You will also want to customize /etc/slapt-get/slapt-getrc,
slapt-get: using a local mirror. www.slackware.com may be very busy.
slapt-get: * Support:
slapt-get: http://software.jaos.org/cgi-bin/mailman/listinfo/slapt-get-user
slapt-get: * Please translate
slapt-get: http://software.jaos.org/BUILD/slapt-get/po/slapt-get.pot
slapt-get: then send to slapt-get-devel@software.jaos.org
slapt-get:
Executing install script for slapt-get-0.9.11b-i386-1...

atau Jika sebelumnya anda sudah menginstall slapt-get, lakukan update:

# upgradepkg slapt-get-0.9.11b-i386-1.tgz

Langkah selanjutnya, mengedit file konfigurasi slapt-get yang ada di /etc/slapt-get/slapt-getrc:

# pico -w /etc/slapt-get/slapt-getrc

dan saya ubah parameter SOURCE menjadi:

# See /usr/doc/slapt-get-0.9.11b/example.slapt-getrc
# for example source entries and configuration hints.
WORKINGDIR=/var/slapt-get
EXCLUDE=^kernel-.*,^alsa-.*,^glibc.*,.*-[0-9]dl$,^devs$,^udev$,aaa_elflibs,x86_64
#SOURCE=ftp://ftp.slackware.com/pub/slackware/slackware-10.2/
#SOURCE=http://software.jaos.org/slackpacks/10.2/
SOURCE=http://slackware.mirror.gudangopensource.com/slackware-current/
# jika menggunakan paket FreeRock-Gnome tambahkan baris dibawah ini
SOURCE=http://www2.linuxpackages.net/packages/FreeRock-Gnome/frg-current/

Langkah berikutnya mengupdate daftar paket yang ada diserver sesuai dengan parameter SOURCE diatas:

# slapt-get --update
Retrieving package data [http://slackware.mirror.gudangopensource.com/slackware-current/]...Cached
Retrieving patch list [http://slackware.mirror.gudangopensource.com/slackware-current/]...Done
Retrieving checksum list [http://slackware.mirror.gudangopensource.com/slackware-current/]...Cached
Reading Package Lists...Done
Retrieving package data [http://www2.linuxpackages.net/packages/FreeRock-Gnome/frg-current/]...Cached
Retrieving patch list [http://www2.linuxpackages.net/packages/FreeRock-Gnome/frg-current/]...Done
Retrieving checksum list [http://www2.linuxpackages.net/packages/FreeRock-Gnome/frg-current/]...Cached
Reading Package Lists...Done

Lakukan upgrade:

# slapt-get --upgrade

Reading Package Lists... Done
The following packages have been EXCLUDED:
alsa-utils glibc-solibs alsa-driver udev alsa-lib alsa-oss glibc-zoneinfo
aaa_elflibs glibc
The following packages will be upgraded:
gimp
1 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
Need to get 12MB of archives.
After unpacking 6MB of additional disk space will be used.
Do you want to continue? [y/N]

Hasil dari perintah diatas menunjukkan bahwa ada versi terbaru dari aplikasi gimp. Tekan y untuk mengupgrade atau n jika tidak. Jika y maka slapt-get akan mendownload dan mengupgradenya:

Get http://www2.linuxpackages.net/packages/FreeRock-Gnome/frg-current/ gimp 2.3.6-i486-1frg [12MB]... 13%
Get http://www2.linuxpackages.net/packages/FreeRock-Gnome/frg-current/ gimp 2.3.6-i486-1frg [10MB]...Done

Preparing to replace gimp-2.2.9-i486-1frg with gimp-2.3.6-i486-1frg

+================================================================
| Upgrading gimp-2.2.9-i486-1frg package using /var/slapt-get/./extras/alternatives/gimp-2.3.6-i486-1frg.tgz
+================================================================

Pre-installing package gimp-2.3.6-i486-1frg...

Removing package /var/log/packages/gimp-2.2.9-i486-1frg-upgraded-2006-05-05,09:23:39...
--> Deleting symlink /usr/bin/gimp
--> Deleting symlink /usr/bin/gimp-remote
--> Deleting symlink /usr/share/application-registry/gimp-2.2.applications
--> Deleting symlink /usr/share/applications/gimp-2.2.desktop
--> Deleting /usr/bin/gimp-2.2
--> Deleting /usr/bin/gimp-remote-2.2
--> ....................
--> ....................
--> ....................
--> Deleting /usr/share/gtk-doc/html/libgimpwidgets/libgimpwidgets-GimpStock.html~
--> Deleting /usr/share/gtk-doc/html/libgimpwidgets/stock-qmask-off-16.png
--> Deleting /usr/share/gtk-doc/html/libgimpwidgets/stock-qmask-on-16.png
--> Deleting empty directory /usr/share/gimp/2.0/misc/
--> Deleting empty directory /usr/doc/gimp-2.2.9/

Installing package gimp-2.3.6-i486-1frg...
PACKAGE DESCRIPTION:
gimp: gimp (The GNU Image Manipulation Program)
gimp:
gimp: The GIMP is a powerful tool for the preparation and manipulation of
gimp: digital images. The GIMP provides the user with a wide variety of
gimp: image manipulation, painting, processing, and rendering tools. The
gimp: GIMP's open design and extensible architecture make for a very
gimp: powerful end product for photo and image retouching, web graphics
gimp: design, or digital illustration.
gimp:
Executing install script for gimp-2.3.6-i486-1frg...

Package gimp-2.2.9-i486-1frg upgraded with new package /var/slapt-get/./extras/alternatives/gimp-2.3.6-i486-1frg.tgz.

Done

Oke, sukses mengupgrade gimp!

Untuk memastikan, lakukan sekali lagi:

# slapt-get --upgrade

Reading Package Lists... Done
The following packages have been EXCLUDED:
glibc-solibs glibc-zoneinfo glibc
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Done

berarti Slackware Anda up-to-date!

Untuk mengetahui lebih jauh tentang penggunaan slapt-get bisa dilakukan dengan cara:

# slapt-get -h

slapt-get - Jason Woodward
An implementation of the Debian APT system to Slackware
Usage:
slapt-get [option(s)] [target]

Targets:
--update - retrieves pkg data from MIRROR
--upgrade - upgrade installed pkgs
--dist-upgrade - upgrade to newer release
--install [pkg name(s)] - install specified pkg(s)
--install-set [disk set(s)] - install specified disk set(s)
--remove [pkg name(s)] - remove specified pkg(s)
--show [pkg name] - show pkg description
--search [expression] - search available pkgs
--list - list pkgs
--available - list available pkgs
--installed - list installed pkgs
--clean - purge cached pkgs
--autoclean - only purge cache of older, unreacheable pkgs
--version - print version and license info

Options:
--download-only|-d - only download pkg on install/upgrade
--simulate|-s - show pkgs to be installed/upgraded
--no-prompt|-y - do not prompt during install/upgrade
--prompt|-p - always prompt during install/upgrade
--reinstall - re-install the pkg
--ignore-excludes - install/upgrade excludes
--no-md5 - do not perform md5 check sum
--no-dep - skip dependency check
--ignore-dep - ignore dependency failures
--print-uris - print URIs only, do not download
--show-stats|-S - show download statistics
--config|-c [] - specify alternate slapt-getrc location
--remove-obsolete - remove obsolete packages (dist-upgrade only)
--retry [] - specify number of download retry attempts
--no-upgrade - install package, do not attempt to upgrade

Semaoga bermanfaat dulur..... naha jadi forum linux asa laieur tea etage ngan copas nya lumayan wee dari pada lumanyun teorina mah meureun jiga kitu....wkwkkwkwkwkwkwk
~~~~~~~~~~~~~~~~~~~~~~wasalam~~~~~~~~~~~~~~~~~~~~~~~~~~~

Currently have 0 komentar:

Leave a Reply

Posting Komentar