Bagaimana cara mengatur mode Titik Akses Wi-Fi Hotspot?

161

Bagaimana cara mengatur mode Titik Akses Wi-Fi Hotspot?

Poin yang perlu diperhatikan : Titik panas nirkabel tidak sama dengan jaringan ad hoc. Ada perbedaan yang signifikan antara keduanya. Singkatnya, jaringan ad hoc tidak didukung pada perangkat yang lebih baru dan sebagian besar perangkat Android, Windows Phone dan Blackberry (dan mungkin juga perangkat iOS) sedangkan mode AP hotspot Wi-Fi. Untuk mendapatkan ide tentang hotspot mode AP, jaringan ad hoc dan perbedaannya, lihat halaman Wikipedia ini dan artikel ini di situs web Connectify .

Web-E
sumber
Perangkat iOS memang mendukung jaringan ad-hoc. Tapi mereka terputus setiap kali Anda mematikan layar.
leo
Aplikasi pihak ketiga dapat memungkinkan jaringan wifi ad-hoc di perangkat Android yang di-rooting.
solsTiCe
WEP tidak berfungsi untuk ponsel Android. WPA melakukannya.
sureshvv

Jawaban:

88

Ubuntu 18,04 LTS

Dengan desktop GNOME 3.28 di Ubuntu 18.04 LTS, tethering WiFi menjadi lebih mudah dari sebelumnya! Open Buka saja Pengaturan Wi-Fi dari menu sistem.

Menu status sistem GNOME

Dan kemudian dari menu hamburger pada Pengaturan Wi-Fi, pilih Aktifkan Wi-Fi Hotspot . Itu saja, titik akses WiFi Anda sekarang aktif dan berjalan!

Pengaturan WiFi

Barang Lanjutan

Jika Anda ingin mengubah nama (SSID) dan kata sandi titik akses Anda, buka alat editor Network Connections dengan memasukkan yang berikut di Terminal atau Alt+ F2:

nm-connection-editor

Koneksi jaringan

Klik dua kali pada Hotspot dan jendela editor akan muncul. Anda dapat mengubah SSID dan kata sandi dari tab Wi-Fi dan Wi-Fi Security.

Edit SSID Edit kata sandi

Ubuntu 16,04 LTS & 14,04 LTS

Langkah 1: Uji apakah kartu WiFi Anda mendukung mode AP

Ikuti mode Access Point dalam jawaban yang disediakan oleh Web-E

Langkah 2: Mulai Hotspot bawaan

Jaringan dilengkapi dengan opsi bawaan untuk memulai hotspot Ad-Hoc. Jadi, mari kita gunakan ini dulu, sehingga bisa dikonfigurasikan dan dikonversi ke hotspot mode Titik Akses di langkah berikutnya.

Cari Jaringan di Dash dan buka.

DashSearch

Tekan tombol " Gunakan sebagai Hotspot " dan Network Manager akan memulai hotspot AdHoc.

Hotspot

Tapi bukan itu yang kita inginkan, bukan? 😉 Hentikan hotspot.

Langkah 3: Konfigurasikan Hotspot

Buka Koneksi Jaringan dari Dasbor atau ' Edit Koneksi ' dari menu Indikator Jaringan.

Edit Koneksi

Di jendela Network Connections yang muncul, akan ada koneksi bernama Hotspot terdaftar di bawah bagian WiFi. Pilih dan klik tombol ' Edit '.

Koneksi jaringan

Di jendela yang muncul, Anda dapat mengedit nama siaran (SSID) hotspot Anda. Sekarang sampai pada bagian terpenting dari konfigurasi ini: ubah mode ke ' Hotspot ', yang akhirnya akan mengubah hotspot ke mode Access Point. Pengguna Ubuntu 14.04 LTS akan melihat bahwa mode ini tidak tersedia untuk dipilih dari drop-down. Jangan kecewa, karena Anda masih bisa melakukannya melalui Langkah 3.1 tambahan .

Edit Nama dan Kata Sandi Hotspot

Simpan dan buka jendela Editing Hotspot yang sama lagi. Kali ini buka tab Keamanan WiFi untuk memilih jenis kata sandi. Jika Anda tidak ingin mengatur kata sandi, Anda dapat mengatur keamanan ke siapa pun dan dengan demikian membuat hotspot terbuka. Jika Anda mengatur kata sandi, disarankan untuk mengubah kunci keamanan dari WEP ke WPA2. Setelah konfigurasi selesai, jangan lupa untuk menyimpannya agar perubahan bisa diterapkan.

Di tab Umum , pastikan bahwa "Sambungkan secara otomatis ke jaringan ini ketika tersedia" dimatikan (kecuali jika Anda hanya menggunakan wifi sebagai hotspot). Jika tidak, karena hotspot selalu tersedia, Anda tidak akan melihat entri menu untuk terhubung ke jaringan wifi lain di applet manajer jaringan.

Langkah 3.1: Hanya untuk Ubuntu 14.04 LTS

Karena Ubuntu 14.04 LTS's Networks ( network-manager v9.8.8) tidak menawarkan pengaturan grafis untuk memilih mode AP, kami akan secara manual mengedit file konfigurasi untuk memaksa konversi. Salin perintah berikut, lalu tekan Alt+ F2atau buka Terminal dan tempel di sana:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /etc/NetworkManager/system-connections/Hotspot

Ketikkan kata sandi Anda dalam dialog otorisasi yang muncul dan file konfigurasi akan dibuka di editor teks. Temukan baris yang diawali dengan mode=, ubah ke mode=apdan simpan file.

Langkah 4: Mulai Hotspot

Sekarang setelah bagian konfigurasi selesai, kami akan memulai hotspot. Klik ' Buat Jaringan Wi-Fi Baru ' dari menu Indikator Jaringan.

Buat Koneksi WiFi Baru

Di jendela yang muncul, klik tombol tarik-turun koneksi dan ubah "Baru ..." menjadi "Hotspot". Tekan tombol "Buat" dan hotspot Anda akan mulai berjalan. Mulai sekarang, setiap kali Anda membutuhkan hotspot, Anda hanya perlu melakukan langkah ini yaitu Langkah 4 saja.

Mulai Hotspot

K .. Itu saja semuanya! Bersenang-senang dengan Access Point baru Anda 😊

HEXcube
sumber
Langkah mudah paling keren @HEXcube
Amit Rane
1
Saya telah menyelesaikan 3 langkah yang dijelaskan oleh @ Web-E tetapi ponsel android saya tidak mau terhubung, selalu mencoba "mendapatkan alamat ip." Kemudian saya hanya melakukan perubahan "mode = ap" di / etc / NetworkManager / system-koneksi / my_wifi_connection_name yang disarankan oleh HEXcube dan terhubung langsung. Ubuntu saya adalah 13.10 64bit pada laptop Acer Aspire E1-531.
Sri
Perintah ip_forward dan masquerade dieksekusi sebagai bagian dari langkah Web-E - haruskah kita mencabutnya? Jika ya, bagaimana?
Sri
1
@ Hai-Malaikat Oh, maksudku Langkah 2 ! Salahku! 😅 Ngomong-ngomong, Ubuntu manakah yang Anda gunakan? 😕 Saya belum menguji pada 15.10. Akan memperbarui jawaban ketika 16.04LTS keluar. 😇
HEXcube
1
PENTING. WEP tidak berfungsi untuk ponsel android. Ubah ke WPA.
sureshvv
105

Apakah kartu nirkabel Anda mendukung mode Titik Akses.

Hal pertama yang harus dilakukan adalah melakukan tes apakah dukungan kartu nirkabel Anda masuk ke mode titik akses nirkabel. Seperti yang diceritakan sebelumnya tes berikut ini adalah untuk driver berbasis kerangka mac80211.

Instal iw& jalankan berikut

sudo aptitude install iw
iw list

Cari bagian antarmuka yang didukung, di mana seharusnya entri yang disebut APseperti di bawah ini

Supported interface modes:
         * IBSS
         * managed
         * AP
         * AP/VLAN
         * monitor
         * mesh point

Jika driver Anda tidak menunjukkan AP ini, itu tidak berarti itu tidak dapat membuat hotspot nirkabel. Tetapi kartu-kartu itu tidak termasuk dalam tutorial ini. Untuk tes lebih lanjut, ikuti dokumentasi ubuntu pada mode master .

Pengaturan dibagi dalam tiga bagian,

  1. Atur & host jaringan nirkabel
  2. Penyiapan alamat IP
  3. Berbagi internet

1.Setup dan host jaringan

  • Diperlukan perangkat lunak: hostapdInstal hostapd (instal)
  • Tekan alt+ F2dan ketik gksu gedit& tekan enter. Kami akan mengedit banyak file.
  • Di gedit, tekan ctrl+ o, ctrl+ l& rekatkan di kotak lokasi /etc/hostapd/hostapd.conf. Tekan Enter.
  • Tempel kode berikut,

    interface=wlan0
    driver=nl80211
    ssid=test
    hw_mode=g
    channel=1
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=3
    wpa_passphrase=1234567890
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    

Harap pastikan tidak ada spasi putih dan akhir dari garis! Hostapd sangat sensitif untuk mengakhiri spasi putih yang sulit dipecahkan !

Perubahan yang perlu Anda lakukan:

  1. Ubah interface=wlan0nama kartu nirkabel Anda. (Jika Anda memiliki satu kartu nirkabel, itu harus wlan0)
  2. ssid=test. testadalah nama jaringan Anda yang dihosting.
  3. wpa_passphrase=1234567890, 1234567890adalah kata sandi jaringan Anda.

Konfigurasi di atas membuat titik akses yang diaktifkan wpa & wpa2 dalam gmode. Instruksi yang lebih terperinci untuk membangun file konfigurasi dapat ditemukan di sini

Sekarang mulai hostapd. Edit file /etc/default/hostapddan modifikasi baris DAEMON_CONF seperti ini:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Kemudian mulai hostapdlayanan menggunakan perintah berikut,

sudo service hostapd start

Seharusnya memulai jaringan nirkabel. Di perangkat seluler Anda sekarang Anda dapat melihat jaringan nirkabel dan dapat mengautentikasi. Tetapi perangkat tidak akan mendapatkan alamat IP. Hentikan dengan perintahsudo service hostapd stop

Jika Anda mendapatkan kesalahan, mungkin kartu Anda tidak mendukung gmode. Coba dengan mode> lainnya. Panduan

Bagian 2: Mengatur server DHCP untuk manajemen alamat IP

Instal isc-dhcp-serverInstal isc-dhcp-server

Edit file /etc/default/isc-dhcp-serverdan atur INTERFACES seperti ini:

INTERFACES="wlan0"

Di gedit, tekan Ctrl+ O, di kotak lokasi tempel /etc/dhcp/dhcpd.conf Cari ( ctrl+ F) di bawah garis dan letakkan # di depannya. Seharusnya terlihat setelah diedit

# option definitions common to all supported networks…
#option domain-name “example.org”;
#option domain-name-servers ns1.example.org, ns2.example.org;

Sekali lagi komentari baris berikut juga

#default-lease-time 600;
#max-lease-time 7200;

Tambahkan baris berikut di akhir

subnet 10.10.0.0 netmask 255.255.255.0 {
        range 10.10.0.2 10.10.0.16;
        option domain-name-servers 8.8.4.4, 208.67.222.222;
        option routers 10.10.0.1;
}

Rentang menggambarkan berapa lama kumpulan alamat akan. Anda perlu menyesuaikan nilai subnet juga. Konfigurasi ini dapat memberikan IP hingga 15 perangkat

Sekali lagi tekan Cctrl+ Odi gedit dan rekatkan mengikuti di bilah lokasi /etc/network/interfaces, Tambahkan di bawah

auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0

wlan0adalah antarmuka nirkabel Anda. Ubah sesuai.

Catatan: Setelah reboot nirkabel akan ditampilkan sebagai tidak dikelola. Jadi Anda tidak dapat menggunakan jaringan wi-fi lainnya. Untuk mendapatkan nirkabel dengan perilaku normal, letakkan # sebelum baris yang baru ditambahkan dan jalankansudo start networking

sekarang jalankan

sudo service isc-dhcp-server start

sudo service hostapd start

Pada titik ini, perangkat seluler Anda akan melihat jaringan, mengautentikasi & setelah otentikasi itu akan mendapatkan sesuatu seperti alamat ip 10.10.0.2.

Atur pengaturan koneksi internet

Untuk berbagi koneksi internet kita perlu ip forwardingdan ip masquerading. Aktifkan penerusan ip: jalankan

echo 1| sudo tee /proc/sys/net/ipv4/ip_forward

Sekarang katakan Anda menggunakan koneksi modem dial up / usb untuk terhubung ke INTERNET. Anda perlu mendapatkan nama antarmuka logis. Untuk itu jalankan ifconfigatauip address

Untuk modem dialup / usb: seharusnya ppp0. Jika Anda ingin berbagi koneksi Ethernet, Anda harus menggunakan di ethXmana X adalah nomor perangkat ethernet Anda. Jika Anda terhubung ke internet melalui perangkat android dengan tethering USB, maka nama antarmuka seharusnya usb0.

Sekarang setelah Anda menjalankan nama antarmuka sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE

Perintah ppp0di atas adalah antarmuka yang koneksi internetnya Anda bagikan melalui nirkabel.

Jika sudah diedit, /etc/network/interfacesAnda dapat menggunakan skrip ini untuk memulai layanan. Edit jika Anda tidak berbagi ppp0. jika Anda menggunakan skrip dan ingin menghentikan server, gunakansudo killall hostapd


Sebuah blog yang sebagian besar merupakan ringkasan dari apa yang telah dijelaskan di sini: http://dashohoxha.blogspot.com/2013/06/how-to-setup-wifi-access-point-on-ubuntu.html

Sebuah skrip yang mencoba mengotomatiskan langkah-langkah yang dijelaskan di sini: https://gist.github.com/dashohoxha/5767262

Silakan melaporkan atau memperbaiki bug yang Anda perhatikan.


Sangat membantu dari:

Web-E
sumber
1
Saya dapat terhubung ke hotspot dan mengautentikasi. Tetapi saya tidak dapat menerima IP. Bisakah Anda membantu saya?
Vijay
@neo Anda sudah menyortir baris dalam konfigurasi
Web-E
Aku melakukannya. Saya benar-benar mencoba seluruh proses dua kali, hanya untuk memastikan saya tidak melakukan kesalahan pertama kali.
Vijay
2
@ neo saya menghadapi masalah yang sama. Aku hanya berubah dns=dnsmasqke #dns=dnsmasqdalam sudo gedit /etc/NetworkManager/NetworkManager.confsetelah menginstal ap-hotspot. Itu memperbaiki masalah.
ss1729
1
Versi Ubuntu mana yang mendukung ini (versi hostapd ap-hotspot tampaknya tidak lagi tersedia ...: C)
Wilf
32

Saya juga punya masalah yang sama. Solusi terbaik yang bisa saya temukan adalah dengan menggunakan ap-hotspot untuk membuat hotspot dari mesin ubuntu. Ini berfungsi dengan baik untuk menghubungkan ke hampir semua android, ponsel windows, dll.

Untuk menginstalnya:

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install ap-hotspot

Selanjutnya, untuk memulai hotspot:

$ sudo ap-hotspot start

Ia menanyakan kepada Anda adaptor internet mana yang ingin Anda bagikan, nama jaringan, kata sandi, dll. Secara interaktif.

Untuk menghentikan hotspot:

$ sudo ap-hotspot stop

Untuk mengkonfigurasinya:

$ sudo ap-hotspot configure

Jika ada masalah, harap tautan ini membantu.

SUNTING:

Untuk saat ini tampaknya ada beberapa masalah dengan Ubuntu 14.04, dan sebagaimana ditentukan dalam artikel webupd8.org tertaut, Anda harus menurunkan versi hostapd:

64bit:

cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

32 bit:

cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
shivshnkr
sumber
Bung, itu bekerja seperti pesona!
Milkncookiez
Saya mengikuti instruksi pada jawaban sebelumnya dan menemukan bahwa kartu nirkabel saya tidak didukung untuk mode titik akses. Tetapi ap-hotspot masih berfungsi dengan baik. Jadi saran saya adalah menginstal ap-hotspot dan melihat apakah itu berfungsi
Hashken
1
Ini berfungsi untuk saya jika saya menghentikan network-manager dengan sudo stop network-manager sebelum memulai ap-hotspot. Terima kasih!
Rmano
Anda harus menyalakan nirkabel pada komputer terlebih dahulu, tetapi tidak menghubungkannya dengan apa pun - Ini bekerja dengan sangat baik :-) - Tetapi saya akan mengatakan bahwa saya hanya dapat menggunakan Use as Hotpottombol default di Fedora 19 (boot dual off setengah lainnya)
Wilf
1
Script sekarang tampaknya sudah usang.
Léo Lam
5

Sekarang, inilah metode yang sederhana dan pasti akan melakukan pekerjaan itu.

Instal Editor Koneksi KDE

Buka Terminal (Ctrl + Alt + T) dan ketik perintah berikut, satu demi satu.

$ sudo apt-get install plasma-nm
$ sudo apt-get update

Sekarang, Anda baru saja menginstal Editor Koneksi KDE.

Mari kita buat Hotspot Wi-Fi.

Buat Hotspot Wi-Fi (mode Titik Akses)

1. Sekarang buka aplikasi yang diinstal dengan baik,

  1. Cari (Alt + F2) untuk kde-nm-connection-editor (Anda akan segera melakukannya setelah Anda mulai mengetik kde ).

    ATAU

  2. Buka secara manual dari Terminal.

    $ sudo kde-nm-connection-editor
    

2.Sekarang klik + Tambah dan pilih Nirkabel (dibagi)

Menambahkan koneksi baru

3. Sekarang, Anda akan melihat jendela di bawah ini.

Tab pengaturan koneksi

SSID : Beri nama untuk Hotspot baru Anda

Mode : Pilih Titik Akses

Alamat MAC yang dikloning : Klik tombol Acak untuk menghasilkan alamat MAC acak.

Segala sesuatu yang lain harus sudah diatur ke baik-baik saja.

4. Sekarang mari kita pergi ke tab Wireless Security .

Tab Kata Sandi WPA

Pilih WAP & WPA2 Personal dan ketikkan kata sandi Anda.

Klik Oke .

5. Sekarang koneksi Anda siap.

Siap

Nikmati!

ngub05
sumber
2
kde-nm-connection-editormenjadi kde5-nm-connection-editorbagi saya
x13
2

salah satu cara termudah yang saya temukan adalah dengan menggunakan create_ap oleh github user oblique

Prasyarat:

1) hostapd

sudo apt install hostapd

Langkah :

git clone https://github.com/oblique/create_ap
cd create_ap
make install  (use sudo if you want to install it systemwide)

lalu dua nyalakan hotspot

dengan asumsi Anda ingin berbagi internet dari ethernet dengan nama antarmuka eth0menggunakan antarmuka wifi wlan0, Anda dapat menggunakan sintaks berikut:

create_ap -m nat wlan0 eth0 MyAccessPoint MyPassPhrase

untuk info dan referensi lebih lanjut

https://github.com/oblique/create_ap

Nageen Chand
sumber
0

Jawaban @ Web-E sangat membantu, tetapi juga mengkonfigurasi komputer sebagai router. Saya hanya menginginkan Access Point, karena saya sudah menggunakan router ISP saya.

Saya juga menjalankan Ubuntu Server (18.04.2), jadi saya tidak bisa menggunakan alat GUI untuk mengatur ini.

Jadi, apa yang saya lakukan adalah menginstal dan mengkonfigurasi hostapd seperti yang dijelaskan dalam jawaban ini dan kemudian menjembatani Ethernet dan Wi-Fi adapter saya. Berikut adalah isi file `/etc/netplan/01-netcfg.yaml saya:

network:
  version: 2
  renderer: networkd
  ethernets:
    # My Ethernet adapter
    enp1s0:
      # For some reason it seems I must specify at least something here.
      dhcp4: no
    # My Wi-Fi adapter
    wlp2s0:
      dhcp4: no
  bridges:
    br0:
      interfaces:
        - enp1s0
        - wlp2s0
      # Using a static IP for this box.
      addresses:
        - 192.168.0.45/24
      gateway4: 192.168.0.1
      nameservers:
        addresses: [1.1.1.1,1.0.0.1]

Tentu saja Anda perlu mengubah file konfigurasi Anda untuk kebutuhan Anda sendiri. Jalankan sudo netplan applysetelahnya untuk menerapkan konfigurasi.

David
sumber