Create_AP: Script untuk membagikan koneksi Internet kami melalui WiFi

Wifi Create_AP

Situasinya adalah sebagai berikut: Kami memiliki Laptop dengan koneksi Internet dan kami ingin membagikan koneksi tersebut untuk menggunakan Smartphone atau Tablet kami melalui WiFi.

Biasanya untuk mencapai ini, kita harus membuat koneksi WiFi, kemudian menggunakan IPTables untuk NAT, dll ... Tetapi pengguna Archlinux Anda telah membuat skrip, yang Anda beri nama Buat_AP dan itu semua untuk kita.

Skrip ini memanfaatkan de hostapd + dnsmasq.dll + iptables untuk membuat punto de acceso NAT, dan hostapd + brctl + dhclient untuk membuat Access Point. Perilaku default adalah jalur akses melalui NAT.

Instalasi Create_AP:

Untuk menginstal Create_AP yang kami lakukan adalah membuka terminal dan meletakkan:

$ git clone https://github.com/oblique/create_ap $ cd create_ap $ sudo buat instal

Demikian juga, kita cukup menjalankan .sh yang ada di dalam folder tersebut. Agar berfungsi dengan benar, kita harus menginstal dependensi berikut:

  • bash (untuk menjalankan skrip)
  • util-linux (untuk getopt)
  • hostapd
  • iproute2
  • iw
  • hasged (opsional)

Penggunaan skrip

# Tanpa kata sandi (jaringan terbuka):
create_ap wlan0 eth0 MyAccessPoint

# WPA + WPA2 dengan Kata Sandi:
create_ap wlan0 eth0 MyAccessPoint MyPassword

# AP tanpa Internet bersama:
create_ap -n wlan0 MyAccessPoint MyPassword

# Jembatan Jaringan dengan Internet bersama:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword

Ada lebih banyak informasi tentang cara menggunakan skrip ini di file README.md. Untuk memulai layanan, kami cukup menjalankan di konsol:

# systemctl start create_ap

Dan untuk memulainya secara otomatis:

# systemctl enable create_ap

Kesimpulan

Bagi saya pribadi, Script berfungsi dengan sempurna untuk saya, saya dapat menghubungkan ZTE Open saya ke Laptop saya melalui WiFi tetapi saya belum menemukan cara untuk terhubung ke Internet. Ada kemungkinan bahwa itu adalah kesalahan FirefoxOS yang secara default tidak memiliki opsi untuk menempatkan Proxy atau sesuatu seperti itu, saya tidak tahu, tetapi alangkah baiknya jika Anda berbagi pengalaman dengan kami jika itu berfungsi untuk kamu.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Eduardo dijo

    EXCELENTE!

    Ini bekerja untuk Ubuntu / Debian ????

    Gracias!
    Eduardo

    1.    hidup dijo

      Sebenarnya saya pikir begitu, dan jika menurut saya itu tidak dapat dimodifikasi 😉 Saya kira dalam hal ini yang penting adalah memiliki dependensi yang diperlukan.

      1.    pemburu dijo

        Dikonfirmasi di Debian Jessie, naskah adalah mahakarya.

        1.    hidup dijo

          Tetapi apakah Anda dapat menggunakan internet dari ponsel Anda?

          1.    pemburu dijo

            Ya, tetapi saya memiliki Android dengan MIUI yang menghadirkan dukungan Proxy terintegrasi.

        2.    eliotime3000 dijo

          Mengunduh ISO netinstall Debian Jessie dalam 3, 2, 1 ...

  2.   Jorge dijo

    Luar biasa. Sesuatu seperti itu perlu. Saya sudah akan membuat paket Gentoo saya sendiri untuk Anda uji.

    Itu dihargai 😀

    1.    hidup dijo

      Sama-sama 😉 Saya rasa kita harus berterima kasih kepada penulisnya.

      1.    Jorge dijo

        Siap. Ini adalah layout Gentoo saya. create_ap ada di dalam net-wireless.

        https://github.com/jorgicio/jorgicio-gentoo

  3.   seperti siapa dijo

    Dan tentu saja, seperti kebiasaan di Arch Linux, ini sudah ada dalam AUR 😀 https://aur.archlinux.org/packages/create_ap

    yaourt -S buat_ap

    1.    mulut dijo

      cara menjalankan create ap di arch

  4.   eliotime3000 dijo

    Tip yang bagus. Saya tidak tahu bahwa Anda dapat berbagi jaringan dari PC dengan WiFi.

    Bagaimanapun, ini akan bekerja untuk netbook saya.

  5.   ghermain dijo

    Saya mencobanya dengan Kademar (64 bit) yang merupakan Arch dan berhasil untuk saya, nanti saya akan mengujinya di netbook saya dengan Kademar (32bit), tapi saya rasa saya akan melakukannya dari AUR yang sudah ada.
    Omong-omong, saya mengambil kesempatan untuk merekomendasikan distribusi ini, saya selalu ingin menggunakan Arch tetapi instalasi dan penggunaannya rumit tetapi dengan Kademar mereka membuatnya nyaman dan mudah untuk menginstal, menggunakan, dan memperbaruinya.
    Anda dapat melihat beberapa informasi di sini dan alangkah baiknya mengetahui pendapat yang memotivasi Anda:
    http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html

  6.   rpyanm dijo

    Ini bekerja dengan sempurna di ubuntu 14.04 saya, saya hanya perlu menginstal dependensi yang hilang (hostapd) !!!

    Ketika saya perlu melakukan ini, saya harus pergi ke Windows dan menjalankan Connectify. Sekarang saya melakukannya di Linux !!!

    Terima kasih banyak xD

  7.   otkmanz.dll dijo

    Kontribusi luar biasa, terima kasih banyak telah berbagi ini dengan kami !! Sungguh sangat berguna, pada awalnya saya kurang paham tentang berbagi wifi, saya berpikir: tapi .. jika laptop terhubung ke wifi, bagaimana cara berbagi wifi? Tapi saya telah jatuh bahwa maksud Anda terhubung dengan USB Modem atau hanya modem, sekarang masuk akal hahaha
    Terima kasih banyak atas kontribusi ini!

    1.    samudra dijo

      Saya juga tidak mengerti, sampai saya membaca komentar Anda 😀

  8.   ¿ dijo

    Paket apa yang harus dihapus agar TIDAK memiliki koneksi internet?

  9.   keiller dijo

    Semuanya berfungsi dengan baik di Ubuntu 14.04. Terima kasih.

  10.   Cristianhcd dijo

    KESALAHAN: Mungkin adaptor WiFi Anda tidak sepenuhnya mendukung antarmuka virtual. Coba lagi dengan –tidak kebajikan.

    : menangis

    dan jika saya menambahkan –tidak kebajikan
    Tidak dapat menemukan perangkat «wlan0»

    di fedora 20 dengan gnome 3.12

    1.    hidup dijo

      Itu karena di Fedora antarmuka WiFi tidak boleh wlan0, itu sebelumnya .. untuk mengetahui nama antarmuka Anda coba dengan:
      ip link

      1.    pemburu dijo

        Nama saya adalah nama yang sangat panjang di F19 dan sekarang di F20 menjadi em1.

  11.   Kuroro dijo

    Halo, Skrip Anda berhasil untuk saya dengan sukses di Fedora 20 x64 - Gnome. Terima kasih banyak! 😀. Tapi sekarang saya punya masalah: Saya tidak dapat terhubung ke jaringan mana pun, tidak ada yang mengenali saya, menurut Anda apa masalahnya?

    1.    KZKG ^ Gaara dijo

      Anda menyentuh sesuatu di /etc/NetworkManager/NetworkManager.conf kan?
      Letakkan saja tanda pagar (#) di depan baris yang Anda tambahkan.

      1.    Kuroro dijo

        Saya tidak benar-benar menyentuh konfigurasi apa pun, cukup jalankan skrip dan ketika menutup terminal itu sudah mengenali jaringan. Bantu saya, saya tidak dapat terhubung ke internet dari Fedora 🙁

        1.    Kuroro dijo

          ... dan ketika saya menutup terminal, itu tidak lagi mengenali jaringan

      2.    Kuroro dijo

        Saya hanya dapat melihat jaringan melalui terminal, tetapi saya tidak dapat melakukannya dengan antarmuka grafis Gambar

  12.   gabriel dijo

    Halo, saya beri tahu Anda bahwa berbagi internet ke ponsel atau tablet dapat dilakukan untuk waktu yang lama dengan fedora 20 kde, pergi ke editor koneksi kemudian untuk menambahkan, pilih nirkabel bersama, di tab nirkabel pilih untuk membatasi jaringan ke perangkat tempat Mereka ingin menyiarkan sinyal untuk berbagi dan voila, mereka sudah memiliki internet di ponsel atau tablet apa pun. Saya harap ini membantu Anda!

  13.   moa dijo

    Bisakah Anda membantu saya, saya mendapatkan kesalahan berikut saat menjalankan create_ap wlan0 eth0 MyAccessPoint MyPassword

    EROR: Adaptor Anda tidak dapat menjadi stasiun (yaitu dihubungkan) dan AP pada saat yang bersamaan

  14.   ivan dijo

    halo, saya seorang pemula dalam hal ini dan dalam hal mencoba saluran
    $ sudo buat instal
    Saya memilih pesan ini «tidak ada dalam file sudoers»
    … Di fedora 21 gnome versi 3.14

    1.    KZKG ^ Gaara dijo

      Anda harus menambahkan pengguna Anda ke grup roda, atau meletakkan yang berikut ini di file / etc / sudoers:
      ivan ALL=(ALL) ALL

      Tentu saja, dengan asumsi nama pengguna Anda adalah ivan.

  15.   JP dijo

    Semuanya sempurna. Tapi menunggu IP DHCP dan tidak pernah terhubung

    1.    KZKG ^ Gaara dijo

      Apakah Anda sudah menginstal semua paket yang diperlukan? Baca file README atau semacamnya

  16.   mat1986 dijo

    Saya mencoba menggunakan skrip ini dengan modem USB saya (Huawei E353) dan tidak berhasil untuk saya. Saya mendapatkan pesan “ERROR: Mungkin adaptor WiFi Anda tidak sepenuhnya mendukung antarmuka virtual. Coba lagi dengan –tidak kebajikan. ». Saya pikir ini masalah modem, saya menghabiskan sepanjang sore di rumah ibu saya membuatnya berfungsi dan saya tidak bisa xD

  17.   TOgeek dijo

    tautan ini menjelaskan cara melakukannya tanpa skrip

    http://seravo.fi/2014/create-wireless-access-point-hostapd

  18.   Pablo dijo

    Hai, saya sedang mengerjakan proyek kursus ASIR terakhir saya dan saya perlu membuat titik akses Wi-Fi, jadi artikel ini telah menarik perhatian saya.
    Pertama-tama penjelasan yang sangat bagus, tetapi saya memiliki masalah dan itu adalah saya mendapatkan kesalahan berikut ketika mencoba membuat jembatan jaringan dengan internet bersama:
    root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m jembatan wlan0 eth0 Tugas akhir tugas akhir
    PERINGATAN: Adaptor Anda tidak sepenuhnya mendukung antarmuka virtual AP, mengaktifkan –tidak virt
    Direktori konfigurasi: /tmp/create_ap.wlan0.conf.DgNR09hJ
    ID: 4816
    Manajer Jaringan ditemukan, setel wlan0 sebagai perangkat yang tidak dikelola… SELESAI
    Berbagi Internet menggunakan metode: jembatan
    Buat antarmuka jembatan… br5 dibuat.
    antarmuka baris perintah hostapd: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
    File konfigurasi: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
    Gagal membuat antarmuka mon.wlan0: -23 (Terlalu banyak file yang terbuka di sistem)
    Cobalah untuk menghapus dan membuat ulang mon.wlan0
    Gagal memperbarui set tarif dalam modul kernel
    Menggunakan antarmuka wlan0 dengan hwaddr f0: 7b: cb: 16: 52: cc dan ssid 'Tugas Akhir'

    Mengenai baris terakhir, sebelumnya saya mencoba mengkonfigurasinya secara manual tanpa menginstal apa pun di antarmuka wlan tetapi tidak berhasil, jadi saya menghilangkannya, namun masih tampak seperti itu.

    Bisakah seseorang memberi saya kabel? Terima kasih…!

  19.   jesusguy dijo

    Ini luar biasa, ini berfungsi sempurna untuk saya di Lubuntu 15.04 saya.

    Sejak saya menemukan Conectify di Windows, saya mencoba menemukan solusi yang sama untuk linux hingga hari ini ketika saya menemukan artikel ini, saya pikir ini seharusnya lebih tersebar luas.

    Bagaimana saya bisa melihat klien yang terhubung? IP mereka dan memantaunya secara umum?

  20.   Alexander dijo

    Halo, saya menginstal semuanya secara rinci dan kemudian saya menjalankan dan bekerja dengan sempurna, satu-satunya hal yang harus saya temukan adalah bagaimana membuatnya berjalan ketika saya menghidupkan pc karena bagian itu tidak berfungsi untuk saya. Terima kasih telah berbagi.

  21.   kristen391 dijo

    Hai, saya menggunakan Xubuntu 14.04, dengan kabel ethernet dan skrip ini bekerja selama 10 hari, saya membuat AP dan ponsel android saya terhubung tanpa masalah ke internet. Saya mengalami masalah dengan internet selama sekitar 1 minggu, ponsel terhubung ke jaringan tetapi kecepatan internet sangat lambat (4 atau 5kb / s) dibandingkan sebelumnya (400 atau 500kb / s), ada yang tahu apa masalahnya?

    Saya mengklarifikasi bahwa saya memiliki Saucy hostapd karena dengan Trusty tidak ada cara untuk membuat AP.

  22.   menawarkan dijo

    Untuk berbagi dari WI-FI ke WI-FI, diperlukan dua kartu jaringan nirkabel, misalnya yang disertakan dalam laptop dan yang lainnya dihubungkan oleh Usb. Maka perintahnya akan kurang lebih seperti ini:

    create_ap wlan0 wlan1 MyAccessPoint Miconpassword

  23.   technophorens dijo

    Luar biasa Saya mengucapkan selamat kepada Anda atas kontribusinya, itu sangat membantu saya. Saya mendownloadnya dan mengonfirmasi bahwa Anda memiliki program yang diperlukan terinstal di PointLinux Distribusi yang sangat baik berdasarkan Debian jessie. Saya memiliki laptop dengan kartu wifi usb dan kartu wifi internal.
    - Saya mengunduh dan membuka ritsletingnya
    - Kemudian jalankan sebagai pengguna root: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
    - Proses sudah dijalankan dan saat ini smartphone saya sudah memiliki sinyal Wi-Fi dengan internet ... 🙂

    Saya harap komentar saya membantu orang lain. Terima kasih.

  24.   David fabry dijo

    Bekerja dengan rambut dengan LXLE dengan paket yang ditunjukkan. Skrip yang bagus, terima kasih banyak telah berbagi

    http://www.lxle.net/articles/?post=3264-bit-versions-of-lxle-14043-released

  25.   alicia nicole san dijo

    Saya tidak bisa memulai program memberitahu saya itu
    root @ linux: / home / linux / create_ap # systemctl mulai create_ap
    systemctl: perintah tidak ditemukan
    root @ linux: / home / linux / create_ap #
    dari sana tidak ada izin 🙁

  26.   El Rey dijo

    Halo, saya ingin tahu bagaimana mengatur jumlah KB atau MB yang saya berikan kepada mereka yang terhubung melalui skrip ini,

    salam
    Gracias dari antemano

  27.   cinta kristus dijo

    Salam, saya sedang menguji di Debian Weezy dan itu menciptakan AP tetapi ketika saya mencoba untuk mengotentikasi di perangkat android atau di laptop perlu waktu untuk mendapatkan ip dan pada akhirnya itu tidak mengotentikasi saya. Adakah yang bisa membantu saya.

  28.   David dijo

    Apakah Anda mencoba mengubah metode pengkodean AP?

  29.   pedritin dijo

    Saya baru dalam hal ini di mana tautan untuk mengunduh skrip

  30.   JOSE dijo

    Bersulang…

    Saya sudah bisa membuat 2 AP secara bersamaan dengan Script. Apakah mungkin untuk membuat lebih dari 2 AP dengan alat ini?

  31.   David fabry dijo

    Saya tidak tahu apakah itu bisa, intinya di sini adalah apa kegunaan praktis untuk terus membuat AP, memiliki AP virtual pada kinerja yang lebih rendah karena Anda berbagi sumber daya.

  32.   JOSE dijo

    Terima kasih atas jawaban Anda David ...

    Masalahnya adalah saya melakukan pekerjaan di virtualisasi dan saya perlu memverifikasi perilaku virtualisasi, dalam skenario dengan lebih dari 2 AP virtual. Semoga sebagian dari Anda punya solusinya.

    salam

  33.   luisg595.dll dijo

    Ketika saya menjalankan create_ap wlan0 eth0 MyAccessPoint MyPassword itu memberi saya kesalahan berikut:
    EROR: Adaptor Anda tidak dapat menjadi stasiun (yaitu dihubungkan) dan AP pada saat yang bersamaan
    Apa yang terjadi?

  34.   yoandri dijo

    Saya menggunakan manjaro 16 ini memberi saya kesalahan ini jika seseorang dapat membantu saya KESALAHAN: Adaptor Anda tidak dapat mengirimkan ke saluran 36, pita frekuensi 5GHz.

  35.   Yoandri dijo

    Saya menggunakan manjaro 16 ketika menjalankan create_ap, kesalahan ini memberi saya kesalahan ini KESALAHAN: Adaptor Anda tidak dapat mengirimkan ke saluran 36, pita frekuensi 5GHz.

  36.   Andres Eduardo Garcia Marquez dijo

    Paket dnsmasq tidak ada saat instalasi

  37.   Beta2404 dijo

    sempurna setelah menyelesaikan beberapa bencana dalam konfigurasi yang saya miliki sebelumnya, saya berhasil menggunakannya tanpa masalah besar
    sekarang saya menerima internet dari kartu wifi internal saya dan berbagi internet dari kartu yang sama melalui antena lain yang satu ini (memiliki dua antena, di tp-link tl-wn851nd)

  38.   wasosky dijo

    Wow !!! cukup terkejut itu adalah jawaban untuk semua masalah saya dan bahkan pada 2017 berhasil 120%

  39.   hippie dijo

    Halo, terima kasih atas kontribusinya, solusi yang sangat baik untuk membereskan sampah lama yang banyak dari kita miliki. Saya tahu bahwa postingan tersebut agak lama tetapi masih berlaku untuk banyak orang, saya ingin tahu apakah seseorang di sini telah berhasil membuat koneksi ke jaringan yang memiliki server proxy, izinkan saya menjelaskan, saya sudah memiliki AP yang berfungsi dengan baik tetapi saya tidak dapat membagikan koneksi internet yang saya miliki dengan server proxy dan saya tidak ingin memasang ulang proxy lain di AP. Jika seseorang telah berhasil melakukan hal serupa dan dapat berbagi pengalaman mereka, saya akan sangat menghargainya.

  40.   yino dijo

    Halo sangat baik dan salam untuk semua, saya baru mengenal dunia Linux, saya menginstal Linux Mint 19 dan itu sudah memberi saya masalah pertama dan saya ingin tahu apakah Anda dapat membantu saya, saya perlu membuat jalur akses atau lebih dikenal sebagai hotspot, tetapi ulangi sinyalnya dan tangkap dengan kartu wifi yang sama dengan yang dimiliki laptop, yaitu, tanpa jaringan kabel karena berfungsi sangat baik dengan windows tanpa memasang usb tp-link lain atau apa pun, saya akan ingin tahu bagaimana saya bisa mencapainya, karena ini memungkinkan saya membuat pot host dengan sangat baik tetapi tidak saat menghubungkan ke jaringan nirkabel untuk menangkap sinyal internet, hotspot terputus. Saya menghargai bantuan yang bisa mereka berikan kepada saya. Salam untuk semua. Jika linux tidak melakukan apa yang dilakukan windows dalam pengertian itu. percayalah bahwa Linux setidaknya untuk saya tidak berfungsi.

  41.   john cross dijo

    BAGAIMANA SKRIP DIBUAT UNTUK MEMBUAT HOT-SPOT ??? COBA SEBAGAI BERIKUT:

    #! / bin / bash

    jelas

    create_ap wlan0 eth0 jaringan 12345

    create_ap -m jembatan wlan0 eth0 jaringan 12345

    systemctl mengaktifkan create_ap

    Saya harap Anda membantu teman-teman

  42.   RFG dijo

    Saya mendapatkan kesalahan yang sama dengan Yoandri_

    KESALAHAN: Adaptor Anda tidak dapat mengirimkan ke saluran 104, pita frekuensi 5GHz.