[share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Access Po

Tempat nongkrong. Diskusi bebas di luar topik.
User avatar
pupil
Posts: 458
Joined: 08 Jan 2012, 06:24
Location: /home/pupil
Contact:

[share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Access Po

Postby pupil » 12 Feb 2012, 17:45

Setelah sekian lama mencari akhirnya ketemu juga trik biar bisa sharing internet dari laptop ke HP. Kalau anda pemakai OS Windows, tinggal gunakan saja Connectify, tapi bagi pengguna Ubuntu, silahkan lanjutkan baca thread ini.

    install paket [color:#FF6600]sudo apt-get install hostapd dnsmasq[/color]
  • konfigurasi hostapd [color:#FF6600]sudo nano /etc/hostapd/hostapd.conf[/color] seperti berikut ini:
    Tampilkan
    #konfigurasi hostapd untuk hotspot wifi
    interface=wlan0
    driver=nl80211
    ssid=AP_pupil
    hw_mode=g
    channel=1

    #Jika ingin menggunakan password, hilangakan tanda (#) pada baris-baris dibawah ini
    #untuk mengganti password, ganti nilai dari wpa_passphrase=
    #wpa=1
    #wpa_passphrase=opensourcejaya
    #wpa_key_mgmt=WPA-PSK
    #wpa_pairwise=TKIP CCMP
    #wpa_ptk_rekey=600
  • konfigurasi dengan perintah [color:#FF6600]sudo nano /etc/dnsmasq.conf[/color] seperti di bawah ini
    Tampilkan
    interface=wlan0
    dhcp-range=net:wlan0,192.168.0.100,192.168.0.150,255.255.255.0,1440m
    dhcp-option=wlan0,3,192.168.0.1
    dhcp-option=wlan0,6,208.67.222.222,208.67.220.220
  • Cegah jangan sampai dnsmasq otomatis jalan saat boot, dengan perintah [color:#FF6600]sudo update-rc.d -f dnsmasq remove[/color]
  • Sekarang kita buat script untuk mengendalikan sharing internet melalui wifi, dan simpan script tersebut di /usr/bin. Ketik perintah di terminal,
    [color:#FF6600]sudo nano /usr/bin/ap_ctl[/color] kemudian copy script berikut
    Tampilkan
    #!/bin/bash

    # broadcasting interface
    BROADCAST="wlan0"

    # receiving interface broadcast is connected to
    [color:#CC0000]RECEIVE[/color]="eth0"

    if [[ $1 == "-0" || $1 == "--start" ]]
    then
    ## start hostapd
    echo "Starting hostapd"
    echo " You can view the log at /var/log/hostapd.log"

    # launch hostapd daemon
    hostapd -d /etc/hostapd/hostapd.conf > /var/log/hostapd.log &

    ## start dhcp server
    echo "Starting dnsmasq"

    # set IP address
    ifconfig $BROADCAST 192.168.0.1
    sleep 2

    # launch dhcpd3 daemon
    # echo "INTERFACES=$BROADCAST" > /etc/default/dhcp
    # dhcpd3 $BROADCAST &
    dnsmasq

    elif [[ $1 == "-1" || $1 == "--stop" ]]
    then
    # send signal 2 to hostapd and dhcpd3
    killall -2 hostapd dnsmasq

    elif [[ $1 == "-2" || $1 == "--ics" ]]
    then
    # create iptables rules
    iptables -A FORWARD -i $RECEIVE -o $BROADCAST -s 192.168.0.1/24 -m conntrack --ctstate NEW -j ACCEPT
    iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
    iptables -A POSTROUTING -t nat -j MASQUERADE

    # set kernel variable(s)
    echo 1 > /proc/sys/net/ipv4/conf/all/forwarding

    # edit kernel configuration
    cp /etc/sysctl.conf /etc/sysctl.conf.ap_ctl
    echo "net.ipv4.conf.default.forwarding=1" >> /etc/sysctl.conf
    echo "net.ipv4.conf.all.forwarding=1" >> /etc/sysctl.conf

    # restart networking
    /etc/init.d/networking restart

    elif [[ $1 == "-3" || $1 == "--noics" ]]
    then
    # remove iptables rules
    iptables -D FORWARD 1
    iptables -D FORWARD 1

    # set kernel variable(s)
    echo 0 > /proc/sys/net/ipv4/conf/all/forwarding

    # revert kernel configuration
    mv -i /etc/sysctl.conf.ap_ctl /etc/sysctl.conf

    # restart networking
    /etc/init.d/networking restart

    else
    echo $0
    echo "A tool to manage hostapd and dhcpd3"
    echo "Usage:"
    echo " -0 --start Start hostapd and dhcpd3"
    echo " -1 --stop Stop hostapd and dhcpd3 with signal 2"
    echo " -2 --ics Activate internet connection sharing"
    echo " between specified interfaces"
    echo " -3 --noics Undo internet connection sharing settings"
    fi

    exit 0
    Pada bagian RECEIVE, apabila menggunakan usbmodem sebagai koneksi laptop anda, ubah nilainya menjadi "ppp0", jika menggunakan kabel LAN, ubah nilainnya menjadi "eth0".
    tutup dan simpan script tersebut
  • Jadikan script yang dibuat tadi menjadi executable,
    [color:#FF6600]sudo chmod +x /usr/bin/ap_ctl[/color]
  • Untuk menjalankan hotspot wifi, ketik pada terminal
    [color:#FF6600]sudo ap_ctl --stop
    sudo ap_ctl --start
    sudo ap_ctl --ics[/color]
  • Untuk berhenti, ketik
    [color:#FF6600]sudo ap_ctl --stop[/color]
Sumber:
1. Ubuntu netbook as a wireless access-point and router
2. Making a WiFi Hotspot / Access Point using Linux & wifi lan card/USB adapter
3. Menjadikan Laptop Ubuntu Sebagai Access Point Hotspot Wifi
Last edited by pupil on 27 Feb 2016, 19:37, edited 1 time in total.
Reason: fix masalah: dnsmasq: failed to create listening socket for port 53: Address already in use
User avatar
thrvers
Posts: 4458
Joined: 01 Jan 2010, 13:28
Location: Jombang, Indonesia
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby thrvers » 12 Feb 2012, 17:52

'
mantab kak pupil :D

btw
no.2 ada 'driver=n180211' ini diambil dari mana?
no.3 konfigurasi buat file mana?

THX
User avatar
CDX
Posts: 1616
Joined: 03 Jan 2010, 13:00
Location: Prapatan belok kiri

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby CDX » 12 Feb 2012, 17:55

ha ha ha akhirnya ada yg share juga...kebetulan banget.. lagi cari kek ginian.. nice share broo
User avatar
chiki
Posts: 1235
Joined: 23 Jun 2011, 17:35
Location: Jakarta, Indonesia

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby chiki » 12 Feb 2012, 17:55

subhanallah..thanks yaaa masbro :D
very usefull
User avatar
pupil
Posts: 458
Joined: 08 Jan 2012, 06:24
Location: /home/pupil
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby pupil » 12 Feb 2012, 17:57

thrvers wrote:'
mantab kak pupil :D

btw
no.2 ada 'driver=n180211' ini diambil dari mana?
no.3 konfigurasi buat file mana?

THX


terima kasih buat koreksinya, kalau driver saya juga nggak tahu. bahkan scriptnya juga saya cuma copast dari sumber.
User avatar
jack1989
Posts: 328
Joined: 02 Jun 2011, 19:42
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby jack1989 » 12 Feb 2012, 18:52

wah ni yang ane cari... makasih mas brooow Pupil... :D
User avatar
newx
Posts: 8
Joined: 07 Feb 2012, 15:41

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby newx » 12 Feb 2012, 20:17

dnsmasq: failed to create listening socket for port 53: Address already in use

itu knapa ya master??
User avatar
enka
Posts: 251
Joined: 27 Jul 2011, 12:23
Location: Manado
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby enka » 12 Feb 2012, 21:32

ini nih yg dicari-cari,,,
User avatar
pupil
Posts: 458
Joined: 08 Jan 2012, 06:24
Location: /home/pupil
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby pupil » 12 Feb 2012, 23:05

newx wrote:dnsmasq: failed to create listening socket for port 53: Address already in use

itu knapa ya master??


setelah semua langkah dilakukan, coba reboot lalu koneksi ke internet baru sharing.

sementara anda coba, saya googling solusinya (maklum, saya juga nggak 100% menguasai metode ini) :)
User avatar
bledhoz
Posts: 41
Joined: 29 Dec 2010, 05:40
Location: Tegal, Indonesia
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby bledhoz » 12 Feb 2012, 23:19

...kalo sama firestarter beda ne apa om,,, ? tp nie mw tak coba aahhh... thanks yah mas brooo.... ^_^ ...
User avatar
blackshirt
Posts: 2336
Joined: 02 Jan 2010, 17:00
Location: Solo dan Kebumen
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby blackshirt » 13 Feb 2012, 08:53

dnsmasq: failed to create listening socket for port 53: Address already in use

itu knapa ya master??

port 53 biasanya untuk DNS service, pastikan tidak ada nameserver yang jalan pada port 53 tersebut (mungkin BIND server sudah terinstall dan jalan)
User avatar
pupil
Posts: 458
Joined: 08 Jan 2012, 06:24
Location: /home/pupil
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby pupil » 13 Feb 2012, 09:54

newx wrote:dnsmasq: failed to create listening socket for port 53: Address already in use

itu knapa ya master??


Kemungkinan karena dnsmasq bentrok dengan dhcp3-server. Saran saya hapus dhcp3-server

[color:#FF6600]sudo apt-get purge dhcp3-server[/color]

kemudian reboot dan coba lagi
User avatar
heriynt89
Posts: 15
Joined: 15 Jul 2011, 18:29
Location: Bandung, Indonesia
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby heriynt89 » 02 Apr 2012, 16:27

Makasih buat tutorialnya KK.. :)
Saya merasa terbantu sekali, akhirnya saya ga perlu repot-repot lagi balik ke windows klo mau share koneksi...
User avatar
nodamerah
Posts: 12
Joined: 27 Oct 2010, 12:19
Location: surakarta, indonesia

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby nodamerah » 03 Apr 2012, 01:08

Starting hostapd
You can view the log at /var/log/hostapd.log
Starting dnsmasq
indra@barracuda:~$ sudo ap_ctl --ics
* Reconfiguring network interfaces... [ OK ]
indra@barracuda:~$


gak ada perubahan,, di andro ane gak keluar ssid nya,,, :(
kenapa ya mastah?
User avatar
pupil
Posts: 458
Joined: 08 Jan 2012, 06:24
Location: /home/pupil
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby pupil » 21 Apr 2012, 02:32

Sorry mas, setelah sekian lama, saya baru buka lagi. Ternyata ada salah saya salah ketik di driver wlan0,

sebelumnya n180211,

sekarang sudah saya koreksi menjadi

seharusnya nl80211

Sekarang kalau di copast insya allah sudah bisa, dan terlihat ssid nya di wifi device. sekali lagi, saya mohon maaf kepada semuanya, :blush:
User avatar
Malsasa
Posts: 2971
Joined: 07 Jun 2010, 22:37
Location: Mojokerto, Indonesia
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby Malsasa » 21 Apr 2012, 06:45

Terima kasih, Kang!
User avatar
syahrir
Posts: 43
Joined: 15 Apr 2012, 08:02
Location: makassar
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby syahrir » 01 May 2012, 16:00

sudo ap_ctl --start
Starting hostapd
You can view the log at /var/log/hostapd.log
Starting dnsmasq

dnsmasq: failed to bind DHCP server socket: Address already in use


yang ini apa masalahnya kak,saya sudah lakukan semua cara,sudah direstar juga tp masih begitu,tolong bantuannya
User avatar
pupil
Posts: 458
Joined: 08 Jan 2012, 06:24
Location: /home/pupil
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby pupil » 01 May 2012, 17:05

Coba copast log yang ada di /var/log/hostapd.log ke sini :)
User avatar
syahrir
Posts: 43
Joined: 15 Apr 2012, 08:02
Location: makassar
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby syahrir » 02 May 2012, 09:16

ini kak isinya:

Configuration file: /etc/hostapd/hostapd.conf
Line 6: unknown configuration item 'chanel'
1 errors found in configuration file '/etc/hostapd/hostapd.conf'
User avatar
pupil
Posts: 458
Joined: 08 Jan 2012, 06:24
Location: /home/pupil
Contact:

Re: [share] Jadikan Laptop Ubuntu Sebagai Wifi Hotspot Acces

Postby pupil » 02 May 2012, 12:23

Seperti yang ditemukan, error berada di :

1 errors found in configuration file '/etc/hostapd/hostapd.conf'

nah, sekarang copast yang ada di:

/etc/hostapd/hostapd.conf

Return to “Pembicaraan Bebas”

Who is online

Users browsing this forum: Haroldot and 26 guests