Buat hotspot WiFi di ubuntu

34

Meskipun banyak pertanyaan yang telah diajukan tentang hotspot WiFi, saya tidak mendapatkan solusi yang berfungsi untuk saya.

Saya terhubung ke Internet menggunakan Dongle 3G Huawei 3772 (Vodafone). Jenis Mobile Broadbandkoneksi adalah koneksi. Saya harus berbagi koneksi Internet ini dengan perangkat saya yang lain seperti ponsel dan laptop.

Bagaimana saya bisa membuat koneksi hotspot WiFi untuk koneksi ini.

Saya menggunakan Ubuntu 12,04 LTS.

Saya ingin mencatat bahwa saya sudah mencoba beberapa tautan bantuan dari Ubuntu tetapi, mereka sangat membingungkan sehingga saya tidak dapat memahaminya.

Anuj TBE
sumber
2
Kemungkinan duplikat dari Cara mengatur mode Titik Akses Wi-Fi Hotspot?
Pablo A

Jawaban:

55

Membuat wifi-hotspot menggunakan manajer jaringan default Unity tanpa mengunduh alat / perangkat lunak apa pun.

Metode yang dijelaskan dalam jawaban ini hanya berfungsi jika perangkat nirkabel Anda mendukung mode master. Untuk memeriksa apakah benar, buka konsol dan ketik

sudo iwconfig wlan0 mode master

Ganti wlan0dengan apa pun yang disebut Ubuntu perangkat nirkabel Anda.

Jika Anda mendapatkan kesalahan, perangkat Anda tidak mendukung mode master dan sayangnya solusi ini tidak berfungsi. Sumber: Komunitas Bantuan Wiki , komentar ini .

  1. Nonaktifkan WIFI dan tancapkan kabel internet atau modem mobile-broadband ke Ubuntu Anda sehingga Ubuntu Anda terhubung ke koneksi kabel atau broadband dan nirkabel dinonaktifkan.

  2. Buka Ikon Jaringan di panel atas → Edit Koneksi , lalu klik tombol Tambah di jendela sembulan.

    Edit koneksi

  3. Pilih Wi-Fi dari menu drop-down ketika Anda diminta untuk memilih jenis koneksi:

    Pilih jenis koneksi wifi ke wifi

  4. Di jendela berikutnya, lakukan:

    • Ketikkan nama koneksi. Nama akan digunakan nanti.
    • Ketikkan SSID
    • Pilih mode: Infrastruktur
    • Alamat perangkat MAC: pilih kartu nirkabel Anda dari menu drop-down.

    Buat hotspot wifi

  5. Buka tab Keamanan Wi-Fi , pilih jenis keamanan WPA & WPA2 Pribadi dan tetapkan kata sandi .

  6. Buka tab Pengaturan IPv4 , dari kotak drop-down Metode pilih Dibagikan ke komputer lain .

    Wifi IPv4 dibagikan ke komputer lain

Setelah selesai, klik tombol simpan .

Setelah langkah-langkah di atas, file konfigurasi dibuat di bawah /etc/NetworkManager/system-connectionsdirektori. Nama file sama dengan nama koneksi yang Anda ketikkan pada langkah 4 .

Sekarang tekan Ctrl+Alt+Tpada keyboard untuk membuka terminal. Ketika terbuka, rekatkan perintah di bawah ini dan tekan Enter untuk mengedit file konfigurasi.

gksudo gedit /etc/NetworkManager/system-connections/wifi-hotspot

Ganti wifi-hotspot dengan nama koneksi yang Anda ketik di langkah 4 .

Ketika file dibuka, cari baris mode=infrastructuredan ubah ke mode=ap.

Akhirnya simpan file tersebut.

Ubah mode ke ap

Ketika semuanya selesai, aktifkan WIFI dari ikon Network Manager di panel. Seharusnya secara otomatis terhubung ke hotspot yang Anda buat. Jika tidak, pilih "Sambungkan ke Jaringan Wi-Fi Tersembunyi" dan pilih dari kotak drop-down.

Wifi Hotspot

Sekarang Anda dapat mencari dan menghubungkan titik akses dari ponsel Android Anda ..... enyou <^ _ ^>

Kredit: UbuntuHandBook

Anuj TBE
sumber
bekerja 14,04 (.2) _64 dan mudah dilakukan !! terima kasih: D
Mina Michael
Jika berhasil untuk Anda. Berikan upvote alih-alih terima kasih ...: D .Thanku.
Anuj TBE
Aku melakukannya! Saya ingin meningkatkan penekanan dengan komentar karena anehnya tidak memiliki upvotes
Mina Michael
hei baru saja memperhatikan sth! setelah restart itu tidak berfungsi lagi. aneh! itu hanya bertindak seolah-olah sedang mencoba untuk terhubung ke jaringan wifi yang kami buat
Mina Michael
1
@ThePredator Anda hanya dapat berbagi internet yang terhubung melalui kabel ke laptop Anda dengan orang lain menggunakan hotspot wifi. Jika Anda terhubung ke beberapa wifi lain di laptop Anda, Anda tidak dapat membagikannya dengan orang lain. Mengaktifkan hotspot akan menonaktifkan semua koneksi wifi.
Anuj TBE
6

Pasang ap-hotspot:

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

Perbarui untuk Ubuntu 14.04 jika Anda menggunakannya:

amd64 : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
32 bit : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb

Contoh pada amd64:

cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

Penggunaan:

sudo ap-hotspot start

// Ikuti konfigurasi untuk kata sandi & ssid

Jika Anda ingin mengkonfigurasinya lagi:

sudo ap-hotspot configure

Untuk menghentikannya:

sudo ap-hotspot stop

Untuk memeriksa konfigurasi:

ap-hotspot

Dan yang paling penting: Jangan lupa mematikan Firewall di Hotspot!

hwez
sumber
2
Agar ap-hotspot berfungsi, Anda harus mematikan firewall Anda.
Sudheer
Saya ingin memberi +1 komentar oleh Sudheer. Anda harus mematikan firewall Anda. Saya sudah mencoba banyak hal di atas tetapi tidak berhasil karena firewall saya ON. Sudheer terima kasih!
Babbzzz
ERROR 404: Not Found untuk wgetperintah yang diberikan .
phil294
1
PPA tidak berisi ap-hotspotdengan Ubuntu 17.04
loxaxs
6

Cara terbaik menurut saya adalah:

  • Pertama, instal beberapa paket sebagai berikut:
sudo apt-get install procps iproute2 iw haveged hostapd

Penggunaannya sangat sederhana dan pada dasarnya "hanya bekerja". Pertama kali AP benar-benar bekerja untuk saya (tidak pernah berfungsi dengan benar untuk saya melalui NetworkManager default).

Karel Bílek
sumber
1
Iya nih. Juga, hostapdperlu ada dalam daftar instal juga.
phil294
2
Mencoba: ap-hotspot, nm-plasma, network-manager-gnome, dll. Dll. Ini adalah satu-satunya hal yang dapat saya lakukan untuk bekerja di Ubuntu 17.04 64-Bit.
nmax
3

Berikut adalah dua metode yang sangat mirip berdasarkan alat baris perintah hebat dari NetworkManager. Ini sangat mudah, bekerja dengan WPA dan Mode Access Point (sehingga berfungsi pada smartphone), dan tidak perlu pengaturan yang rumit. Setelah diatur, Anda bisa menggunakan antarmuka grafis untuk toogle jalur akses.

Solusi satu baris, tanpa program tambahan

Lari saja

nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse

dan itu harus membuat jalur akses dan menghubungkannya. Jika tidak berhasil, Anda harus mencoba solusi 3 baris di sini:

Solusi tiga baris, tanpa program tambahan

Cukup jalankan baris berikut untuk membuat dan mengaktifkan titik akses:

# Create a connection
nmcli connection add type wifi ifname '*' con-name my-hotspot autoconnect no ssid my-local-hotspot
# Put it in Access Point
nmcli connection modify my-hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
# Set a WPA password (you should change it)
nmcli connection modify my-hotspot 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk myhardpassword
# Enable it (run this command each time you want to enable the access point)
nmcli connection up my-hotspot

Sekarang terhubung pada Smartphone Anda ... Ketika Anda tidak membutuhkannya lagi, nonaktifkan dengan:

nmcli connection down my-hotspot

Untuk mengaktifkannya lagi, Anda hanya perlu menggunakan perintah terakhir dari perintah 4 baris. Anda dapat mencatat bahwa karena koneksi juga muncul pada koneksi yang tersedia, Anda dapat mengaktifkan / menonaktifkannya dari antarmuka grafis.

tobiasBora
sumber
1
Luar biasa, ini berhasil! (Saya membutuhkan versi panjang yang Anda tulis, dan saya menggunakan Xubuntu 16.04). Anda berhak mendapatkan +1 secara khusus karena tidak menggunakan program tambahan apa pun . Bisakah Anda memberi tahu saya, di mana / bagaimana Anda belajar melakukan hal ini?
loved.by.Yesus
Bisa jadi setelah menonaktifkan hotspot, layanan jaringan di komputer tidak berfungsi dengan benar. Untuk memulai kembali jaringan di Ubuntu Anda dapat menjalankan sudo service network-manager restart(Lihat howopensource.com/2014/12/ubuntu-restart-network )
loved.by.Jesus
2

Ubuntu 16.04+ LTS

cara termudah yang pernah saya lihat adalah cukup menggunakan fitur built in Hotspot di Ubuntu. Anda hanya perlu memastikan bahwa Anda terhubung melalui ethernet ke internet karena menyalakannya akan memutuskan sambungan dari wi-fi.

(Mungkin berbeda jika Anda memiliki dongle tambahan yang terpasang pada laptop atau komputer Anda yang memungkinkan 2 koneksi pada saat bersamaan)

1. Buka pengaturan, klik pada jaringan

Jendela pengaturan Ubuntu dengan mouse di atas "Jaringan"

2. Klik Wirelss dan pastikan Anda telah mengaktifkannya!

masukkan deskripsi gambar di sini

Klik "Gunakan sebagai Hotspot ..." ingat untuk memastikan Anda terhubung ke internet melalui ethernet.

3. "Klik Hidupkan"

masukkan deskripsi gambar di sini

ini adalah apa yang muncul untuk saya karena saya masih terhubung ke wifi, tetapi masih berfungsi.

begitu Anda melakukannya, Anda akan disambut oleh Nama koneksi, dan kunci kata sandi yang dibuat secara otomatis. Cukup bergabung dengan koneksi itu dan ketikkan kunci dan Anda siap berangkat!

Thunder_Ruler
sumber
1

Untuk membuat mesin ubuntu Anda bertindak sebagai hot-spot wifi untuk perangkat apa pun, instal dan konfigurasikan paket hostapd. Ini dirancang untuk tujuan ini. Saya berbagi koneksi broadband seluler (Tata Photon) saya dengan ponsel android saya menggunakan metode ini di ubuntu 12.04!

Inilah per-syarat yang Anda perlukan untuk menggunakan hostapd dengan cara ini:

Pra-syarat:

  1. Kemampuan kartu nirkabel Anda untuk mendukung mode infrastruktur. Untuk mengetahuinya:

    saya. Temukan modul driver kernel Anda yang digunakan dengan mengeluarkan perintah di bawah ini: lspci -k | grep -A 3 -i “jaringan” (Dalam kasus saya, driver yang digunakan adalah ath9k)

    ii. Sekarang, gunakan perintah di bawah ini untuk mengetahui kemampuan wifi Anda (ganti ath9k dengan driver kernel Anda): modinfo ath9k | grep 'depend' (iii) Jika output di atas termasuk "mac80211" maka itu berarti kartu wifi Anda akan mendukung mode AP.

  2. Perangkat lunak Hostapd: Hostapd adalah daemon linux standar yang akan digunakan untuk membuat titik akses Anda.

  3. Perangkat lunak Dhcp: Bahkan setelah hostapd membuat AP dan perangkat Anda mendeteksinya, Anda masih memerlukan server dhcp untuk menetapkan alamat ip dinamis untuk klien AP Anda. (kecuali jika Anda menetapkan alamat statis untuk setiap perangkat)

Lihat artikel saya untuk rincian lebih lanjut tentang cara mengatur dan mengkonfigurasi paket hostapd.

Pembaruan pada 08-Jul-2014

Untuk mengatasi masalah ini, saya telah menulis Hotspotd , daemon linux kecil untuk membuat hotspot wifi di atas hostapd. Ini menggunakan dnsmasq untuk penyediaan alamat IP dan iptables untuk menghasilkan tabel routing.

Untuk memasang:

wget https://github.com/prahladyeri/hotspotd/raw/master/dist/hotspotd-0.1.tar.gz
tar xvf hotspotd-0.1.tar.gz
cd hotspotd-0.1/
sudo python setup.py install

Solusi untuk bug hostapd 14,04 rusak disertakan.

Prahlad Yeri
sumber
1

Anda dapat membuat hotspot dengan perintah tunggal menggunakan create_ap .

sudo create_ap wlo1 wlo1 'My superfast hotspot' superSecretpassword

Untuk menginstalnya

# install hostapd using apt
sudo apt install hostapd

# install create_ap from source
git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install

Anda dapat checkout halaman readme pada proyek untuk lebih banyak contoh tentang cara menggunakannya.

ChillarAnand
sumber
paket hostapd 1: 2.4-0ubuntu6 tidak termasuk program create_ap.
John S Gruber
@JohnSGruber no yang seharusnya menjadi tautan github
Wilf
1
@ Will, terima kasih. Kedua langkah itu perlu. Kesalahanku.
John S Gruber
0

Ini berhasil untuk saya. Ini mengatur koneksi hotspot menggunakan editor koneksi jaringan-manajer Kde. Saya di Ubuntu 14.04 (.2) 64 bit. Ikuti tautannya atau ikuti saya:

Pertama instal dari tautan di atas. (Saya pikir paketnya adalah plasma-nm, jika saya menjalankan ini dengan benar untuk menginstal:) sudo apt-get install plasma-nm.

Tekan Alt+ F2dan ketik kde-nm-connection-editoruntuk menjalankannya.

Di jendela yang keluar klik tombol Add dan pilih "Wireless (shared)" dari daftar drop-down.

Ketikkan nama, ssid, dan pilih mode Titik Akses. Jika Anda mau, atur kata sandi di bawah tab Keamanan Nirkabel. Akhirnya, klik OK.

Klik applet Network Manager pada panel Unity dan kemudian pilih "Connect to Hidden Wi-Fi network", pilih koneksi yang Anda buat. (Anda mungkin tidak perlu melakukan langkah ini)

Mina Michael
sumber