Jumat, 12 Desember 2008

Sharing Koneksi internet: Ubuntu server

Lagi bingung nih hari ini mau ngapain gak ada kegiatan yang seru, dari pada bengong saya coba-coba buat router untuk koneksi ke internet dengan ubuntu server 7.10.
Emang sih belum bisa tapi kalau belum dicoba siapa yang tahu, langsung aja browsing di google dan dapat tutorialnya berhasil sih untuk sekedar sharing koneksi internet saja, tapi untuk konfigurasi melalui modem belum nyoba soalnya gak ada bahan dan alatnya.

Tapi sekarang lagi nyoba sharing koneksi internet dengan topologi:

Koneksi Internet — Modem - (eth0) Ubuntu Server(eth1) — PC Klien

Pertama konfigurasi IPnya buat klien
#nano /etc/network/interface

auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

untuk IP ke ISP biasanya dibuat auto dengan dhcp.

Isikan juga IP DNS pada resolv.conf
#nano /etc/resolv.conf
nameserver 202.134.1.10
nameserver 222.124.204.34

aktifkan juga ipforward
#nano /etc/sysctl.conf
ganti ip_forward yang tadinya 0 menjadi 1
net.ipv4.ip_forward = 1

Selanjutnya install ipmasq dan dnsmasq dengan perintah

sudo apt-get install ipmasq dnsmasq

kemudian secara manual gateway server yang akan dibagi dikosongkan 0.0.0.0

pada server gunakan perintah

sudo dhclient ppp0

untuk mendapatkan gateway dari provider, kemudian jalankan perintah

iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

restart dnsmasq dan ipmasq

# sudo invoke-rc.d ipmasq restart
Initializing IP Masquerading…done.
# sudo invoke-rc.d dnsmasq restart
Restarting DNS forwarder and DHCP server: dnsmasq.


Tidak ada komentar: