Isi kandungan:

Raspberry Pi Sebagai Penghala Tanpa Wayar Sepenuhnya: 5 Langkah
Raspberry Pi Sebagai Penghala Tanpa Wayar Sepenuhnya: 5 Langkah

Video: Raspberry Pi Sebagai Penghala Tanpa Wayar Sepenuhnya: 5 Langkah

Video: Raspberry Pi Sebagai Penghala Tanpa Wayar Sepenuhnya: 5 Langkah
Video: Controlling DC and Stepper Motors With A Raspberry Pi - How to use Adafruit DC & Stepper Motor HAT 2024, November
Anonim
Raspberry Pi Sebagai Penghala Tanpa Wayar Sepenuhnya
Raspberry Pi Sebagai Penghala Tanpa Wayar Sepenuhnya

Ini boleh dibuat untuk membuat penghala tanpa wayar dari raspberry pi dan penyesuai wayarles. Tiada karya ini asli hanya disatukan setelah beberapa kegagalan saya harap ini dapat membantu. Sumber saya adalah:

howtoraspberrypi.com/create-a-wi-fi-hotspo…

github.com/billz/raspap-webgui

github.com/billz/raspap-webgui/issues/141 penyumbang Caxton1

Untuk projek ini, saya menggunakan raspberry pi zero w tetapi ada raspberry pi yang boleh digunakan dan penyesuai wifi edimax.

www.amazon.com/gp/product/B003MTTJOY/

Sekiranya raspberry pi tidak mempunyai wifi onboard, dua penyesuai harus dapat menampung mereka mesti mempunyai keupayaan titik akses. Saya menggunakan jessie versi baru dengan piksel. Saya tidak pasti mengenai versi lain.

Saya akan menggunakan penyesuai sebagai sambungan saya ke wifi luaran dan wifi onboard sebagai titik akses atau titik yang boleh disambungkan oleh peranti lain. internetwlan1wlan0device

Langkah 1: Menyiapkan Penyesuai Wifi Tambahan

Menyiapkan Penyesuai Wifi Tambahan
Menyiapkan Penyesuai Wifi Tambahan

Dengan raspberry pi dihidupkan dan disambungkan masukkan penyesuai wifi ke dalam usb raspberry

Sahkan di desktop piksel bahawa kedua-dua sambungan wayarles ada dan satu disambungkan ke penghala wifi luaran

Kemas kini pi dengan:

sudo apt-get kemas kini && sudo apt-get upgrade -y

Kemudian pindahkan kelayakan wifi ke lokasi lain dengan

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.sav

sudo cp / dev / null /etc/wpa_supplicant/wpa_supplicant.conf

Langkah 2: Pasang Workhorse dan Web Gui

Sekarang pasang web gui yang akan melakukan sebahagian besar kerja

sudo wget -q https://git.io/voEUQ -O / tmp / raspap && bash / tmp / raspap

Tunggu arahan seterusnya

Taip "y" untuk meneruskan

Taip "y" untuk dipasang

Taip "y" untuk but semula

Raspberry anda tidak akan mempunyai akses internet untuk langkah seterusnya

Langkah 3: Aktifkan semula Akses Internet dan Fail Konfigurasi yang Betul

Aktifkan semula Akses Internet dan Fail Konfigurasi yang Betul
Aktifkan semula Akses Internet dan Fail Konfigurasi yang Betul

Untuk mengaktifkan semula akses internet, kita perlu meletakkan kembali fail kelayakan wifi

sudo cp /etc/wpa_supplicant/wpa_supplicant.conf.sav /etc/wpa_supplicant/wpa_supplicant.conf

Kemudian reboot semula

rebo sudo

Setelah reboot di desktop pixel, sahkan bahawa satu sambungan dikaitkan dengan wifi ssid anda dan yang lain adalah dengan ssid "raspi-webgui"

Buka terminal, edit fail / etc / network / interfaces dengan sudo nano / etc / network / interfaces dalam kes saya, saya akan hapus "wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf" dari bahagian wlan0 dan di bahagian wlan1 tukar baris "iface wlan1 inet manual" kepada "iface wlan1 inet dhcp"

Fail saya kelihatan seperti ini

# interfaces (5) file digunakan oleh ifup (8) dan ifdown (8) # Harap maklum bahawa fail ini ditulis untuk digunakan dengan dhcpcd # Untuk IP statik, rujuk /etc/dhcpcd.conf dan 'man dhcpcd.conf'

# Sertakan fail dari /etc/network/interfaces.d: source-directory /etc/network/interfaces.d

auto lo iface lo inet loopback

manual ifet eth0

# wlan0 sebagai titik akses

izinkan-hotplug wlan0

manual inet iface wlan0

# wlan1 berhubung dengan wifi luaran

membenarkan-hotplug wlan1

iface wlan1 inet dhcp

wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Setelah ditutup mulakan semula raspberry

rebo sudo

Langkah 4: Mendapatkan Wifi untuk Berbual antara satu sama lain

Selepas reboot internet akan dapat diakses sekarang wlan1 dan wlan0 harus diberitahu untuk bercakap antara satu sama lain, Di terminal:

sudo apt-get install iptables-persistent -pilih ya untuk menyimpan peraturan IPV4 semasa

pilih ya untuk menyimpan peraturan IPV6 semasa

sudo nano /etc/hostapd/hostapd.conf

Komen pemandu # driver = nl80211

sudo nano / etc / default / hostapd

Cari baris # DAEMON_CONF = "" dan ubah menjadi DAEMON_CONF = "/ etc / hostapd / hostapd.conf"

sudo nano /etc/init.d/hostapd

Cari baris DAEMON_CONF = dan ubah menjadi DAEMON_CONF = / etc / hostapd / hostapd.conf

sudo nano /etc/sysctl.conf

melepaskan garis # net.ipv4.ip_forward = 1 sehingga menjadi net.ipv4.ip_forward = 1

sudo sh -c "echo 1> / proc / sys / net / ipv4 / ip_forward"

sudo iptables -t nat -A POSTROUTING -o wlan1 -j MASQUERADE

sudo iptables -A FORWARD -i wlan1 -o wlan0 -m state --state BERKAITAN, DITUBUHKAN -j MENERIMA

sudo iptables -A FORWARD -i wlan0 -o wlan1 -j MENERIMA

sudo sh -c "iptables-save> /etc/iptables/rules.v4"

rebo sudo

Langkah 5: Sambungkan ke dan Konfigurasikan Hotspot Wi-Fi Anda

Sambung ke dan Konfigurasikan Hotspot Wi-Fi Anda
Sambung ke dan Konfigurasikan Hotspot Wi-Fi Anda

Apabila raspberry pi anda dimulakan semula, dan anda akan melihat rangkaian "raspi-webgui" dalam senarai rangkaian yang dapat diakses.

Setelah rangkaian dapat dilihat, yang perlu anda lakukan ialah menyambungnya, kata laluan lalai adalah ChangeMe.

Anda boleh menukar kata laluan ini, nama rangkaian, dan banyak perkara lain dengan menyambung ke antara muka pentadbir hotspot raspberry anda melalui penyemak imbas web anda, secara lalai alamatnya harus 10.3.141.1.

log masuk: pentadbir

kata laluan: rahsia

saya harap ini dapat membantu

Disyorkan: