Share Wifi dengan Modem Smartfren di Ubuntu


Tahap Instalasi (Hanya 1x)


semua perintah di bawah dijalankan dengan hak akses root

Cek apakah hardware nya mendukung
Code:
iw list
Cek output berikut harus ada
Code:Supported interface modes:

* AP

Install paket yang dibutuhkan
Code:apt-get install hostapd dnsmasq

Khusus Ubuntu 12.04, matikan dnsmasq bawaan network-manager
# cat /etc/NetworkManager/
NetworkManager.conf
Code:[main]plugins=ifupdown,keyfiledns=dnsmasqkasih # pada dns=dnsmasq

# cat /etc/NetworkManager/
NetworkManager.conf
Code:[main]plugins=ifupdown,keyfile#dns=dnsmasq
Restart Network Manager
Code:service network-manager restart

Bikin DNS dan DHCP Server
# cat /etc/dnsmasq.conf
Code:domain-neededbogus-privfilterwin2k
strict-order
interface=wlan0no-resolvno-pollno-hosts
dns-forward-max=8192
neg-ttl=3600max-ttl=3600local-ttl=3600cache-size=8192server=8.8.8.8
server=8.8.4.4
all-servers
log-queries
log-facility=/var/log/dnsmasq.log
dhcp-leasefile=/var/log/dnsmasq.leases
dhcp-range=192.168.0.50,192.168.0.250
dhcp-lease-max=200
dhcp-option=3,192.168.0.1
dhcp-option=option:router,192.168.0.1
dhcp-option=40,FREE_HOTSPOT

Restart dnsmasq server
Code:
service dnsmasq restart

Bikin configurasi hostapd
# cat /etc/hostapd/hostapd.conf
Code:
interface=wlan0
ssid=compaq
hw_mode=g
channel=1

Tahap Running
dijalankan setiap akan mensharing, jalankan dengan hak akses root
Code:
service dnsmasq restart
ifconfig wlan0 192.168.0.1
iwconfig wlan0 channel 1
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
hostapd /etc/hostapd/hostapd.conf

<code>
#!bin/bash
ifconfig wlan0 192.168.0.1
sleep 1
iwconfig wlan0 channel 1
sleep 1
echo "1" > /proc/sys/net/ipv4/ip_forward
sleep 1
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sleep 1
hostapd /etc/hostapd/hostapd.conf
</code>
NB:
ppp0 adalah interface modem, sesuaikan dengan interface anda
command Tahap Running bisa dibuat bashscript, jadi tidak perlu mengetik ulang sebanyak itu
=======================================

== Setting Linux sebagai Gateway

1. Konekkan modem usb.
2, lakukan setting interface jaringan ethernet (eth0)
di Linux seperti konfigurasi sebagai berikut:
IP address: 192.168.1.1.
Netmask: 255.255.255.0.

tambahkan dns server di linux kamu :
# nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

coba dengan ping google: ping www.google.com

3. setting IP Forwarding
# echo “1” > /proc/sys/net/ipv4/ip_forward

4. Atur fasilitas NAT (Network Adddress Translation) di Linux
dengan iptables dan MASQUERADE, sehingga klien ketika
mengakses jaringan lain atau Internet akan menggunakan
alamat IP yang dimilki server. Perintahnya adalah:
# iptables -t nat -A POSTROUTING -d 0/0 -o ppp0 -j
MASQUERADE

5. Atur IP di komputer Client seperti dibawah ini
Ip address: 192.168.1.2
Netmask: 255.255.255.0
Gateway: 192.168.1.1
DNS primary: 8.8.8.8
DNS Secondary: 8.8.4.4


0 komentar:

Posting Komentar

 

Linux Opensource & Phreaking Copyright © 2011-2012 | Powered by Blogger