Paggamit ng Raspberry Pi bilang isang Wired Router

Using Raspberry Pi Wired Router



Maaari mong i-configure ang iyong Raspberry Pi solong board computer sa isang router. Ang Raspberry Pi ay may isang Wi-Fi network interface at isang wired network interface. Maaari mong i-configure ang Raspberry Pi bilang isang wireless router o isang wired router.

Maaari mong ikonekta ang iyong Raspberry Pi sa isang wireless Wi-Fi network na mayroong koneksyon sa internet at i-ruta ang trapiko sa internet sa wired network interface. Sa ganitong paraan, maaari mong gamitin ang iyong Raspberry Pi bilang isang wired router.







O kaya, maaari kang kumonekta sa isang network na mayroong koneksyon sa internet sa pamamagitan ng wired network interface, lumikha ng isang Wi-Fi hotspot gamit ang Wi-Fi network interface ng Raspberry Pi at i-router ang trapiko sa internet sa Wi-Fi network interface. Sa ganitong paraan, maaari mong gamitin ang iyong Raspberry Pi bilang isang wireless router.



Sa artikulong ito, ipapakita ko sa iyo kung paano i-configure ang Raspberry Pi bilang isang wired router. Kaya, magsimula na tayo.



Mga Bagay na Kailangan mo:

Upang mai-configure ang iyong Raspberry Pi bilang isang wired router, kailangan mo ang mga sumusunod na bagay:





1) Isang Raspberry Pi solong board computer
2) Ang isang Raspberry Pi power adapter o isang 2.1A USB power bank
3) Isang SD card reader para sa flashing Raspbian OS papunta sa microSD card.
4) Isang microSD card
5) Isang switch ng network
6) Mga Ethernet cable
7) Ang isang Wi-Fi network upang ikonekta ang Raspberry Pi sa
8) Isang computer / laptop para sa pag-configure ng Raspberry Pi



Flashing Raspbian OS sa microSD Card:

Una, bisitahin ang opisyal na pahina ng pag-download ng Raspbian at mag-click sa Mag-download ng ZIP pindutan ng Raspbian Buster Lite imahe

Dapat magsimulang mag-download ang iyong browser ng larawang Raspbian Buster Lite.

Kapag nakumpleto na ang pag-download, maaari mong gamitin ang balena Etcher o iba pang mga programa sa pagsulat ng imahe para sa Raspberry pi upang isulat ang imahe na Raspbian Buster Lite sa microSD card. Gagamitin ko ang Etcher sa artikulong ito.

Maaari mong i-download ang Etcher, bisitahin ang opisyal na website ng balena Etcher . Pagkatapos, i-download at i-install ang Etcher.

TANDAAN: Gumagawa din si Etcher sa Linux. Upang mai-install ang Etcher sa Linux, suriin ang artikulong I-install ang Etcher sa Linux.

Kapag na-install na ang Etcher, patakbuhin ang Etcher. Mag-click sa Piliin ang imahe .

Piliin ang iyong Raspbian Buster Lite na imahe na iyong na-download at na-click Buksan .

Ipasok ang iyong microSD card sa iyong microSD card reader at i-plug ito sa iyong computer. Pagkatapos, mag-click sa Piliin ang target .

Piliin ang iyong SD card mula sa listahan at mag-click sa Magpatuloy .

Ngayon, mag-click sa Flash .

Dapat simulan ni Etcher ang pag-flash ng SD card.

Sa puntong ito, dapat na mai-flash ang SD card.

Ngayon, dapat mong makita ang a boot drive sa iyong computer. Mag-navigate papunta dito.

Lumikha ng isang bagong file, ssh (nang walang anumang extension ng file).

Lumikha ng isang bagong file wpa_supplicant.conf at i-type ang mga sumusunod na linya dito.

ctrl_interface=SA IYO=/kung saan/tumakbo/wpa_supplicantGRUPO= netdev
update_config=1
bansa= US
network={
ssid='IYONG_WIFI_SSID'
psk='IYONG_WIFI_PASSWORD'
scan_ssid=1
prayoridad=1
}

Siguraduhin na palitan IYONG_WIFI_SSID at IYONG_WIFI_PASSWORD sa iyong Wi-Fi SSID at password.

Ngayon, buksan ang cmdline.txt file at idagdag ipv6.disable = 1 sa dulo ng linya upang hindi paganahin ang IPv6.

Pagpapatakbo sa Raspberry Pi:

Ngayon, ipasok ang microSD card sa Raspberry Pi, ikonekta ang isang dulo ng ethernet cable sa Raspberry Pi at isang dulo sa iyong network switch. Pagkatapos, kapangyarihan sa Raspberry Pi.

Pagkonekta sa Raspberry Pi sa pamamagitan ng SSH:

Sa sandaling magsimula ang Raspberry Pi, dapat itong makakuha ng isang IP address mula sa Wi-Fi network. Maaari mong gamitin ang anumang scanner ng network o iyong pahina ng pangangasiwa ng mga router ng Wi-Fi upang malaman ang IP address ng iyong Raspberry Pi.

Kapag nahanap mo ang IP address ng iyong Raspberry Pi, kumonekta dito sa pamamagitan ng SSH tulad ng sumusunod:

$sshpi@192.168.0.105

I-type oo at pindutin .

I-type ang default na password prambuwesas at pindutin .

Dapat kang naka-log in sa iyong Raspberry Pi.

Pag-configure ng Network:

Ngayon, lumikha ng isang file ng pagsasaayos ng network para sa wlan0 network interface tulad ng sumusunod:

$sudo nano /atbp/network/mga interface.d/wlan0

Ngayon, i-type ang mga sumusunod na linya at i-save ang file ng pagsasaayos sa pamamagitan ng pagpindot + X sinundan ng AT at .

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf/atbp/wpa_supplicant/wpa_supplicant.conf

Ngayon, lumikha ng isang file ng pagsasaayos ng network para sa et0 network interface tulad ng sumusunod:

$sudo nano /atbp/network/mga interface.d/et0

Ngayon, i-type ang mga sumusunod na linya at i-save ang file ng pagsasaayos sa pamamagitan ng pagpindot + X sinundan ng AT at .

auto eth0
iface eth0 inet static
address sa 192.168.100.1
netmask 255.255.255.0

Ngayon, huwag paganahin dhcpcd serbisyo na may sumusunod na utos:

$sudohindi paganahin ng systemctl ang dhcpcd

Ngayon, i-restart ang iyong Raspberry Pi para magkabisa ang mga pagbabago.

$sudoi-reboot

Kapag nagsimula na ang iyong Raspberry Pi, suriin ang pagsasaayos ng network ng wlan0 network interface tulad ng sumusunod:

$ip addripakita ang wlan0

wlan0 dapat kumuha ng isang IP address sa pamamagitan ng DHCP.

Gayundin, suriin ang pagsasaayos ng network ng et0 network interface tulad ng sumusunod:

$ip addripakita ang eth0

Ang isang static IP address ay dapat italaga sa et0 interface ng network.

wlan0 at et0 , pareho dapat na na-configure nang tama.

Ngayon, i-update ang APT package repository cache gamit ang sumusunod na utos:

$sudoapt update

I-install ang ISC DHCP server gamit ang sumusunod na utos:

$sudoapti-installisc-dhcp-server

Pindutin AT at pagkatapos ay pindutin upang kumpirmahin ang pag-install.

Dapat na mai-install ang ISC DHCP server.

Ngayon, buksan ang dhcpd.conf mag-file tulad ng sumusunod:

$sudo nano /atbp/dhcp/dhcpd.conf

Itakda ang domain-name at mga domain-name-server tulad ng sumusunod.

Mag-scroll pababa nang kaunti at hindi maginhawa may kapangyarihan; linya

Gayundin, idagdag ang mga sumusunod na linya sa file ng pagsasaayos at i-save ang file.

subnet 192.168.100.0 netmask 255.255.255.0{
saklaw ng 192.168.100.50 192.168.100.240;
mga router ng pagpipilian 192.168.100.1;
pagpipilian subnet-mask 255.255.255.0;
}

Ngayon, buksan ang / etc / default / isc-dhcp-server ang pagsasaayos ng file tulad ng sumusunod:

$sudo nano /atbp/default/isc-dhcp-server

Idagdag, et0 sa INTERFACESv4 variable at i-save ang file.

Ngayon, i-reboot ang Raspberry Pi.

$sudoi-reboot

Kapag nagsimula na ang iyong Raspberry Pi, ang isc-dhcp-server serbisyo dapat aktibo (tumatakbo) .

$sudokatayuan ng systemctl isc-dhcp-server

Ang pag-configure ng Firewall at Paganahin ang Pagpasa ng Packet:

Ngayon, i-install ang firewalld tulad ng sumusunod:

$sudoapti-installfirewalld

Pindutin AT at pagkatapos ay pindutin upang kumpirmahin ang pag-install.

dapat na mai-install ang firewalld.

Ang firewalld serbisyo dapat aktibo (tumatakbo) bilang default.

$sudosystemctl status firewalld

Ngayon, payagan ang trapiko ng DHCP sa pamamagitan ng firewall na may sumusunod na utos:

$sudofirewall-cmd--add-service= dhcp--manatili

Payagan ang pagpapasa ng packet ng IP gamit ang sumusunod na utos:

$sudofirewall-cmd--add-masquerade --manatili

Sa wakas, i-reboot ang iyong Raspberry Pi.

$sudoi-reboot

Pagkonekta sa mga kliyente sa Lumipat:

Kapag nagsimula na ang iyong Raspberry Pi, ikonekta ang isang dulo ng isa pang ethernet cable sa switch at ang kabilang dulo sa iyong Laptop / Desktop o iba pang mga aparato.

Ang iyong aparato ay dapat na italaga ng isang IP address sa pamamagitan ng server ng DHCP na tumatakbo sa iyong Raspberry Pi at makakonekta sa internet.

Kaya, iyan ang paggamit mo sa iyong Raspberry Pi bilang isang wired router. Salamat sa pagbabasa ng artikulong ito.