Isi kandungan:
- Langkah 1: Item yang Anda Perlu
- Langkah 2: Pasang Sistem Operasi Raspbian
- Langkah 3: Pasang Komponen yang Tinggal
- Langkah 4: Siapkan Sambungan WiFi
- Langkah 5: Konfigurasikan Pilihan Lain Dengan Raspi-config
- Langkah 6: Konfigurasikan Jambatan Jaringan Dari Wifi ke Ethernet
- Langkah 7: Automatikkan Semua Perintah Dengan Skrip
Video: Kongsi WiFi Dengan Port Ethernet pada Raspberry Pi: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Adakah anda mempunyai pencetak atau pengimbas laser lama yang masih berfungsi dengan baik tetapi tidak sesuai dengan wifi? Atau mungkin anda mahu menyambungkan cakera keras luaran sebagai peranti sandaran di rangkaian anda dan anda kehabisan port ethernet pada penghala rumah anda. Instruksional ini akan membantu anda membuat jambatan dari sambungan wifi ke port ethernet pada Raspberry Pi.
Saya memerlukan cara untuk menyambungkan mesin fotokopi / pencetak Xerox yang lebih lama yang mempunyai penyesuai rangkaian dan perisian rangkaian tetapi tidak serasi dengan wifi. Pencetak ini berada di bangunan yang lebih tua dan pencetak berada di lokasi yang tidak dekat dengan ethernet dan tidak dapat dipindahkan. Dengan beberapa bahagian yang sudah ada di sekitar rumah saya, saya dapat mengumpulkan penyelesaian yang dapat memenuhi keperluan saya.
Penyelesaian DIY yang mudah ini akan memberi anda keupayaan untuk menambahkan sambungan wifi ke peranti lama anda tanpa melanggar bank dengan membeli penyesuai cetak tanpa wayar.
Langkah 1: Item yang Anda Perlu
- Raspberry Pi (model mana pun akan berjaya, tetapi anda akan melihat hasil yang lebih pantas dengan model 3).
- Penyesuai kuasa untuk Pi anda.
- Kad SD untuk memasang sistem operasi (anda boleh menggunakan kad 8GB sehingga saiz apa pun yang anda mahukan. Saya biasanya menggunakan kad 32GB sekiranya saya mahu menambahkan lebih banyak pilihan pada RPi).
- Penyesuai WiFi
- Kabel Ethernet
- Kabel HDML (saya mempunyai monitor DVI lama jadi saya menggunakan kabel HDMI ke DVI ini).
- Papan kekunci dan tetikus
- Pembaca kad atau komputer dengan pembaca kad terbina dalam.
- Kes untuk Pi (pilihan)
Langkah 2: Pasang Sistem Operasi Raspbian
Muat turun versi terkini sistem operasi Raspbian (Stretch pada tulisan ini) dari sini. Masukkan kad SD ke dalam penyesuai yang disertakan dengannya dan masukkan penyesuai dengan kad SD ke dalam pembaca kad anda. Salin gambar sistem operasi Raspian ke kad SD dengan menggunakan arahan berikut:
- Arahan WIndows
- Arahan Mac OSX
- Arahan Linux
Langkah 3: Pasang Komponen yang Tinggal
Ini akan memakan masa untuk menyalin gambar ke kad SD anda. Kumpulkan RPi selebihnya semasa anda menunggu.
Masukkan penyesuai wifi di salah satu port USB. Masukkan dongle papan kekunci dan tetikus ke salah satu port USB yang lain. Sambungkan monitor ke Raspberry Pi dengan kabel HDMI.
Apabila gambar Raspbian selesai dipasang pada kad SD, keluarkan kad SD dari penyesuai dan masukkan ke dalam slot kad SD di bahagian bawah Raspberry Pi. Kemudian masukkan penyesuai kuasa ke port USB mikro dan hidupkan Raspberry Pi.
Langkah 4: Siapkan Sambungan WiFi
Setelah Raspberry Pi selesai boot, siapkan sambungan wifi anda pada Raspberry PI dengan membuka tetingkap terminal dan edit fail wpa_supplicant.conf dengan menggunakan perintah berikut:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Tukar negara ke kod negara dua huruf anda.
Tambahkan SSID dan kata laluan pusat akses Wifi anda di bahagian bawah fail:
network = {ssid = "SSID Wifi Anda" psk = "kata laluanWifi anda"}
Satu perkara yang perlu diperhatikan: Tetapan papan kekunci lalai adalah menggunakan konfigurasi GB. Bagi kita di AS, ia meletakkan beberapa watak khas di tempat yang berlainan, terutamanya simbol @ dan ditukar.
Simpan fail dan keluar dari nano.
Naikkan sambungan WIfi dengan menaip:
ifup
atau dengan menghidupkan semula Raspberry PI dengan:
rebo sudo
Langkah 5: Konfigurasikan Pilihan Lain Dengan Raspi-config
Apabila Raspberry Pi anda berjaya disambungkan ke Wifi anda, anda akan melihat simbol Wifi di bar menu di sudut kanan atas skrin untuk Raspberry Pi.
Anda kini boleh mengkonfigurasi pilihan lain untuk Pi anda. Dari jenis tetingkap termnial:
sudo raspi-config
Ini akan memaparkan antara muka raspi-config yang membolehkan anda mengkonfigurasi pilihan lain Raspberry PI anda. Anda tidak perlu melakukan ini tetapi ada beberapa perkara yang harus anda lakukan:
- Tukar kata laluan lalai. Jangan biarkan peranti di rangkaian anda terdedah dengan meninggalkan kata laluan lalai pada RPi anda untuk pengguna pi dan root.
- Tetapkan tetapan lokasi anda. Ini akan memberi anda tetapan papan kekunci, tetapan waktu dan lokasi yang tepat untuk memasang perisian lain dari repos terdekat. Sekiranya anda mendapat amaran PERL yang menjengkelkan mengenai lokasi tidak dapat ditetapkan, anda boleh menyelesaikannya dengan menggunakan arahan ini.
- Luaskan sistem fail untuk menggunakan keseluruhan kad SD. Ini akan memberi anda akses ke seluruh ruang simpanan pada kad HD.
Jangan ragu untuk melihat pilihan lain yang tersedia untuk anda melalui antara muka ini. Anda boleh melakukan perkara lain seperti overclocking CPU anda, mengatur sambungan ssh dan ftp, dan mengubah tetapan boot anda untuk boot ke baris perintah atau desktop.
Langkah 6: Konfigurasikan Jambatan Jaringan Dari Wifi ke Ethernet
Untuk melakukan ini, kita akan menggunakan dnsmasq untuk menetapkan RPi menjadi pelayan DHCP dan menetapkan beberapa tetapan DNS tersuai. Ini akan membolehkan peranti yang disambungkan ke RPi melalui ethernet mendapatkan alamat IP dari RPi dan juga untuk RPi menyampaikan pertanyaan DNS.
Kami juga akan mengkonfigurasi beberapa tetapan iptables untuk membuat NAT antara penyesuai ethernet dan sambungan Wifi.
Pertama, pasang dnsmasq
sudo apt-get install dnsmasq
Tetapkan penyesuai ethernet anda ke alamat IP statik
Ini akan berfungsi sebagai pintu masuk untuk peranti yang ingin anda sambungkan ke port ethernet RPi. Sebilangan besar penghala Wifi menggunakan apa yang disebut sebagai Rangkaian Peribadi dan menetapkan julat IP ke sesuatu yang serupa dengan:
192.168.1.1
Untuk penyesuai ethernet pada RPI anda, anda harus menetapkannya ke alamat yang tidak mengganggu kemampuan router untuk memberikan alamat, jadi kami akan menambah subnet PRi menjadi:
192.168.2.1
Bersama dengan itu anda perlu menyediakan netmask untuk:
255.255.255.0
Serta tetapan DCHP untuk menyiarkan alamat IP apa yang tersedia:
rangkaian 192.168.2.0 siaran 192.168.2.255
Gunakan iptables untuk mengkonfigurasi tetapan NAT untuk berkongsi sambungan Wifi dengan port ethernetNAT adalah singkatan dari Terjemahan Alamat Rangkaian. Ini membolehkan satu alamat IP ke pelayan sebagai penghala pada rangkaian. Jadi dalam kes ini, penyesuai ethernet pada RPi akan berfungsi sebagai penghala untuk apa sahaja peranti yang anda pasangkan padanya. Tetapan NAT akan mengarahkan permintaan ethernet melalui sambungan Wifi.
Terdapat beberapa arahan untuk dijalankan di sini:
sudo iptables -Fsudo iptables -t nat -Fsudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADEsudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state BERKAITAN, ESTABLISHED -j ACCEPTsudo iptables i eth0 -o wlan0 -j MENERIMA
Konfigurasikan tetapan dnsmasq
Perkara pertama yang perlu dilakukan ialah menghidupkan pemajuan IP. Ini dilakukan dengan meletakkan satu nombor 1 dalam fail / proc / sys / net / ipv4 / ip_forward:
sudo nano / proc / sys / net / ipv4 / ip_forward
Letakkan 1 pada baris pertama dan kemudian keluar dan simpan. Petunjuk: anda mungkin juga perlu mengedit /etc/sysctl.conf dan melepaskan baris ini:
net.ipv4.ip_forward = 1
Seterusnya sediakan routing ip:
sudo ip laluan del 0/0 dev eth0 &> / dev / nulla = `laluan | awk "/ $ {wlan} /" '{print $ 5 + 1; exit}' `sudo route add -net default gw 192.168.2.1 netmask 0.0.0.0 dev eth0 metric $ a
Perkara terakhir yang perlu dilakukan ialah mengedit fail /etc/dnsmasq.conf anda dan memasukkan tetapan ini;
antara muka = eth0bind-interfacesserver = 8.8.8.8domain-dibutuhkanbogus-privdhcp-range = 192.168.2.2, 192.168.2.100, 12h
Kemudian jalankan arahan ini untuk memulakan perkhidmatan dnsmasq anda:
sudo systemctl mula dnsmasq
Sekarang pasangkan kabel rangkaian CAT5 ke dalam peranti yang ingin anda sertakan di rangkaian dan letakkan hujung kabel yang lain ke port ethernet pada RPi dan anda mesti selamat! Semasa kami menyediakan antara muka ethernet, kami menjadikannya panas terpasang, jadi anda akan melihat antara muka ethernet muncul ketika anda memasang peranti ke RPi.
Langkah 7: Automatikkan Semua Perintah Dengan Skrip
Ini banyak kerja untuk membuat jambatan rangkaian berjalan dan berjalan. Anda mungkin mahu ini berjalan secara automatik setiap kali RPi anda boot, jadi untuk itu kita akan memerlukan skrip untuk menjalankan semua perintah ini untuk kita. Nasib baik Arpit Agarwal telah membuat skrip dan boleh dimuat turun di sini.
Jangan risau untuk menaip semua perintah di atas dan jalankan perintah ini dari direktori rumah anda untuk memuat turun fail skrip:
raw.githubusercontent.com/arpitjindal97/raspbian-recipes/master/wifi-to-eth-route.sh
Untuk menjalankan fail ini setiap kali anda boot RPi anda perlu menambahkan arahan ke fail autostart sesi anda:
nano /home/pi/.config/lxsession/LXDE-pi/autostart
dan tambahkan ini ke bahagian bawah fail:
sudo bash /home/pi/wifi-to-eth-route.sh
Kemudian mulakan semula RPi dan skrip berfungsi untuk anda. Anda juga boleh menjalankan penyediaan ini pada bila-bila masa yang anda mahukan dengan menjalankan perintah ini dari terminal:
sudo bash /home/pi/wifi-to-eth-route.sh
Disyorkan:
Kongsi Kata Laluan Wifi Anda Secara Automatik Menggunakan Kod QR: 4 Langkah
Kongsi Kata Laluan Wifi Anda Secara automatik Menggunakan Kod QR: Dalam Instruksional ini, kami akan belajar bagaimana membuat kod QR yang menghubungkan tetamu anda ke Wifi tanpa usaha. Internet adalah keperluan. Sebaik sahaja kami pergi ke tempat, perkara pertama yang kami perlukan adalah akses Wifi. Sama ada mengadakan majlis ramah
Bluetooth Amp + Isolation Switch (Dua Amps Kongsi Sepasang Pembesar Suara): 14 Langkah (dengan Gambar)
Bluetooth Amp + Isolation Switch (Two Amps Share a Pair of Speakers): Saya mempunyai pemain rakaman Rega P1. Ia dipasang ke sistem Hitachi midi 90-an (MiniDisc, tidak kurang), yang dipasang ke sepasang pembesar suara TEAC yang saya beli untuk beberapa quid dari Gumtree, kerana saya merosakkan salah satu pembesar suara asli pada Tec yang cerdik
Memasang Windows pada Pemacu Luaran Dengan Partition Mac pada Mac: 5 Langkah (dengan Gambar)
Memasang Windows pada Pemacu Luaran Dengan Partisi Mac di Mac: Sekiranya anda telah membeli sesuatu seperti MacBook pro asas dan menyimpan sedikit wang tunai, tetapi kemudian segera menghadapi masalah penyimpanan ketika cuba memasang tetingkap menggunakan Bootcamp Kita semua tahu bahawa 128 gb tidak diperlukan ini supaya kita mungkin membeli sesuatu
Anda Memperkaya Hidup Saya - Kongsi Cinta: 7 Langkah
Anda Meningkatkan Kehidupan Saya - Kongsi Cinta: Oleh itu, mari kita jelaskan keadaan bertahan: Ini adalah hari sebelum Valentine. Anda telah melupakan kenyataan itu sehingga sekarang, dan tidak mempunyai apa-apa untuk gadis / teman lelaki / pasangan anda. Menyedari kesilapan anda, anda melompat ke ruang kerja anda untuk membersihkan kepala anda dan mencari jalan keluar
Sandarkan Mac ke SAMBA (SMB) Kongsi: 3 Langkah
Sandarkan Mac ke Bahagian SAMBA (SMB): Dalam Instruksional ini, anda akan belajar cara membuat sandaran mac ke kotak Windows Home Server atau bahagian SAMBA yang lain. Anda memerlukan: Windows Home Server (Atau bahagian rangkaian SMB) dengan ruang kosong sebesar HDD ruang mac anda menggunakan komputerApple yang menjalankan 10.4