Langsung saja, Untuk membuat Gateway menggunakan distro Linux Slackware langkah pertama adalah tentunya sudah terinstall Slackware di komputer yang akan dijadikan sebagai Gateway, disini saya menggunakan Slackware 10.2, pertama cek ethternet apakah sudah up, dengan menjalankan perintah ifconfig, apabila menemui pesan berikut berarti ethernet (LandCard) sudah terdeteksi oleh kernel linux:
#ifconfig
dengan output sebagai berikut :
eth0 Link encap:Ethernet HWaddr 00:02:A5:1A:7D:21 inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.xxx Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:291702 errors:0 dropped:0 overruns:0 frame:0 TX packets:265696 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:310557362 (296.1 Mb) TX bytes:33554813 (32.0 Mb) Interrupt:10 Base address:0x4000 eth1 Link encap:Ethernet HWaddr 00:11:95:63:43:AB inet addr:192.168.1.254 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:274910 errors:0 dropped:0 overruns:0 frame:0 TX packets:290890 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:34514739 (32.9 Mb) TX bytes:309657917 (295.3 Mb) Interrupt:5 Base address:0xd000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:3358 errors:0 dropped:0 overruns:0 frame:0 TX packets:3358 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:134674 (131.5 Kb) TX bytes:134674 (131.5 Kb)
Apabila bila belum diberikan ip di ethernet mungkin aoutputnya tidak akan seperti diatas, disisni (xxx) merupakan ip anda, untuk memberikan ip di ethernet, edit file di /etc/rc.d/rc.inet1.conf
#================================# Config information for eth0: IPADDR[0]="219.83.xxx.xxx" NETMASK[0]="255.255.255.0" USE_DHCP[0]="" DHCP_HOSTNAME[0]="" #Config information for eth1: IPADDR[1]="192.168.xxx.xxx" NETMASK[1]="255.255.255.0" USE_DHCP[1]="" DHCP_HOSTNAME[1]="" #Default gateway IP address: GATEWAY="219.83.xxx.xxx"
Langkah selanjutnya tambahkan isi /etc/rc.d/rc.local dengan :
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d 0/0 -j SNAT --to 219.83.xxx.xxx
baris ini untuk memberikan gateway ip pada jaringan 192.168.1.0/24
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.254
Dan terakhir jangan lupa ubah /etc/resolv.conf, sehingga akan menjadi seperti berikut :
search net nameserver 219.155.0.10 nameserver 202.146.255.5
Kemudian setelah langkah-langkahnya selesai kemudian restart komputer dan kalau tidak ada kesalahan maka selamat…!! Slackware anda telah menjadi gateway yang menghubungkan anda ke internet.
Selain makai SNAT mungkin juga bisa makai :
iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -o eth_internet -j MASQUERADE
Ralat –> /etc/resolf.conf
Yang betul –> /etc/resolv.conf
Yup, terimakasih tambahanya mas, dan terimakasih juga atas koreksinya ;).
Selain makai SNAT mungkin juga bisa makai :
iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -o eth_internet -j MASQUERADE
Sekedar menambahkan saja untuk “-j MASQUERADE” digunakan bila anda diberi ip dinamis [DHCP] oleh ISP dan bukan static IP…