Uso de Raspberry Pi como enrutador con cable

Using Raspberry Pi Wired Router



Puede configurar su computadora de placa única Raspberry Pi en un enrutador. Raspberry Pi tiene una interfaz de red Wi-Fi y una interfaz de red cableada. Puede configurar Raspberry Pi como un enrutador inalámbrico o un enrutador con cable.

Puede conectar su Raspberry Pi a una red inalámbrica Wi-Fi que tenga conectividad a Internet y enrutar el tráfico de Internet a la interfaz de red cableada. De esta manera, puede usar su Raspberry Pi como un enrutador con cable.







O bien, puede conectarse a una red que tenga conectividad a Internet a través de la interfaz de red cableada, crear un punto de acceso Wi-Fi utilizando la interfaz de red Wi-Fi de la Raspberry Pi y enrutar el tráfico de Internet a la interfaz de red Wi-Fi. De esta manera, puede usar su Raspberry Pi como un enrutador inalámbrico.



En este artículo, le mostraré cómo configurar Raspberry Pi como un enrutador cableado. Entonces empecemos.



Cosas que necesitas:

Para configurar su Raspberry Pi como un enrutador con cable, necesita lo siguiente:





1) Una computadora de placa única Raspberry Pi
2) Un adaptador de corriente Raspberry Pi o un banco de energía USB 2.1A
3) Un lector de tarjetas SD para actualizar el sistema operativo Raspbian en la tarjeta microSD.
4) Una tarjeta microSD
5) Un conmutador de red
6) cables Ethernet
7) Una red Wi-Fi para conectar la Raspberry Pi
8) Una computadora / laptop para configurar la Raspberry Pi



Intermitente del sistema operativo Raspbian en la tarjeta microSD:

Primero, visite el página de descarga oficial de Raspbian y haga clic en el Descargar ZIP botón de Raspbian Buster Lite imagen.

Su navegador debería comenzar a descargar la imagen de Raspbian Buster Lite.

Una vez que se completa la descarga, puede usar balena Etcher u otros programas de escritura de imágenes para Raspberry pi para escribir la imagen de Raspbian Buster Lite en la tarjeta microSD. Usaré Etcher en este artículo.

Puede descargar Etcher, visite el web oficial de balena Etcher . Luego, descargue e instale Etcher.

NOTA: Etcher también funciona en Linux. Para instalar Etcher en Linux, consulte el artículo Instalar Etcher en Linux.

Una vez que Etcher esté instalado, ejecute Etcher. Haga clic en Seleccionar imagen .

Seleccione la imagen de Raspbian Buster Lite que acaba de descargar y haga clic en Abierto .

Inserte su tarjeta microSD en su lector de tarjetas microSD y conéctelo a su computadora. Luego, haga clic en Seleccione un objetivo .

Seleccione su tarjeta SD de la lista y haga clic en Continuar .

Ahora, haga clic en Destello .

Etcher debería comenzar a flashear la tarjeta SD.

En este punto, la tarjeta SD debería estar flasheada.

Ahora, deberías ver un bota conducir en su computadora. Navega por él.

Crea un nuevo archivo, ssh (sin ninguna extensión de archivo).

Crea un archivo nuevo wpa_supplicant.conf y escriba las siguientes líneas.

ctrl_interface=PARA TI=/dónde/correr/wpa_supplicantGRUPO= netdev
update_config=1
país= EE. UU.
la red={
ssid='YOUR_WIFI_SSID'
psk='YOUR_WIFI_PASSWORD'
scan_ssid=1
prioridad=1
}

Asegúrate de reemplazar YOUR_WIFI_SSID y YOUR_WIFI_PASSWORD a su SSID y contraseña de Wi-Fi.

Ahora, abre el cmdline.txt archivar y agregar ipv6.disable = 1 al final de la línea para deshabilitar IPv6.

Encendido de Raspberry Pi:

Ahora, inserte la tarjeta microSD en la Raspberry Pi, conecte un extremo del cable Ethernet a la Raspberry Pi y un extremo a su conmutador de red. Luego, encienda la Raspberry Pi.

Conexión a Raspberry Pi a través de SSH:

Una vez que se inicia Raspberry Pi, debería obtener una dirección IP de la red Wi-Fi. Puede usar cualquier escáner de red o la página de administración de su enrutador Wi-Fi para averiguar la dirección IP de su Raspberry Pi.

Una vez que encuentre la dirección IP de su Raspberry Pi, conéctese a través de SSH de la siguiente manera:

$sshPi@192.168.0.105

Escribir y presione .

Escriba la contraseña predeterminada frambuesa y presione .

Debes iniciar sesión en tu Raspberry Pi.

Configurando la Red:

Ahora, cree un archivo de configuración de red para wlan0 interfaz de red de la siguiente manera:

$sudo nano /etc/la red/interfaces.d/wlan0

Ahora, escriba las siguientes líneas y guarde el archivo de configuración presionando + X seguido por Y y .

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

Ahora, cree un archivo de configuración de red para eth0 interfaz de red de la siguiente manera:

$sudo nano /etc/la red/interfaces.d/eth0

Ahora, escriba las siguientes líneas y guarde el archivo de configuración presionando + X seguido por Y y .

auto eth0
iface eth0 inet estático
dirección 192.168.100.1
máscara de red 255.255.255.0

Ahora, deshabilita dhcpcd service con el siguiente comando:

$sudosystemctl deshabilitar dhcpcd

Ahora, reinicie su Raspberry Pi para que los cambios surtan efecto.

$sudoreiniciar

Una vez que se inicie su Raspberry Pi, verifique la configuración de red de wlan0 interfaz de red de la siguiente manera:

$dirección ipmostrar wlan0

wlan0 debe obtener una dirección IP a través de DHCP.

Además, verifique la configuración de red de eth0 interfaz de red de la siguiente manera:

$dirección ipmostrar eth0

Se debe asignar una dirección IP estática al eth0 interfaz de red.

wlan0 y eth0 , ambos deben configurarse correctamente.

Ahora, actualice la caché del repositorio de paquetes APT con el siguiente comando:

$sudoactualización apta

Instale el servidor ISC DHCP con el siguiente comando:

$sudoaptoInstalar en pcisc-dhcp-server

prensa Y y luego presione para confirmar la instalación.

Se debe instalar el servidor DHCP de ISC.

Ahora, abre el dhcpd.conf archivo de la siguiente manera:

$sudo nano /etc/DHCP/dhcpd.conf

Selecciona el nombre de dominio y servidores de nombres de dominio como sigue.

Desplácese un poco hacia abajo y descomente autoritario; línea.

Además, agregue las siguientes líneas al archivo de configuración y guarde el archivo.

subred 192.168.100.0 máscara de red 255.255.255.0{
rango 192.168.100.50 192.168.100.240;
enrutadores opcionales 192.168.100.1;
opción máscara de subred 255.255.255.0;
}

Ahora, abre el / etc / default / isc-dhcp-server archivo de configuración de la siguiente manera:

$sudo nano /etc/defecto/isc-dhcp-server

Agregar, eth0 al INTERFACES v4 variable y guarde el archivo.

Ahora, reinicia la Raspberry Pi.

$sudoreiniciar

Una vez que se inicia su Raspberry Pi, el isc-dhcp-server el servicio debe ser activo (corriendo) .

$sudosystemctl status isc-dhcp-server

Configuración del cortafuegos y habilitación del reenvío de paquetes:

Ahora, instale firewalld de la siguiente manera:

$sudoaptoInstalar en pcFirewalld

prensa Y y luego presione para confirmar la instalación.

Firewalld debe estar instalado.

los Firewalld el servicio debe ser activo (corriendo) por defecto.

$sudosystemctl status firewalld

Ahora, permita el tráfico DHCP a través del firewall con el siguiente comando:

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

Permita el reenvío de paquetes IP con el siguiente comando:

$sudofirewall-cmd--add-masquerade --permanente

Finalmente, reinicia tu Raspberry Pi.

$sudoreiniciar

Conexión de clientes al conmutador:

Una vez que se inicia su Raspberry Pi, conecte un extremo de otro cable Ethernet al interruptor y el otro extremo a su computadora portátil / computadora de escritorio u otros dispositivos.

A su dispositivo se le debe asignar una dirección IP a través del servidor DHCP que se ejecuta en su Raspberry Pi y poder conectarse a Internet.

Entonces, así es como usa su Raspberry Pi como un enrutador con cable. Gracias por leer este artículo.