Menggunakan Raspberry Pi sebagai Penghala Berwayar

Using Raspberry Pi Wired Router



Anda boleh mengkonfigurasi komputer papan tunggal Raspberry Pi anda menjadi penghala. Raspberry Pi mempunyai antara muka rangkaian Wi-Fi dan antara muka rangkaian berwayar. Anda boleh mengkonfigurasi Raspberry Pi sebagai penghala tanpa wayar atau penghala berwayar.

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= netdev
kemas 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.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 /dan lain-lain/rangkaian/antara muka.d/wlan0

Sekarang, ketik baris berikut dan simpan fail konfigurasi dengan menekan + X diikuti oleh DAN dan .

izinkan-hotplug wlan0
iface 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/et0

Sekarang, ketik baris berikut dan simpan fail konfigurasi dengan menekan + X diikuti oleh DAN dan .

auto et0
iface eth0 inet statik
alamat 192.168.100.1
netmask 255.255.255.0

Sekarang, lumpuhkan dhcpcd perkhidmatan dengan arahan berikut:

$sudosystemctl lumpuhkan dhcpcd

Sekarang, mulakan semula Raspberry Pi anda agar perubahan berlaku.

$sudobut semula

Setelah Raspberry Pi anda dimulakan, periksa konfigurasi rangkaian wlan0 antara muka rangkaian seperti berikut:

$ip addrtunjukkan wlan0

wlan0 harus mendapatkan alamat IP melalui DHCP.

Juga, periksa konfigurasi rangkaian et0 antara muka rangkaian seperti berikut:

$ip addrmenunjukkan et0

Alamat 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 tepat

Pasang pelayan ISC DHCP dengan arahan berikut:

$sudotepatpasangpelayan isc-dhcp

Tekan 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.conf

Menetapkan 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-dhcp

Tambah, et0 kepada INTERFACESv4 ubah dan simpan fail.

Sekarang, but semula Raspberry Pi.

$sudobut semula

Setelah Raspberry Pi anda dimulakan, pelayan isc-dhcp perkhidmatan semestinya aktif (berjalan) .

$sudostatus systemctl isc-dhcp-pelayan

Mengkonfigurasi Firewall dan Aktifkan Pemajuan Paket:

Sekarang, pasang firewall seperti berikut:

$sudotepatpasangtembok api

Tekan DAN dan kemudian tekan untuk mengesahkan pemasangan.

firewalld mesti dipasang.

The tembok api perkhidmatan semestinya aktif (berjalan) secara lalai.

$sudofirewalld status systemctl

Sekarang, benarkan lalu lintas DHCP melalui firewall dengan arahan berikut:

$sudofirewall-cmd- perkhidmatan tambahan= dhcp- kekal

Benarkan penerusan paket IP dengan arahan berikut:

$sudofirewall-cmd- tambah-penyamaran - kekal

Akhirnya, but semula Raspberry Pi anda.

$sudobut semula

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 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.