Sharing koneksi modem bisa menggunakan 2 cara yaitu via wifi dan kabel, untuk postingan kali ini saya akan mencoba share koneksi lewat kabel,,,
Langsung aja oke, Soalnya saya ga bisa bikin kata-kata #ngeles,,
Pertama konfigurasi interface
masuk ke mode root, ketikkan perintah:
zihra@zihra:~$ sudo su
[sudo] password for zihra:
root@zihra:/home/zihra# ifconfig
eth0 Link encap:Ethernet HWaddr 00:26:6c:98:d4:9e
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::226:6cff:fe98:d49e/64 Scope:Link
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:33
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:713 errors:0 dropped:0 overruns:0 frame:0
TX packets:713 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:114341 (114.3 KB) TX bytes:114341 (114.3 KB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.229.38.145 P-t-P:10.20.31.17 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:28302 errors:2 dropped:0 overruns:0 frame:0
TX packets:31328 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:18435426 (18.4 MB) TX bytes:6256789 (6.2 MB)
wlan0 Link encap:Ethernet HWaddr 1c:65:9d:c7:f8:b3
inet addr:10.42.43.1 Bcast:10.42.43.255 Mask:255.255.255.0
inet6 addr: fe80::1e65:9dff:fec7:f8b3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:3467 (3.4 KB)
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:33
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:713 errors:0 dropped:0 overruns:0 frame:0
TX packets:713 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:114341 (114.3 KB) TX bytes:114341 (114.3 KB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:10.229.38.145 P-t-P:10.20.31.17 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:28302 errors:2 dropped:0 overruns:0 frame:0
TX packets:31328 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:18435426 (18.4 MB) TX bytes:6256789 (6.2 MB)
wlan0 Link encap:Ethernet HWaddr 1c:65:9d:c7:f8:b3
inet addr:10.42.43.1 Bcast:10.42.43.255 Mask:255.255.255.0
inet6 addr: fe80::1e65:9dff:fec7:f8b3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:3467 (3.4 KB)
root@zihra:/home/zihra#
eth0 –> Merupakan LanCard yang terhubung ke komputer lain yang ingin berbagi koneksi
ppp0 –> Merupakan koneksi dengan dial up usb modem,
Lalu aktifkan IP forwading dengan perintah:
root@zihra:/home/zihra# echo 1 > /proc/sys/net/ipv4/ip_forward
Namun perintah di atas bersifat sementara, saat komputer/laptop di restart maka configurasi akan hilang, untuk membuat permanen edit file yang berada di /etc/sysctl.conf.
Ketikkan perintah:
root@zihra:/home/zihra# nano /etc/sysctl.conf
Kemudian cari baris
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
Hilangkan tanda komentar menjadi
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
Kemudian konfigurasi IpTablesnya
root@zihra:/home/zihra# iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
root@zihra:/home/zihra# iptables --append FORWARD --in-interface eth0 -j ACCEPT
eth0 sesuaikan dengan LanCard yang ada di komputer/laptop, Misal eth1,eth2, dll
Konfigurasi pada komputer/laptop client
Misal client adalah ubuntu, maka set ip address dalam satu subnet dengan linux di atas, dan gunakan eth0 dari linux di atas (192.168.1.1) sebagai gateway dan set DNS servernya sesuai yang di dapat dari koneksi ppp0.
Untuk melihat DNS server ketikan perintah
root@zihra:/home/zihra# nano /etc/resolv.conf
nameserver 10.17.3.252
nameserver 10.17.3.246
Konfigurasi Client Ubuntu:
root@ais:/home/ais#ifconfig eth0 192.168.1.2 up
root@ais:/home/ais#route add default gw 192.168.1.1
root@ais:/home/ais#nano /etc/resolv.conf ---> Di isi sesuai DNS Linux di atas.
Konfigurasi Client Windows:
Klik Local Area Connection kemudian pilih Properties kemudian pilih InternetProtocol Vesion 4 (TCP/IPv4) Klik 2x
set ip address dalam satu subnet dengan linux di atas, dan gunakan eth0 dari linux di atas (192.168.1.1) sebagai gateway dan set DNS servernya sesuai yang di dapat dari koneksi ppp0.
pertamax om... bisa dicoba .. :D
BalasHapus