.

Monday, August 11, 2014

Membuat akses point di Linux




Sebulan lalu beli alat usb wifi merek ALFA AWUS036NH yang saya baca fiturnya katanya bisa jadi akses point, saya sudah coba utak-atik dan sukses akses pointnya ON, dengan bantuan hostap, referensinya bisa dilihat disini http://en.wikipedia.org/wiki/HostAP, nah kalau pakai hostap(d) nya lumayan agak ribet, jadi saya cari referensi lain yang lebih mudah, dan ketemunya malah pas lagi lihat output yaourt (https://wiki.archlinux.org/index.php/yaourt) di terminal, ada software namanya create_ap (https://aur.archlinux.org/packages/create_ap/), dengan software ini agak lebih mudah dalam pengaturan akses point, walau tetap harus via terminal juga yang notabene adalah dunia gelap bagi kebanyakan pengguna komputer.

output helpnya cukup simple:

[iip@Asusination ~]$ create_ap
Usage: create_ap [options] [] [ []]

Options:
  -h, --help          Show this help
  -c        Channel number (default: 1)
  -w    Use 1 for WPA, use 2 for WPA2, use 1+2 for both (default: 1+2)
  -n                  Disable Internet sharing (if you use this, don't pass
                      the argument)
  -m         Method for Internet sharing.
                      Use: 'nat' for NAT (default)
                           'bridge' for bridging
                           'none' for no Internet sharing (equivalent to -n)
  --hidden            Make the Access Point hidden (do not broadcast the SSID)
  --ieee80211n        Enable IEEE 802.11n (HT)
  --ht_capab     HT capabilities (default: [HT40+])
  --driver            Choose your WiFi adapter driver (default: nl80211)
  --no-virt           Do not create virtual interface

Non-Bridging Options:
  -g        IPv4 Gateway for the Access Point (default: 192.168.12.1)
  -d                  DNS server will take into account /etc/hosts

Useful informations:
  * If you're not using the --no-virt option, then you can create an AP with the same
    interface you are getting your Internet connection.
  * You can pass your SSID and password through pipe or through arguments (see examples).

Examples:
  create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
  echo -e 'MyAccessPoint\nMyPassPhrase' | create_ap wlan0 eth0
  create_ap wlan0 eth0 MyAccessPoint
  echo 'MyAccessPoint' | create_ap wlan0 eth0
  create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
  create_ap -n wlan0 MyAccessPoint MyPassPhrase
  create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
  create_ap --driver rtl871xdrv wlan0 eth0 MyAccessPoint MyPassPhrase
[iip@Asusination ~]$

nah dari contoh diatas, untuk usb saya cukup dengan menjalankan perintah seperti berikut:

sudo create_ap wlp0s20u4 wlp3s0 wifine-Iip botakpacul --no-virt

wlp0s20u4 adalah alat yang akan dijadikan akses point
wlp3s0 adalah koneksi wifi yang akan saya sharing
wifine-Iip ini adalah nama AP yang nanti bisa di akses dengan password botakpacul
--no-virt memberikan perintah agar tidak membuat virtual device (soale alat saya gak mau idup kalau gak pakai opsi ini...heuheu)

Salam,

-iip-


No comments:

Showing screenfetch and install date on Manjaro

Here is the code: screenfetch head -n1 /var/log/pacman.log |awk -F '[' '{printf " \033[1...