Cara membuat PC Router dan DHCP Server pada Linux Debian 5 Mode Text
Keterangan :
misalkan ip yang terhubung ke Internet 200.100.4.65
Untuk eth0 :yang di pakai server untuk terhubung ke
Internet
misal IP yang saya gunakan : 200.100.4.68/27
Untuk eth1 :yang di pakai server untuk terhubung ke Client
misal IP yang saya gunakan : 192.168.1.1/27
gunakan ipcalc untuk mencari subnetmask dan lain-lainnya
tulisan warna merah keterangan perintah yang di gunakan
tulisan warna biru keterangan perintah yang perlu ditambahkan
ya langsung saja pada intinya Langkah-langkahnya sebagai berikut :
- Login sebagai root pada debian masukan password root
 - Setting network intarfacenya
 
#the primary network interfaces
auto eth0
iface eth0 inet static
address 192.168.1.12
netmask 255.255.255.224
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameserver 8.8.8.8
#the secondary network interfaces
auto eth1
iface eth1 inet static
address 192.168.17.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
- Simpan pengaturan tadi dengan menekan kombinasi tombol CTRL+X pilih y untuk meyimpan
 - Restart networknya dengan mengetikan perintah : /etc/init.d/networking restart
 - Bila tidak muncul failed atau error berarti sukses
 
selanjutnya tugas anda yaitu untuk membuat DHCP agar client bisa terhubung ke Router
Langkah-langkahnya sebagai berikut :
- installkan paket dhcp3-server pada debian
 
- kemudian edit file di dhcp3-server
 
- hilangkan tanda pagar pada tulisan di bawah A Slightly different configuration serta sesuaikan ip eth1 kita
 - sehingga menjadi seperti di bawah ini :
 
range 192.168.1.2 192.168.1.29;
option domain-name-servers debian.sekolah.sch.id;
option domain=name "sekolah.sch.id";
options routers 192.168.1.1;
options broadcast address 192.168.1.31;
default -lease-time 600;
max-lease-time 7200;
}
- Kemudian Simpan pengaturan tadi dengan menekan kombinasi tombol CTRL+X pilih y untuk meyimpan.
 - Restart dhcp3-server dengan mengetikan perintah : /etc/init.d/dhcp3-server restart
 - Serta edit file rc.local dengan mengetikan perintah : nano /etc/rc.local
 - masukan script berikut ini diatas exit0
 
iptables -t nat -A POSTROUTING -j MASQUERADE
- Simpan pengaturan tadi dengan menekan kombinasi tombol CTRL+X pilih y untuk meyimpan
 - Kemudian aktifkan ip_forwarding dan tabel routing dengan perintah
 
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE 
- Kemudian Save ip_forwarding tersebut dengan perintah : iptables-save
 - Reboot komputer anda