Sharing internet dengan koneksi dari Linux ke Windows Xp
Koneksi internet via ppp0 dan koneksi lokal dengan eth0. IP address untuk eth0 adalah 192.168.1.1/24 sedangkan IP ppp0 dinamis dari ISP. Kondisi ini sebenarnya tidak mutlak hanya saja sebagai illustrasi, untuk kondisi yang lainnya tinggal menyesuaikan.
Bagi – bagi Jaringan :
Sharing koneksi internet di linux sangat mudah, hanya saja dilakukan (biasanya) via teks mode yang merupakan sebuah mimpi buruk bagi pengguna GUI. Hanya dengan 5 baris perintah maka koneksi internet pun bisa dibagi.
Contoh sharing koneksi dengan kasus diatas :
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -F
# iptables -t nat -F
# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
# iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
Dengan kelima baris perintah diatas maka koneksi internet sudah bisa di share.
Kita bahas satu per satu baris perintah diatas.
# echo 1 > /proc/sys/net/ipv4/ip_forward
Mengaktifkan forwarding, perintah ini juga dapat dipangkas dengan meng”chmod +x /etc/rc.d/rc.ip_forward”, dengan kata lain membuatnya executable sehingga akan di aktifkan setiap kali boot. Namun tidak ada salahnya mengaktifkannya lagi untuk jaga – jaga.
# iptables -F
Perintah ini membersihkan rule atau aturan – aturan dari iptables.
# iptables -t nat -F
Perintah ini membersihkan rule atau aturan – aturan dari iptables pada bagian NAT (Network Address Translator).
# iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT
Mengijinkan akses dari ip 192.168.1.0/24 (opsi -s) melewati (FORWARD) host / komputer.
# iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
Inti dari sharing koneksi, setiap akses dari ip 192.168.1.0/24 (opsi -s) akan dilakukan masquerading. Pada beberapa system ada yang menggunakan SNAT. Sharing koneksi dengan SNAT umumnya digunakan untuk koneksi dengan IP Publik statis, jika menggunakan IP dinamis (dial – up) Masquerading adalah pilihan tepat.
Silahkan melihat – lihat manual dari iptables jika menginginkan setting yang spesifik seperti, sharing koneksi via SNAT, hanya melewatkan 1 pc dengan ip tertentu, atau hanya melewatkan mac address tertentu, dll.
Setelah iptables telah siap kita bisa mengeceknya dengan perintah :
# iptables -nL
dan
#iptables -t nat -nL
Untuk bagian “iptables -nL” hasilnya seperti ini :
# iptables -nL
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all — 192.168.1.0/24 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Sedangkan pada “iptables -t nat -nL” hasilnya seperti ini :
# iptables -t nat -nL
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
MASQUERADE all — 192.168.1.0/24 0.0.0.0/0
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Perhatikan bagian yang dicetak tebal.
Setelah iptables menghasilkan output (hampir) seperti diatas, maka selanjutnya adalah mempersiapkan client atau komputer yang akan menggunakan koneksi yang kita share.
Set Ip address dari client
Tentu saja jangan sama dengan ip komputer yang melakukan share.
Set IP Gateway client
IP Gateway adalah IP dari komputer yang melakukan share.
Set DNS Client
Umumnya pengguna Dial -up menggunakan DNS bawaan dari ISP, Silahkan diisikan sesuai dengan DNS Server dari masing – masing ISP, untuk linux setting DNS server pada file /etc/resolv.conf. Berikut contoh resolv.conf :
nameserver 192.168.1.254
Baris ini adalah ip dari DNS Server. Dalam hal ini adalah 192.168.1.254. Untuk menghindari kesalahan silahkan merujuk dari resolv.conf dari komputer gateway (yang melakukan koneksi internet).Sedangkan untuk sistem yang lain silahkan menyesuaikan.
Silahkan akses internet dari client,
Kelima baris perintah tersebut bisa di masukkan ke rc.local (atau bikinkan script start-up yang lain) jika pc yang digunakan akan melakukan sharing koneksi setiap kali hidup (boot).
About Me
- Hahi milanisti
- Tasikmalaya, Tasik/Jawa Barat, Indonesia
- Kunjungi Selalu Blog Ini!!!! Dan Berikan Saran Dan Kritikannya... Terimakasih Sebelumnya.
Free Download
Kaspersky 2010
Avira 2010
Internet DM 5.19
Microsoft Office 2010
Microsoft Office 2007
Adobe Reader 9
Adobe Photoshop CS4 11.0
Adobe Photoshop CS 8.0
Photoscape 3.4
TuneUp Utilities 2010
K-Lite Mega Codec Pack 5.90
VLC Media Player 1.0.5
Rar Password Recovery Magic
Google Translate Client v4.4.360
Tipard Video Converter v4.2.12
WinRAR 3.93 Final
CCleaner 2.29.1111
Your Uninstaller Pro 2010
Winamp 5.57 Pro
Super MP3 Download 3.2.6.8
Recover My Files 4.0.4.448
Windows 7 Codec Pack 2.2.0
Simply Icon v1.0
3herosoft 3GP Video Converter
KMPlayer 2.9.4.1436
Anti Deep Freeze v0.1
ACDSee Pro v3 Final
Sound Forge Pro 10
Keygen Sound Forge Pro 10
Avira 2010
Internet DM 5.19
Microsoft Office 2010
Microsoft Office 2007
Adobe Reader 9
Adobe Photoshop CS4 11.0
Adobe Photoshop CS 8.0
Photoscape 3.4
TuneUp Utilities 2010
K-Lite Mega Codec Pack 5.90
VLC Media Player 1.0.5
Rar Password Recovery Magic
Google Translate Client v4.4.360
Tipard Video Converter v4.2.12
WinRAR 3.93 Final
CCleaner 2.29.1111
Your Uninstaller Pro 2010
Winamp 5.57 Pro
Super MP3 Download 3.2.6.8
Recover My Files 4.0.4.448
Windows 7 Codec Pack 2.2.0
Simply Icon v1.0
3herosoft 3GP Video Converter
KMPlayer 2.9.4.1436
Anti Deep Freeze v0.1
ACDSee Pro v3 Final
Sound Forge Pro 10
Keygen Sound Forge Pro 10
bloggup
Kotak Ngoceh
Live trafic feed
Membagi koneksi internet di linux
Friday, September 3, 2010
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment