Selasa, 02 Oktober 2012

Internet Sharing dengan CENTOS

Seting Internet Connection dengan menggunakan Linux Centos
Kondisi Jaringan :
IP WAN : Static pada eth0
IP LAN : Static pada eth1
eth=inteface Network
IP WAN = 10.2.1.10/29
IP LAN = 192.168.1.1/24
kita seting IP dahulu pada eth0 :
kita menggunakan edtor nano
ketik nano /etc/sysconfig/network-script/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
HWADDR=00:0C:29:6B:70:62
ONBOOT=yes
IPADDR=10.2.1.10
NETWORK=10.2.1.0
NETMASK=255.255.255.0
GATEWAY=10.2.1.1
kemudian pencet CTRL o kemudian pilih yes
kemudian pencet CTRL x untuk keluar dari editor

sekarang kita seting IP pada eth1
ketik nano /etc/sysconfig/network-script/ifcfg-eth1
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
HWADDR=00:0c:29:6b:70:6c
IPADDR=192.168.1.1
NETWORK=192..168.1.0
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
Kemudian pencet CTRL o untuk save
Kemudian pencet CTRL x untuk keluar
Sekarang kita seting DNS server
Nano /etc/resolve.conf
Masukan nameserver ISP  misalkan ISP kita mempunyai DNS servernya 202.158.3.7
nameserver  202.158.3.7
kemudian Save dengan menekan CTRL o dan CTRL X untuk keluar
kemudian coba ping ke google.com
dengan perintah ping google.com
Jika ada repply seperti ini :
64 bytes from sin01s05-in-f0.1e100.net (74.125.235.32): icmp_seq=1 ttl=50 time=13.7 ms
Berarti Server anda sudah terkoneksi dengan internet

SHARING INTERNET CONNECTION
Nano /etc/sysconfig/network
Tambahkan dibaris bawah dengan       FORWARD_IPV4=yes    kemudian save dengan ctrl o dan CTRL X untuk keluar
Aktifkan IP Forward dengan merubah pada  /etc/sysctl.conf
net.ipv4.ip_forward = 0  -- menjadi net.ipv4.ip_forward=1  , kemudian save
PADA FIREWALL (IPTABLES)
root@kasepuhan#iptables --flush
root@kasepuhan#iptables  --table nat  --flush
root@kasepuhan#iptables  --delete-chain
root@kasepuhan#iptables  --table nat  --delete-chain
root@kasepuhan#iptables  --table nat  --append POSTROUTING  --out-interface eth0 –j MASQUERADE
root@kasepuhan#iptables  --append FORWARD  --in-interface eth1 –j ACCEPT
root@kasepuhan # echo 1 > /proc/sys/net/ipv4/ip_forward
root@kasepuhan #service iptables save
biar selalu jalan ketika restart chkconfig iptables on
Seting Script di /etc/rc.local
Tambahkan pada baris bawah dengan script ini
/sbin/iptables -table nat -append POSTROUTING -out-interface eth0 -j MASQUERADE
/sbin/iptables -append FORWARD -in-interface eth1 -j ACCEPT

Kemudian Save,
Restart  Server anda shutdown –r now
Seting pada client di windows
Seting IP
Ip address : 192.168.1.10
NETMASK :255.255.255.0
GATEWAY : 192.168.1.1
DNS : 192.168.1.1




Tidak ada komentar:

Posting Komentar