Anda boleh menyambungkan Raspberry Pi anda ke rangkaian Wi-Fi tanpa wayar yang mempunyai sambungan internet dan mengarahkan lalu lintas internet ke antara muka rangkaian berwayar. Dengan cara ini, anda boleh menggunakan Raspberry Pi anda sebagai penghala berwayar.
Atau, anda boleh menyambung ke rangkaian yang mempunyai sambungan internet melalui antara muka rangkaian berwayar, membuat hotspot Wi-Fi menggunakan antara muka rangkaian Wi-Fi Raspberry Pi dan menghala lalu lintas internet ke antara muka rangkaian Wi-Fi. Dengan cara ini, anda boleh menggunakan Raspberry Pi anda sebagai penghala tanpa wayar.
Dalam artikel ini, saya akan menunjukkan kepada anda cara mengkonfigurasi Raspberry Pi sebagai penghala berwayar. Oleh itu, mari kita mulakan.
Perkara yang Anda Perlu:
Untuk mengkonfigurasi Raspberry Pi anda sebagai penghala berwayar, anda memerlukan perkara berikut:
1) Komputer papan tunggal Raspberry Pi
2) Penyesuai kuasa Raspberry Pi atau 2.Bank kuasa USB 1A
3) Pembaca kad SD untuk memancarkan OS Raspbian ke kad microSD.
4) Kad microSD
5) Suis rangkaian
6) Kabel Ethernet
7) Rangkaian Wi-Fi untuk menghubungkan Raspberry Pi ke
8) Komputer / komputer riba untuk mengkonfigurasi Raspberry Pi
Flashing OS Raspbian pada kad microSD:
Pertama, lawati halaman muat turun rasmi Raspbian dan klik pada Muat turun ZIP butang dari Raspbian Buster Lite imej.
Penyemak imbas anda harus mula memuat turun gambar Raspbian Buster Lite.
Setelah muat turun selesai, anda boleh menggunakan balena Etcher atau program penulisan gambar lain untuk Raspberry pi untuk menulis gambar Raspbian Buster Lite ke kad microSD. Saya akan menggunakan Etcher dalam artikel ini.
Anda boleh memuat turun Etcher, lawati laman web rasmi balena Etcher. Kemudian, muat turun dan pasang Etcher.
NOTA: Etcher juga berfungsi di Linux. Untuk memasang Etcher di Linux, baca artikel Pasang Etcher di Linux.
Setelah Etcher dipasang, jalankan Etcher. Klik pada Pilih gambar.
Pilih gambar Raspbian Buster Lite anda yang baru sahaja anda muat turun dan klik Buka.
Masukkan kad microSD anda ke pembaca kad microSD anda dan pasangkannya ke komputer anda. Kemudian, klik pada Pilih sasaran.
Pilih kad SD anda dari senarai dan klik Teruskan.
Sekarang, klik pada Kilat.
Etcher harus mula memaparkan kad SD.
Pada ketika ini, kad SD harus dikedip.
Sekarang, anda mesti melihat a but memandu di komputer anda. Navigasi ke dalamnya.
Buat fail baru, ssh (tanpa sebarang pelanjutan fail).
Buat fail baru wpa_pemohon.pengesahan dan taipkan baris berikut kepadanya.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdevkemas kini_config = 1
negara = AS
rangkaian =
ssid = "YOUR_WIFI_SSID"
psk = "YOUR_WIFI_PASSWORD"
scan_ssid = 1
keutamaan = 1
Pastikan untuk mengganti ANDA_WIFI_SSID dan KATA_WIFI_PASSWOUR ANDA ke SSID dan kata laluan Wi-Fi anda.
Sekarang, buka cmdline.txt fail dan tambah ipv6.lumpuhkan = 1 di hujung baris untuk mematikan IPv6.
Menghidupkan Raspberry Pi:
Sekarang, masukkan kad microSD ke Raspberry Pi, sambungkan satu hujung kabel ethernet ke Raspberry Pi dan satu hujung ke suis rangkaian anda. Kemudian, hidupkan Raspberry Pi.
Menyambung ke Raspberry Pi melalui SSH:
Setelah Raspberry Pi dimulakan, ia harus mendapatkan alamat IP dari rangkaian Wi-Fi. Anda boleh menggunakan pengimbas rangkaian atau halaman pentadbiran router Wi-Fi anda untuk mengetahui alamat IP Raspberry Pi anda.
Sebaik sahaja anda menemui alamat IP Raspberry Pi anda, sambungkan kepadanya melalui SSH seperti berikut:
$ ssh pi @ 192.168.0.105
Taipkan iya dan tekan
Taipkan kata laluan lalai raspberry dan tekan
Anda harus log masuk ke Raspberry Pi anda.
Mengkonfigurasi Rangkaian:
Sekarang, buat fail konfigurasi rangkaian untuk wlan0 antara muka rangkaian seperti berikut:
$ sudo nano / etc / network / antaramuka.d / wlan0
Sekarang, ketik baris berikut dan simpan fail konfigurasi dengan menekan
iface wlan0 inet dhcp
wpa-conf / etc / wpa_supplicant / wpa_supplicant.pengesahan
Sekarang, buat fail konfigurasi rangkaian untuk et0 antara muka rangkaian seperti berikut:
$ sudo nano / etc / network / antaramuka.d / et0
Sekarang, ketik baris berikut dan simpan fail konfigurasi dengan menekan
iface eth0 inet statik
alamat 192.168.100.1
netmask 255.255.255.0
Sekarang, lumpuhkan dhcpcd perkhidmatan dengan arahan berikut:
$ sudo systemctl lumpuhkan dhcpcd
Sekarang, mulakan semula Raspberry Pi anda agar perubahan berlaku.
but semula $ sudo
Setelah Raspberry Pi anda dimulakan, periksa konfigurasi rangkaian wlan0 antara muka rangkaian seperti berikut:
$ ip addr show wlan0wlan0 harus mendapatkan alamat IP melalui DHCP.
Juga, periksa konfigurasi rangkaian et0 antara muka rangkaian seperti berikut:
$ ip addr menunjukkan et0Alamat IP statik harus diberikan kepada et0 antara muka rangkaian.
wlan0 dan et0, kedua-duanya harus dikonfigurasi dengan betul.
Mengkonfigurasi Pelayan DHCP:
Sekarang, kemas kini cache repositori pakej APT dengan arahan berikut:
$ sudo apt kemas kini
Pasang pelayan ISC DHCP dengan arahan berikut:
$ sudo apt install isc-dhcp-server
Tekan Y dan kemudian tekan
Pelayan ISC DHCP harus dipasang.
Sekarang, buka dhcpd.pengesahan fail seperti berikut:
$ sudo nano / etc / dhcp / dhcpd.pengesahan
Menetapkan nama domain dan pelayan nama-domain seperti berikut.
Tatal ke bawah sedikit dan tidak puas hati berwibawa; garisan.
Juga, tambahkan baris berikut ke fail konfigurasi dan simpan fail tersebut.
subnet 192.168.100.0 netmask 255.255.255.0julat 192.168.100.50 192.168.100.240;
penghala pilihan 192.168.100.1;
subnet-mask pilihan 255.255.255.0;
Sekarang, buka / etc / default / isc-dhcp-pelayan fail konfigurasi seperti berikut:
$ sudo nano / etc / default / isc-dhcp-server
Tambah, et0 kepada INTERFACESv4 ubah dan simpan fail.
Sekarang, but semula Raspberry Pi.
but semula $ sudo
Setelah Raspberry Pi anda dimulakan, pelayan isc-dhcp perkhidmatan semestinya aktif (berjalan).
$ sudo systemctl status isc-dhcp-server
Mengkonfigurasi Firewall dan Aktifkan Pemajuan Paket:
Sekarang, pasang firewall seperti berikut:
$ sudo apt memasang firewalld
Tekan Y dan kemudian tekan
firewalld harus dipasang.
The tembok api perkhidmatan semestinya aktif (berjalan) secara lalai.
$ sudo systemctl status firewalld
Sekarang, benarkan lalu lintas DHCP melalui firewall dengan arahan berikut:
$ sudo firewall-cmd --add-service = dhcp --permanent
Benarkan penerusan paket IP dengan arahan berikut:
$ sudo firewall-cmd --add-masquerade --permanent
Akhirnya, but semula Raspberry Pi anda.
but semula $ sudo
Menghubungkan Pelanggan ke Suis:
Setelah Raspberry Pi anda dimulakan, sambungkan satu hujung kabel ethernet yang lain ke dalam suis dan hujung yang lain ke Laptop / Desktop anda atau peranti lain.
Peranti anda harus diberi alamat IP melalui pelayan DHCP yang berjalan di Raspberry Pi anda dan dapat menyambung ke internet.
Jadi, itulah cara anda menggunakan Raspberry Pi anda sebagai penghala berwayar. Terima kasih kerana membaca artikel ini.