Prekondisi:
Hardware:
Komputer dengan OS Ubuntu 8.10, memiliki 2 buah ethernet interface.
Software:
OS Ubuntu 8.10
gedit (terinstall secara default)
Konfigurasi Hardware:
[internet::modem]<------>[(eth1)::gateway::(eth0)]<------>[clients]
catatan:
eth1 dan eth0 akan mejadi ikon ethernet interface yang saya pakai untuk contoh ini.
Pada prinsipnya, eth1 menghubungkan gateway dengan modem internet, sementara eth0 menghubungkan clients dengan gateway; Anda mungkin perlu menyesuaikan hal ini dengan kondisi Anda.
Lainnya:
1. Niat yang ikhlas
2. Berdoa sebelum mulai
3. Kesabaran
Langkah-langkah:
1. Anda perlu memastikan gateway Anda telah terhubung ke internet (melalui eth1) secara permanen.
Bila eth1 Anda belum terkonfigurasi untuk terhubung ke internet, Anda perlu mengedit file '/etc/network/interfaces'. Untuk mengedit file tersebut dengan gedit ketikkan perintah berikut di terminal:
sudo gedit /etc/network/interfacestambahkan baris berikut pada file '/etc/network/interfaces' yang telah terbuka di gedit
# interface to the internet
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Jika Anda berniat menggunakan gateway untuk browsing dan melakukan update package secara langsung ke internet, Anda perlu mengeset alamat DNS Server Anda.
Edit file '/etc/resolv.conf' dengan menambahkan baris berikut:
search dns1
nameserver dns2
dns1 dan dns2 adalah IP address DNS Server Anda.
2. Set static IP address untuk eth0.
Tambahkan baris berikut pada file '/etc/network/interfaces' (lihat no. 1):
iface eth1 inet static
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
catatan (1) & (2):
Dalam contoh ini, Jaringan eth1 menggunakan network address 192.168.1.0/24 sedangkan jaringan eth0 menggunakan network address 192.168.0.0/24. Anda dapat menyesuaikannya sesuai kebutuhan Anda.
3. Konfigurasi NAT dengan iptables.
Edit file '/etc/rc.local' dengan perintah berikut:
sudo gedit /etc/rc.local
Kemudian, tambahkan baris berikut sebelum baris 'exit 0':
/sbin/iptables -F
/sbin/iptables -A FORWARD -i eth0 -o eth1 -s 192.168.0.0/24 -m state --state NEW -j ACCEPT
/sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A POSTROUTING -t nat -j MASQUERADE
catatan:
Konfigurasi iptables ini hanya agar komputer Anda dapat meneruskan paket dari internet dan sebaliknya. Konfigurasi di atas sama sekali tidak memberikan jaminan keamanan. Anda mungkin perlu melakukan konfigurasi FIREWALL.
4. Menghidupkan Routing.
Ketikkan perintah berikut di terminal:
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"Kemudian edit file '/etc/sysctl.conf' dengan menambahkan 2 baris berikut:
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1
5. Restart Ubuntu Anda.
Langkah-langkah di atas mungkin tidak sepenuhnya sesuai dengan konfigurasi awal komputer maupun jaringan Anda, sehingga wajar apabila belum berhasil pada percobaan pertama.
Yang harus Anda lakukan hanyalah tetap sabar, tenang, dan mencoba kembali.
referensi URL:
https://help.ubuntu.com/community/Internet/ConnectionSharing


No comments:
Post a Comment