Create_AP: İnternet bağlantımızı WiFi üzerinden paylaşmak için komut dosyası

Create_AP Wi-Fi

Durum şöyle: İnternet bağlantısı olan bir Dizüstü Bilgisayarımız var ve bu bağlantıyı Akıllı Telefonumuzu veya Tabletimizi WiFi üzerinden kullanmak için paylaşmak istiyoruz.

Normalde bunu başarmak için, bir WiFi bağlantısı oluşturmalıyız, sonra NAT için IPTable'ları kullanmalıyız, vb ... Ama bir kullanıcı Arch Linux adını verdiğiniz bir komut dosyası oluşturdunuz Oluştur_AP ve bunların hepsini bizim için yapıyor.

Bu komut dosyası, de ev sahibi + dnsmask + iptables oluşturmak için Punto de Acceso NAT ve hostapd + brctl + dhclient oluşturmak için Erişim Noktası. Varsayılan davranış bir akreditasyonu uluslararası tanınırlık sağlayan erişim noktası NAT.

Create_AP kurulumu:

Create_AP'yi kurmak için yaptığımız şey bir terminal açmak ve şunu koymaktır:

$ git clone https://github.com/oblique/create_ap $ cd create_ap $ sudo make install

Aynı şekilde, klasörün içinde olacak bir .sh komutunu çalıştırabiliriz. Doğru çalışması için aşağıdaki bağımlılıkların kurulu olması gerekir:

  • bash (betiği çalıştırmak için)
  • util-linux (getopt için)
  • ev sahibi
  • iproute2
  • iw
  • havalı (isteğe bağlı)

Komut dosyası kullanımı

# Parola yok (açık ağ):
create_ap wlan0 eth0 MyAccessPoint

# Parola ile WPA + WPA2:
create_ap wlan0 eth0 MyAccessPoint MyPassword

# Paylaşılan İnternet içermeyen AP:
create_ap -n wlan0 MyAccessPoint MyPassword

# Paylaşılan İnternetli Ağ Köprüsü:
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassword

README.md dosyasında bu komut dosyasının nasıl kullanılacağı hakkında daha fazla bilgi vardır. Hizmeti başlatmak için konsolda uygulamanız yeterlidir:

# systemctl start create_ap

Ve otomatik olarak başlatmak için:

# systemctl enable create_ap

Sonuçlar

Şahsen benim için Script benim için mükemmel çalışıyor, ZTE Open'ımı WiFi üzerinden Dizüstü Bilgisayarıma bağlayabilirim ancak İnternet'e bağlanmanın bir yolunu bulamadım. Varsayılan olarak Proxy veya benzeri bir şey koyma seçeneğinin olmaması FirefoxOS'un hatası olabilir, bilmiyorum, ancak sizin için çalışması durumunda deneyiminizi bizimle paylaşmanız iyi olur. .


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Eduardo dijo

    EXCELENTE!

    Ubuntu / Debian için çalışıyor ????

    Teşekkürler!
    Eduardo

    1.    ela dijo

      Aslında öyle düşünüyorum ve eğer değiştirilebileceğini düşünmüyorsam 😉 Sanırım bu durumda önemli olan gerekli bağımlılıklara sahip olmaktır.

      1.    dhunter dijo

        Debian Jessie'de onaylanan senaryo bir şaheserdir.

        1.    ela dijo

          Ama interneti telefonunuzdan kullanabildiniz mi?

          1.    dhunter dijo

            Evet, ancak entegre Proxy desteği sağlayan MIUI'li bir Android cihazım var.

        2.    eliotime3000 dijo

          Debian Jessie netinstall ISO'yu 3, 2, 1 ...

  2.   Jorge dijo

    Mükemmel. Bunun gibi bir şey gerekli. Test etmeniz için zaten kendi Gentoo paketimi oluşturacağım.

    Takdir edilmektedir 😀

    1.    ela dijo

      Rica ederim 😉 Bence esas olarak yazarına teşekkür etmeliyiz.

      1.    Jorge dijo

        Hazır. İşte benim Gentoo düzenim. create_ap net-wireless içindedir.

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

  3.   kim gibi dijo

    Ve tabii ki, Arch Linux'ta her zamanki gibi, zaten AUR'da 😀 https://aur.archlinux.org/packages/create_ap

    yaourt -S oluştur_ap

    1.    ağız dijo

      arch in arch nasıl çalıştırılır

  4.   eliotime3000 dijo

    Harika bir ipucu. Ağı bilgisayardan WiFi ile paylaşabileceğinizi bilmiyordum.

    Her iki durumda da netbook'um için çalışacak.

  5.   Germain dijo

    Arch olan Kademar (64 bit) ile denedim ve benim için çalıştı, daha sonra netbook'umda Kademar (32bit) ile test edeceğim ama sanırım zaten var olan AUR'dan yapacağım.
    Bu arada ben bu dağıtımı tavsiye etme fırsatını buldum, her zaman Arch'ı kullanmak istemiştim ama kurulumu ve kullanım şekli karmaşıktı ama Kademar ile rahat hale getirdiler ve kurulumu, kullanımı ve güncellemesi kolay oldu.
    Burada bazı bilgileri görebilirsiniz ve sizi motive eden fikirleri bilmek iyi olacaktır:
    http://germanlancheros.blogspot.com.ar/2014/06/disponible-kademar-5-version-escritorio.html

  6.   rpyanm dijo

    Benim için ubuntu 14.04'te mükemmel çalıştı, sadece eksik bir bağımlılık (hostapd) yüklemem gerekiyordu !!!

    Bunu yapmam gerektiğinde Windows'a gitmem ve Connectify'ı çalıştırmam gerekiyordu. Şimdi bunu Linux'ta yapıyorum !!!

    Çok teşekkür ederim xD

  7.   osmanlı dijo

    Mükemmel bir katkı, bunu bizimle paylaştığınız için çok teşekkür ederim !! Gerçekten çok kullanışlı, ilk başta wifi paylaşımını tam olarak anlayamadım, düşünüyordum: ama .. eğer bir dizüstü bilgisayar wifi'ye bağlıysa, wifi nasıl paylaşılacak? Ama bir USB Modem veya sadece bir modem ile bağlanmak istediğinize düştüm, şimdi mantıklı hahaha
    Bu katkı için çok teşekkür ederim!

    1.    okyanus dijo

      Yorumunu okuyana kadar ben de anlamadım 😀

  8.   ¿ dijo

    İnternet bağlantısının YOK olması için hangi paketler kaldırılmalıdır?

  9.   keiller dijo

    Ubuntu 14.04'te her şey iyi çalışıyor. Teşekkür ederim.

  10.   Cristianhcd dijo

    HATA: Belki WiFi bağdaştırıcınız sanal arabirimleri tam olarak desteklemiyordur. Hayır-erdem ile tekrar deneyin.

    : Cry

    ve eklersem - erdem yok
    "Wlan0" cihazı bulunamıyor

    fedora 20'de gnome 3.12 ile

    1.    ela dijo

      Bunun nedeni, Fedora'da WiFi arayüzünün wlan0 olmaması gerektiğidir, bu daha önceydi .. arayüzünüzün adını öğrenmek için şunu deneyin:
      ip link

      1.    dhunter dijo

        Benimki F19'da çok uzun bir isimdi ve şimdi F20'de em1.

  11.   Kuroro dijo

    Merhaba, Script'iniz benim için Fedora 20 x64 - Gnome'da başarıyla çalıştı. Çok teşekkürler! 😀. Ama şimdi bir sorunum var: Herhangi bir ağa bağlanamıyorum, hiçbiri beni tanımıyor, sence hata nedir?

    1.    KZKG ^ Gaara dijo

      /Etc/NetworkManager/NetworkManager.conf'ta bir şeye dokundunuz değil mi?
      Eklediğiniz satırların önüne bir pound işareti (#) koyun.

      1.    Kuroro dijo

        Herhangi bir konfigürasyona gerçekten dokunmadım, sadece betiği çalıştırın ve terminali kapatırken zaten ağları tanıdı. Bana yardım et, Fedora'dan internete bağlanamıyorum 🙁

        1.    Kuroro dijo

          ... ve terminali kapattığımda, artık ağları tanımıyordu

      2.    Kuroro dijo

        Ağları sadece terminal üzerinden görebiliyorum, ancak bunu grafik arayüzle yapamıyorum Görüntü

  12.   Cebrail dijo

    Merhaba, internetin bir telefon veya tablete paylaşılmasının uzun süre fedora 20 kde ile yapılabileceğini söylüyorum, bağlantı düzenleyicisine gidip eklemek, paylaşımlı kablosuz seçin, kablosuz sekmesinde ağı kısıtlamayı seçin Sinyali paylaşmak ve yayınlamak istedikleri cihaz, zaten herhangi bir cep telefonu veya tablette internet var. Umarım size yardımcı olur!

  13.   moa dijo

    Bana yardım edebilir misin, create_ap wlan0 eth0 MyAccessPoint MyPassword çalıştırırken aşağıdaki hatayı alıyorum

    HATA: Adaptörünüz aynı anda hem istasyon (yani bağlanabilir) hem de AP olamaz

  14.   ivan dijo

    merhaba, bunda acemiyim ve söz konusu çizgiyi denemeye geldiğinde
    $ sudo kurulum yap
    Bu mesajı oyladım «sudoers dosyasında değil»
    … Fedora 21 gnome sürüm 3.14'te

    1.    KZKG ^ Gaara dijo

      Kullanıcınızı tekerlek grubuna eklemelisiniz veya aşağıdakileri / etc / sudoers dosyasına koymalısınız:
      ivan ALL=(ALL) ALL

      Elbette, kullanıcı adınızın ivan olduğunu varsayarsak.

  15.   JP dijo

    Hepsi mükemmel. Ancak bir DHCP IP'sini bekler ve asla bağlanmaz

    1.    KZKG ^ Gaara dijo

      Gerekli tüm paketler kurulu mu? README dosyasını veya bunun gibi bir şeyi okuyun

  16.   mat1986 dijo

    Bu komut dosyasını USB modemimle (Huawei E353) kullanmayı denedim ve benim için çalışmadı. "HATA: Belki de WiFi bağdaştırıcınız sanal arabirimleri tam olarak desteklemiyordur. "Hayır-erdem" ile tekrar deneyin. Sanırım bu modem bir sorun, bütün öğleden sonrayı annemin evinde çalıştırarak geçirdim ve xD yapamadım

  17.   TOgeek dijo

    bu bağlantı komut dosyası olmadan nasıl yapılacağını açıklar

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

  18.   Paul dijo

    Merhaba, son ASIR kurs projem üzerinde çalışıyorum ve bir Wi-Fi erişim noktası oluşturmam gerekiyor, bu yüzden bu makale dikkatimi çekti.
    Her şeyden önce çok iyi bir açıklama ama bir sorunum var ve paylaşılan internet ile bir ağ köprüsü oluşturmaya çalışırken şu hatayı alıyorum:
    root @ pablo-Aspire-5741G: / home / pablo / create_ap # create_ap -m bridge wlan0 eth0 Nihai proje final projesi
    UYARI: Bağdaştırıcınız AP sanal arabirimini tam olarak desteklemiyor,
    Yapılandırma dizini: /tmp/create_ap.wlan0.conf.DgNR09hJ
    PID: 4816
    Ağ Yöneticisi bulundu, wlan0'ı yönetilmeyen aygıt olarak ayarla… TAMAMLANDI
    Yöntem kullanarak İnternet paylaşımı: köprü
    Bir köprü arayüzü oluşturun… br5 oluşturuldu.
    hostapd komut satırı arayüzü: hostapd_cli -p /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd_ctrl
    Yapılandırma dosyası: /tmp/create_ap.wlan0.conf.DgNR09hJ/hostapd.conf
    Mon.wlan0: -23 arabirimi oluşturulamadı (Sistemde çok fazla açık dosya var)
    Mon.wlan0'ı kaldırıp yeniden oluşturmayı deneyin
    Çekirdek modülündeki hız kümeleri güncellenemedi
    Wlan0 arayüzünü hwaddr f0: 7b: cb: 16: 52: cc ve ssid 'Final Project' ile kullanma

    Son satırla ilgili olarak, daha önce wlan arayüzüne herhangi bir şey yüklemeden manuel olarak yapılandırmayı denedim ama işe yaramadı, bu yüzden sildim, ancak hala var gibi görünüyor.

    Biri bana bir kablo verebilir mi? Teşekkür ederim…!

  19.   jesusguevarautomotriz dijo

    Bu harika, Lubuntu 15.04'ümde benim için mükemmel çalıştı.

    Conectify'ı Windows'ta keşfettiğim için, bu yazıyla karşılaştığım güne kadar linux için aynı çözümü bulmaya çalışıyordum, bunun daha yaygın olması gerektiğini düşünüyorum.

    Bağlı istemcileri nasıl görebilirim, IP'lerini ve genel olarak izleyebilirim?

  20.   alejandro dijo

    Merhaba, detaylı olan her şeyi kurdum ve sonra koştum ve mükemmel çalıştı, bulmam gereken tek şey, o kısım benim için çalışmadığı için bilgisayarı açtığımda onu nasıl çalıştıracağım. paylaşım için teşekkürler.

  21.   Cristiand391 dijo

    Merhabalar ben Xubuntu 14.04 ethernet kablosu ile çalışıyorum ve bu script birkaç gün çalıştı, AP'yi oluşturdum ve android telefonlarımı internete sorunsuz bağlanmıştım. Yaklaşık 10 haftadır internette sorun yaşıyorum, telefon şebekeye bağlanıyor ama internet hızı öncekine göre çok yavaş (1 veya 4kb / s) (5 veya 400kb / s), birisi sorunun ne olduğunu biliyor mu?

    Trusty ile AP oluşturmanın bir yolu olmadığı için Saucy hostapd'ye sahip olduğumu açıklığa kavuşturuyorum.

  22.   ofer dijo

    WI-FI'dan WI-FI'ya paylaşmak için, iki kablosuz ağ kartına sahip olmak gerekir, örneğin bir dizüstü bilgisayara dahil olan ve USB ile bağlanan diğeri. O zaman komut aşağı yukarı şöyle görünürdü:

    create_ap wlan0 wlan1 MyAccessPoint Miconpassword

  23.   Technophorens dijo

    Mükemmel Katkılarınızdan dolayı sizi tebrik ediyorum, bana çok iyi hizmet etti. Onu indirdim ve PointLinux üzerinde gerekli programların kurulu olduğunu onayladım Debian jessie'ye dayalı çok iyi bir dağıtım. USB wifi kartı ve dahili wifi kartı olan bir dizüstü bilgisayarım var.
    - İndirdim ve açtım
    - Daha sonra root kullanıcısı olarak çalıştırın: ./create_ap create_ap wlan0 wlan1 vinotinto parangacutimiricuaro
    - İşlem gerçekleştirildi ve şu anda akıllı telefonum zaten internetli bir Wi-Fi sinyaline sahipti ... 🙂

    Umarım yorumum başkalarına yardımcı olur. Teşekkür ederim.

  24.   David fabry dijo

    Belirtilen paketlerle LXLE ile sıkı çalışır. Harika senaryo paylaştığınız için çok teşekkür ederim

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

  25.   alicia nicole san dijo

    Programı başlatamıyorum diyor ki
    root @ linux: / home / linux / create_ap # systemctl start create_ap
    systemctl: komut bulunamadı
    root @ linux: / home / linux / create_ap #
    oradan geçiş yok 🙁

  26.   El Rey dijo

    Merhaba, bu script ile bağlananlara sağladığım KB veya MB miktarını nasıl yöneteceğimi bilmek istiyorum,

    selamlar
    Şimdiden teşekkürler

  27.   Christlove dijo

    Selamlar, Debian Weezy'de test yapıyordum ve AP'yi oluşturuyor ancak android cihazda veya bir dizüstü bilgisayarda kimlik doğrulaması yapmaya çalıştığımda ip almak zaman alıyor ve sonunda kimliğimi doğrulamıyor. Birisi bana yardım edebilir mi.

  28.   David dijo

    AP'nin şifreleme yöntemini değiştirmeyi denediniz mi?

  29.   pedritin dijo

    Bu konuda yeniyim, komut dosyasını indirme bağlantısı nerede

  30.   JOSE dijo

    Şerefe…

    Script ile aynı anda 2 AP oluşturabildim. Bu araçla 2'den fazla AP oluşturmak mümkün mü?

  31.   David fabry dijo

    Yapabilir mi bilmiyorum, buradaki nokta, AP'ler oluşturmaya devam etmenin pratik kullanımının ne olacağıdır, güzel bir şekilde sanal AP'lere sahip olmak, kaynağı paylaştığınız için performansı düşürür.

  32.   JOSE dijo

    Cevabınız için teşekkürler David ...

    Sorun şu ki, sanallaştırma üzerine bir çalışma yapıyorum ve 2'den fazla sanal AP içeren bir senaryoda sanallaştırmanın davranışını doğrulamam gerekiyor. Umarım bazılarınızın bir çözümü vardır.

    selamlar

  33.   luisg595 dijo

    Create_ap wlan0 eth0 MyAccessPoint MyPassword komutunu çalıştırdığımda bana şu hatayı veriyor:
    HATA: Adaptörünüz aynı anda hem istasyon (yani bağlanabilir) hem de AP olamaz
    Ne oluyor?

  34.   Yoandri dijo

    Manjaro 16 kullanıyorum, eğer birisi bana yardımcı olabilirse bu hatayı veriyor HATA: Adaptörünüz kanal 36, frekans bandı 5GHz'e aktaramıyor.

  35.   Yoandri dijo

    Manjaro 16 kullanıyorum create_ap'i çalıştırdığımda bana şu hatayı veriyor HATA: Adaptörünüz kanal 36, frekans bandı 5GHz'e aktaramıyor.

  36.   Andres Eduardo Garcia Marquez dijo

    dnsmasq paketi kurulumda eksik

  37.   Beta2404 dijo

    Daha önce sahip olduğum konfigürasyondaki birkaç felaketi çözdükten sonra mükemmel, büyük problemler olmadan kullanmayı başardım
    şimdi dahili wifi kartımdan internet alıyorum ve aynı karttan interneti bunun diğer anteniyle paylaşıyorum (tp-link tl-wn851nd'de iki anten var)

  38.   wasosky dijo

    vay !!! tüm sorunlarımın bir cevabı olmasına şaşırdım ve 2017'de bile% 120 çalışıyor

  39.   hippi dijo

    Merhaba, katkılarınız için teşekkürler, çoğumuzun sahip olduğu eski çöpleri işe koymak için çok iyi bir çözüm. Gönderinin eski bir şey olduğunu biliyorum ama hala birçokları için geçerli, buradaki birinin proxy sunucusu olan bir ağa bağlantı kurmayı başardığını bilmek istiyorum, açıklayayım, AP zaten harika çalışıyor ancak sahip olduğum internet bağlantısını bir proxy sunucusuyla paylaşamıyorum ve AP'ye başka bir proxy'yi yeniden bağlamak istemiyorum. Birisi benzer bir şey yapmayı başarırsa ve deneyimlerini paylaşabilirse, minnettar olurum.

  40.   yino dijo

    Herkese merhaba ve selamlar, Linux dünyasında yeniyim, Linux Mint 19'u kurdum ve zaten bana ilk sorunu verdi ve bana yardım edip edemeyeceğinizi bilmek istiyorum, bir erişim noktası oluşturmalıyım veya daha iyi bir erişim noktası olarak bilinir, ancak sinyali tekrarlayın ve dizüstü bilgisayarın sahip olduğu aynı wifi kartıyla yakalayın, yani kablolu bir ağ olmadan, çünkü başka bir usb tp bağlantısı veya başka bir şey yüklemeden pencerelerle çok iyi iş çıkardı, yapardım bunu nasıl başarabileceğimi bilmek isterim, çünkü ana bilgisayar potunu çok iyi oluşturmama izin veriyor, ancak internet sinyalini yakalamak için kablosuz ağa bağlanırken değil, etkin nokta bağlantısı kesildi. Bana verebilecekleri yardım için minnettarım. Herkese selamlar. Linux bu anlamda pencerelerin yaptığını yapmıyorsa. İnanın bana, Linux en azından benim için çalışmıyor.

  41.   John Cruz dijo

    SICAK NOKTA OLUŞTURMAK İÇİN YAZI NASIL OLUŞTURULUYOR ?? AŞAĞIDAKİ ŞEKİLDE DENEYİN:

    #! / Bin / bash

    açık

    create_ap wlan0 eth0 ağ 12345

    create_ap -m köprü wlan0 eth0 ağı 12345

    systemctl create_ap özelliğini etkinleştir

    Umarım yardım eder arkadaşlar

  42.   RFG dijo

    Yoandri ile aynı hatayı alıyorum

    HATA: Adaptörünüz 104 kanal, 5GHz frekans bandına iletim yapamıyor.