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. Jadi, 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 bank kuasa USB 2.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, kunjungi laman web rasmi balena Etcher . Kemudian, muat turun dan pasang Etcher.
CATATAN: Etcher juga berfungsi di Linux. Untuk memasang Etcher di Linux, periksa 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 dikelip.
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_supplicant.conf dan taipkan baris berikut kepadanya.
antara muka ctrl_=KEPADA ANDA=/di mana/lari/wpa_pemohonKUMPULAN= netdevkemas kini_config=1
negara= AS
rangkaian={
ssid='ANDA_WIFI_SSID'
psk='KATA_WIFI_PASSWORD ANDA'
imbasan_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.disable = 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:
$sshpi@192.168.0.105Taipkan 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 /dan lain-lain/rangkaian/antara muka.d/wlan0Sekarang, ketik baris berikut dan simpan fail konfigurasi dengan menekan + X diikuti oleh DAN dan .
izinkan-hotplug wlan0iface wlan0 inet dhcp
wpa-conf/dan lain-lain/wpa_pemohon/wpa_supplicant.conf
Sekarang, buat fail konfigurasi rangkaian untuk et0 antara muka rangkaian seperti berikut:
$sudo nano /dan lain-lain/rangkaian/antara muka.d/et0Sekarang, ketik baris berikut dan simpan fail konfigurasi dengan menekan + X diikuti oleh DAN dan .
auto et0iface eth0 inet statik
alamat 192.168.100.1
netmask 255.255.255.0
Sekarang, lumpuhkan dhcpcd perkhidmatan dengan arahan berikut:
$sudosystemctl lumpuhkan dhcpcdSekarang, mulakan semula Raspberry Pi anda agar perubahan berlaku.
$sudobut semulaSetelah Raspberry Pi anda dimulakan, periksa konfigurasi rangkaian wlan0 antara muka rangkaian seperti berikut:
$ip addrtunjukkan wlan0wlan0 harus mendapatkan alamat IP melalui DHCP.
Juga, periksa konfigurasi rangkaian et0 antara muka rangkaian seperti berikut:
$ip addrmenunjukkan et0Alamat IP statik harus diberikan kepada et0 antara muka rangkaian.
wlan0 dan et0 , kedua-duanya harus dikonfigurasi dengan betul.
Sekarang, kemas kini cache repositori pakej APT dengan arahan berikut:
$sudokemas kini tepatPasang pelayan ISC DHCP dengan arahan berikut:
$sudotepatpasangpelayan isc-dhcpTekan DAN dan kemudian tekan untuk mengesahkan pemasangan.
Pelayan ISC DHCP harus dipasang.
Sekarang, buka dhcpd.conf fail seperti berikut:
$sudo nano /dan lain-lain/dhcp/dhcpd.confMenetapkan nama domain dan pelayan nama-domain seperti berikut.
Tatal ke bawah sedikit dan tidak selesa berwibawa; garis.
Juga, tambahkan baris berikut ke fail konfigurasi dan simpan fail tersebut.
subnet 192.168.100.0 netmask 255.255.255.0{julat 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 /dan lain-lain/lalai/pelayan isc-dhcpTambah, et0 kepada INTERFACESv4 ubah dan simpan fail.
Sekarang, but semula Raspberry Pi.
$sudobut semulaSetelah Raspberry Pi anda dimulakan, pelayan isc-dhcp perkhidmatan semestinya aktif (berjalan) .
$sudostatus systemctl isc-dhcp-pelayanMengkonfigurasi Firewall dan Aktifkan Pemajuan Paket:
Sekarang, pasang firewall seperti berikut:
$sudotepatpasangtembok apiTekan DAN dan kemudian tekan untuk mengesahkan pemasangan.
firewalld mesti dipasang.
The tembok api perkhidmatan semestinya aktif (berjalan) secara lalai.
$sudofirewalld status systemctlSekarang, benarkan lalu lintas DHCP melalui firewall dengan arahan berikut:
$sudofirewall-cmd- perkhidmatan tambahan= dhcp- kekalBenarkan penerusan paket IP dengan arahan berikut:
$sudofirewall-cmd- tambah-penyamaran - kekalAkhirnya, but semula Raspberry Pi anda.
$sudobut semulaMenghubungkan 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 atau peranti lain.
Peranti anda harus diberi alamat IP melalui pelayan DHCP yang berjalan di Raspberry Pi anda dan dapat menyambung ke internet.
Jadi, begitulah cara anda menggunakan Raspberry Pi anda sebagai penghala berwayar. Terima kasih kerana membaca artikel ini.