Paso 1: Configurar la frambuesa Pi como enrutador inalámbrico
Para comenzar, nuestro primer paso fue configurar el Raspberry Pi
dispositivo como un enrutador inalámbrico. Porque no tenemos un puerto Ethernet disponible, tenemos que configurar todo mediante conexión inalámbrica. Los pasos a continuación para configurar el Raspberry Pi:
El primer paso fue revisar y ver nuestra configuración de red:
ifconfig
A continuación, tenemos que desactivar la wlan0:
sudo ifdown wlan0
El siguiente paso consistió en simplemente actualiza todos los paquetes:
sudo apt-get update
sudo apt-get install hostapd isc-dhcp-server
Entonces necesitamos configurar el servidor DHCP:
sudo nano /etc/dhcp/dhcpd.conf
A continuación, un vistazo a nuestra configuración de red:
subred 192.168.42.0 netmask 255.255.255.0 {}
gama de 192.168.42.10 192.168.42.50;
opción transmisión-dirección 192.168.42.255;
routers de opción 192.168.42.1;
por defecto-lease-time 600;
Max-lease-time 7200;
opción de nombre de dominio "local";
opción domain-name-servers 8.8.8.8, 8.8.4.4;}
La variable INTERFACES tenía que fijar el valor a "wlan0". Esto permite que el servidor DHCP para escuchar en ese dispositivo para las conexiones entrantes.
sudo nano interfaces
A continuación, una breve mirada a la configuración de wlan0:
hotplug permite wlan0
iFace wlan0 inet static
dirección 192.168.42.1
máscara de red 255.255.255.0
hasta ' iptables-restore < /etc/iptables.ipv4.nat
Entonces necesitábamos wlan0 para utilizar una dirección IP estática mediante la introducción de la fuerza:
Sudo ifconfig wlan0 192.168.42.1
Lo siguiente que debemos hacer ahora es establecer cómo los usuarios se conectan con la red inalámbrica:
sudo nano /etc/hostapd/hostapd.conf
A continuación, un vistazo a los parámetros de archivo:
interfaz = wlan0
controlador = nl80211
SSID = pi-ap
hw_mode = g
Canal = 6
macaddr_acl = 0
auth_algs = 1
ignore_broadcast_ssid = 0
WPA = 2
wpa_passphrase = frambuesa
wpa_key_mgmt = WPA-PSK
wpa_pairwise = TKIP
rsn_pairwise = CCMP
A continuación debe especificar este archivo de conf en valores predeterminados:
sudo nano /etc/default/hostapd
Entonces, tenemos que activar NAT entrando en:
sudo sh - c "echo 1 > /proc/sys/net/ipv4/ip_forward"
A continuación configuramos el iptables para la expedición:
sudo iptables -t nat - A POSTROUTING -o wan1 -j MASQUERADE
sudo iptables - A FORWARD -i wan1 -o wlan0 -m estado--estado relacionados, establecido -j ACCEPT
sudo iptables - A FORWARD -i wlan0 -o wan1 -j ACCEPT
Ahora tenemos que guardar nuestro iptables para próxima puesta en marcha:
sudo sh - c "iptables-save > /etc/iptables.ipv4.nat"
Hemos editado el archivo de interfaces anterior y agregó:
"hasta ' iptables-restore < /etc/iptables.ipv4.nat".
Esto a su vez restaura la iptables desde donde vierten los.
Para comprobar que hemos hecho todo correctamente, ponemos en marcha hostapd:
sudo /usr/sbin/hostapd /etc/hostapd/hostapd.conf
Inicio de hostapd sudo servicio
Inicio de isc-dhcp-server servicio sudo