Isi kandungan:
- Bekalan
- Langkah 1: Muat turun Raspbian dan Flash Kad SD
- Langkah 2: Booting Pi dan Persediaan
- Langkah 3: Memasang Modul Pemacu untuk Kad Tanpa Wayar Alfa USB
- Langkah 4: Lumpuhkan Wifi Onboard
- Langkah 5: Utamakan Antarmuka dan Lumpuhkan IPv6
- Langkah 6: Tetapkan Peraturan Penerusan & DHCP di Rangkaian Berwayar
- Langkah 7: Reboot dan Uji
Video: Raspberry Pi Ethernet ke Jambatan Wifi: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Saya mempunyai rangkaian ujian dari pelbagai jenis Raspberry Pies, peranti, dan komputer serta peralatan rangkaian lain, semuanya dikendalikan oleh firewall / penghala Ubiquity dan saya ingin menyambungkannya ke internet sehingga saya dapat menarik kemas kini, perisian, dll. Sayangnya, ia terletak di bahagian garaj / bengkel saya di mana tidak ada soket atau kabel ethernet untuk disambungkan, jadi dengan menggunakan Raspberry Pi, saya membuat Bridge untuk menyambungkan firewall ke rangkaian Wayarles yang ada di rumah saya. Perlu beberapa hari berjuang dan mencuba pelbagai pendekatan, jadi saya harap Instructable ini dapat menjimatkan masa dan kekecewaan anda!
Sebilangan besar arahan dan cara keluar di internet adalah dengan cara lain: menyambung ke rangkaian berwayar dan kemudian membuat rangkaian tanpa wayar untuk semua peranti disambungkan. Itu adalah kes penggunaan yang sangat baik tetapi masalah utama dengan keadaan saya ialah saya tidak mempunyai sambungan berwayar ke internet, saya tidak mahu meletakkan bicu di dinding atau memasang kabel panjang untuk melakukannya, dan saya mempunyai rangkaian tanpa wayar yang sangat baik dengan isyarat kuat untuk disambungkan!
Bahagian yang cukup sederhana, Pi, saya meletakkan topi POE di atasnya sehingga saya dapat mengurangkan bilangan wayar dan kekacauan, saya juga memilih untuk menggunakan penyesuai wifi USB luaran kerana saya mahukan keupayaan AC600 dan menyambung ke Wireless Rangkaian AC600.
Bekalan
- Sarung Raspberry Pi 3 B +, dan Kad SD (https://amzn.to/2LHzkmy)
- Topi Raspberry Pi POE (https://amzn.to/2q0ZMzG)
- Penyesuai Rangkaian Tanpa Wayar USB Alfa AWUS036ACS 802.11ac AC600 AC600 (https://amzn.to/2rp7UuM)
- Suis POE (https://amzn.to/2siIuyE)
- Kabel Ethernet (https://amzn.to/2P9Urjf)
Sekiranya anda penasaran ini adalah peralatan rangkaian yang saya gunakan untuk rumah saya, yang saya rasa sangat hebat
- Kekunci Awan Ubiquiti UniFi (https://amzn.to/38q04BE)
- Ubiquiti Unifi Security Gateway (USG) (https://amzn.to/35crkSe)
- Ubiquiti UniFi AP AC PRO 802.11ac Scalable Enterprise Wi-Fi Access Point (https://amzn.to/2siIqPr)
- Ubiquiti UniFi Switch 8 60W (https://amzn.to/36fibs6)
Langkah 1: Muat turun Raspbian dan Flash Kad SD
Mula-mula kita perlu memuat turun beberapa perkara:
Salah satunya adalah OS untuk Raspberry Pi kami dan kami akan menggunakan Raspbian, kerana ia popular dan mudah digunakan (sebab itulah ia mungkin sangat popular). Anda boleh mengambil gambar di sini, https://www.raspberrypi.org/downloads/raspbian/, kami akan menggunakan gambar "Raspbian Buster with desktop" sehingga kami mempunyai GUI Desktop untuk membuat sesuatu menjadi lebih mudah dan sejak kami menetapkan Pi ini untuk menjadi jambatan dan bukan untuk penggunaan sehari-hari, kami tidak memerlukan semua perisian tambahan yang disyorkan.
Dua adalah kita juga akan menggunakan Etcher untuk menyalakan Kad SD kita. Percuma dan senang digunakan, muat turun dan ketahui lebih lanjut mengenainya di sini:
Masukkan kad SD ke dalam komputer (saya menggunakan Mac dan saya menganggap komputer riba / komputer anda mempunyai pembaca Kad SD, jika tidak, dapatkan kad seperti ini
Untuk memindahkan gambar ke Kad SD kami terlebih dahulu Unzip gambar yang diunduh yang merupakan fail ZIP, kemudian di Etcher pilih fail.img itu, pastikan untuk memilih kad SD yang tepat sebagai tujuan (saya melakukan ini dengan mengesahkan ukuran, 32 GB dalam kes ini, dan saya biasanya memutuskan atau mengeluarkan kad USB atau SD lain sebelum melancarkan Etcher), dan pilih Flash. Ia akan berjalan dengan cepat dengan menulis dan mengesahkan gambar, setelah selesai, anda boleh mengeluarkan kad SD dan menutup Etcher.
Langkah 2: Booting Pi dan Persediaan
Sambungkan Daya, Monitor HDMI, dan papan kekunci dan tetikus ke Pi. Anda juga boleh menyambungkan penyesuai wifi USB tetapi ada beberapa langkah lagi yang diperlukan untuk membuatnya berfungsi.
Masukkan kad SD dan kuasa pada Pi.
Penyediaan awal cukup mudah, dalam pemasangan berpandu:
- Langkah 1, kami menetapkan lokasi, bahasa yang betul.
- Langkah 2, kami menetapkan kata laluan.
- Langkah 3, kami memilih rangkaian wifi yang ada dan memasukkan frasa laluan. Sekarang kita berada di rangkaian.
- Langkah 4, kami menambal dan mengemas kini.
- Langkah 5, kami memilih pilihan resolusi, paparan saya mempunyai sempadan hitam, maka tanda centang.
- Langkah 6, kami memilih "kemudian" dan bukannya but semula.
- Langkah 7, kami membuka konfigurasi pi raspberry dan menghidupkan SSH dan VNC untuk memudahkan pengurusan jarak jauh.
- Langkah 8, kemudian kita but semula.
Langkah 3: Memasang Modul Pemacu untuk Kad Tanpa Wayar Alfa USB
Kita perlu membina dan memasang modul kernel untuk menjadikan USB kita berfungsi. Ini boleh menjadi agak rumit tetapi bernasib baik bagi kita ada seseorang di UK di forum Raspberry Pi bernama MrEngman yang menyusun beberapa pemacu wifi untuk Raspbian, dan dalam kes ini dia mempunyai satu untuk kad wayarles USB Alfa kami. Anda boleh melihat utas ini di sini (https://www.raspberrypi.org/forums/viewtopic.php?t=192985)
Untuk menggunakan skripnya, kami memuat turunnya dan menjalankannya sebagai pengguna super (yang boleh membahayakan dari perspektif keselamatan, tetapi setelah meninjau apa yang kami ambil, kami tahu ia selamat kali ini).
sudo wget https://fars-robotics.net/install-wifi -O / usr / bin / install-wifi
sudo chmod + x / usr / bin / install-wifi
Apa yang dilakukan skrip ini adalah mengenal pasti modul / pemacu yang diperlukan, mengambilnya dari internet, membongkarnya dan memindahkannya ke jalan yang betul agar OS mencarinya (seperti di / lib / modul /), dan menetapkan yang tepat kebenaran. Kita dapat melalui langkah-langkah ini sendiri, tetapi menggunakan skrip MrEngman mengambil beberapa langkah meneka dan manual menjadikan prosesnya lebih mudah bagi kita.
Langkah 4: Lumpuhkan Wifi Onboard
Oleh kerana kami menggunakan wifi luaran, kami tidak perlu menggunakan wifi onboard. Untuk kesederhanaan, kami hanya melumpuhkannya dalam OS. Ini mudah di Pi kerana pemacu wifi unik:
Kami mematikan pemacu dengan mengedit fail /etc/modprobe.d/raspi-blacklist.conf dan menambahkan:
senarai hitam brcmfmac
senarai hitam brcmutil
Langkah 5: Utamakan Antarmuka dan Lumpuhkan IPv6
Oleh kerana kami mempunyai dua rangkaian, rangkaian ujian dan rangkaian biasa yang disambungkan ke internet, kami ingin Pi memeriksa terlebih dahulu rangkaian tanpa wayar, dan bukannya kabel, yang bertentangan dengan lalai. Kita boleh menggunakan parameter metrik dan menetapkannya untuk peranti, di mana semakin rendah bilangannya semakin tinggi keutamaannya.
Dan kami tidak menggunakan ipv6 di mana-mana rangkaian jadi kami mematikannya demi kesederhanaan.
Edit fail /etc/dhcpcd.conf, tambahkan baris berhampiran bahagian bawah.
antara muka eth0
sukatan 300
antara muka wlan0
sukatan 200
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
Langkah 6: Tetapkan Peraturan Penerusan & DHCP di Rangkaian Berwayar
Kami memerlukan beberapa peraturan firewall untuk mengambil lalu lintas dan meneruskannya dari rangkaian berwayar ke rangkaian tanpa wayar. Ini cukup standard, kami menggunakan iptables pada Pi dan kami membuat beberapa fail dan peraturan untuk memastikan bahawa semuanya tetap ada selepas reboot.
Peraturannya mudah diterima dan satu meneruskan dari kabel ke wayarles.
# Buat direktori di mana kami akan menyimpan peraturan penerusan `iptables` kami.
mkdir -p / etc / iptables # Buat peraturan `iptables` dengan menjalankan arahan ini untuk menghasilkan fail` Rules.v4` cat </etc/iptables/rules.v4 * nat: PREROUTING ACCEPT [98: 9304]: INPUT ACCEPT [98: 9304]: OUTPUT ACCEPT [2: 152]: POSTROUTING ACCEPT [0: 0] -A POSTROUTING -o wlan0 -j MASQUERADE COMMIT * filter: INPUT ACCEPT [791: 83389]: FORWARD ACCEPT [0: 0]: OUTPUT MENERIMA [333: 34644] -A KEHADIRAN -i wlan0 -o eth0 -m keadaan - negara BERKAITAN, DITUBUHKAN -j MENERIMA -A KEHADIRAN -i eth0 -o wlan0 -j MENERIMA JAWATAN EOF # Muatkan peraturan pemajuan `iptables 'kami di setiap kucing but </etc/network/if-up.d/iptables #! / bin / sh iptables-restore </etc/iptables/rules.v4 EOF chmod + x /etc/network/if-up.d/iptables # Aktifkan pemajuan "ipv4" berterusan untuk setiap boot sistem # https://www.ducea.com/2006/08/01/how-to-enable-ip-… sed -i "\ s / # net.ipv4. ip_forward = 1 / net.ipv4.ip_forward = 1 / / /etc/sysctl.conf
Sekarang untuk DHCP pada antara muka berwayar itu, kami menetapkan alamat statik 10.1.1.1 dan kemudian menyediakan DHCP untuk memberikan alamat di blok IP tersebut.
# Buat konfigurasi alamat IP statik. Penyesuai `eth0` akan menggunakan a
# IP statik `10.1.1.1` pada subnet baru ini. cat </etc/network/interfaces.d/eth0 auto eth0 allow-hotplug eth0 iface eth0 inic static address 10.1.1.1 netmask 255.255.255.0 gateway 10.1.1.1 EOF # Buat konfigurasi `dnsmasq` DHCP di` / etc / dnsmasq. d / jambatan.conf`. # Raspberry Pi akan bertindak sebagai pelayan DHCP kepada pelanggan yang disambungkan melalui # ethernet. Pelayan DNS akan `8.8.8.8 '(DNS Google) dan julat # akan bermula pada` 10.1.1.2`. cat </etc/dnsmasq.d/bridge.conf interface = eth0 bind-interfaces server = 8.8.8.8 domain-diperlukan bogus-priv dhcp-range = 10.1.1.2, 10.1.1.254, 12h EOF
Langkah 7: Reboot dan Uji
Setelah selesai, kita dapat menguji sambungan pada salah satu peranti dan sudah pasti kita dapat melayari internet dan semuanya berfungsi! Kami juga boleh log masuk ke kunci awan Ubiquity kami dan periksa konfigurasi di sana juga. Tangkapan skrin menunjukkan ini.
Akhirnya kami reboot hanya untuk memastikan semuanya kembali seperti yang diharapkan lagi!
Nikmati.
Disyorkan:
Jambatan KaKu (Klik-aan Klik-uit): 4 Langkah
Jambatan KaKu (Klik-aan Klik-uit): KakuBridge ini sangat murah (& $ lt; $ 8) dan sangat mudah untuk membina sistem domotica untuk peranti Klik-aan Klik-uit, (CoCo). Anda boleh mengawal sehingga 9 peranti melalui alat kawalan jauh di laman web. Lebih-lebih lagi dengan KakuBridge anda boleh menjadualkan setiap peranti
Hab NMEA / AIS Murah - RS232 ke Jambatan Wifi untuk Penggunaan Onboard: 6 Langkah
Hab NMEA / AIS Murah - RS232 ke Jambatan Wifi untuk Penggunaan Onboard: Kemas kini 9 Januari 2021 - Menambah sambungan TCP tambahan dan menggunakan semula sambungan terakhir jika lebih banyak pelanggan menyambung Kemas kini 13 Disember 2020 - Menambah versi konfigurasi kod untuk kapal dengan penghala yang adaPengenalan NMEA ini / Jambatan AIS RS232 ke WiFi adalah
Bina Jambatan Interaktif Pelangi Menggunakan Minecraft Raspberry Pi Edisi: 11 Langkah
Bina Rainbow Interactive Bridge Menggunakan Minecraft Raspberry Pi Edisi: Semalam, saya melihat keponakan saya yang berusia 8 tahun bermain Minecraft dengan Raspberry Pi yang saya berikan kepadanya sebelumnya, kemudian saya mendapat idea, iaitu menggunakan kod untuk membuat Minecraft yang disesuaikan dan menarik- projek blok LED pi. Minecraft Pi adalah kaedah terbaik untuk memulakan
Jambatan WiFi Rangkaian Raspberry Pi Enterprise: 9 Langkah
Jambatan WiFi Rangkaian Raspberry Pi Enterprise: Oleh: Riley Barrett dan Dylan Halland Matlamat projek ini adalah untuk membenarkan peranti IoT, seperti Palam Pintar Weemo, Amazon Echo, Konsol Permainan, atau mana-mana peranti lain yang membolehkan Wi-Fi menyambung ke WPA_EAP Enterprise Network dengan menggunakan Raspberry Pi Zero
Jambatan WiFi Mudah ke BLE (Tenaga Rendah Bluetooth): 9 Langkah (dengan Gambar)
Jambatan WiFi Mudah ke BLE (Tenaga Rendah Bluetooth): Kemas kini 4 Disember 2017 - sketsa Feather nRF52 yang disemak semula dan petua debug. Menambah gambar jambatan yang dipasang di dalam kotak. Projek sederhana ini menyediakan akses WiFi ke mana-mana modul Bluetooth Low Energy (BLE) yang menerapkan UART Nordic dengan TX Notify. Yang