<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>http://wiki.enunpimpam.com/pimpamwiki/index.php?action=history&amp;feed=atom&amp;title=Punto_de_Acceso</id>
	<title>Punto de Acceso - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.enunpimpam.com/pimpamwiki/index.php?action=history&amp;feed=atom&amp;title=Punto_de_Acceso"/>
	<link rel="alternate" type="text/html" href="http://wiki.enunpimpam.com/pimpamwiki/index.php?title=Punto_de_Acceso&amp;action=history"/>
	<updated>2026-04-06T00:16:53Z</updated>
	<subtitle>Historial de revisiones de esta página en el wiki</subtitle>
	<generator>MediaWiki 1.34.1</generator>
	<entry>
		<id>http://wiki.enunpimpam.com/pimpamwiki/index.php?title=Punto_de_Acceso&amp;diff=582&amp;oldid=prev</id>
		<title>Nacho en 00:55 29 abr 2020</title>
		<link rel="alternate" type="text/html" href="http://wiki.enunpimpam.com/pimpamwiki/index.php?title=Punto_de_Acceso&amp;diff=582&amp;oldid=prev"/>
		<updated>2020-04-29T00:55:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 00:55 29 abr 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Línea 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Línea 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[category:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Rasberry&lt;/del&gt;-pi]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[category:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Raspberry&lt;/ins&gt;-pi]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La Raspberry Pi se puede conectar a una red Wi-Fi utilizando un dongle USB, pero utilizando el mismo dispositivo de también se podemos convertir Raspberry Pi en un punto de acceso inalámbrico. Una vez configurado correctamente, esto va a permitir que otros dispositivos inalámbricos se conecten a tu Pi y opcionalmente puede enrutar todo el tráfico a través del puerto Ethernet y en el Internet (a través del router de su ISP).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;La Raspberry Pi se puede conectar a una red Wi-Fi utilizando un dongle USB, pero utilizando el mismo dispositivo de también se podemos convertir Raspberry Pi en un punto de acceso inalámbrico. Una vez configurado correctamente, esto va a permitir que otros dispositivos inalámbricos se conecten a tu Pi y opcionalmente puede enrutar todo el tráfico a través del puerto Ethernet y en el Internet (a través del router de su ISP).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Nacho</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.enunpimpam.com/pimpamwiki/index.php?title=Punto_de_Acceso&amp;diff=274&amp;oldid=prev</id>
		<title>Nacho: 1 revisión importada</title>
		<link rel="alternate" type="text/html" href="http://wiki.enunpimpam.com/pimpamwiki/index.php?title=Punto_de_Acceso&amp;diff=274&amp;oldid=prev"/>
		<updated>2020-04-22T23:57:21Z</updated>

		<summary type="html">&lt;p&gt;1 revisión importada&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;es&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Revisión anterior&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revisión del 23:57 22 abr 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;es&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Sin diferencias)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Nacho</name></author>
		
	</entry>
	<entry>
		<id>http://wiki.enunpimpam.com/pimpamwiki/index.php?title=Punto_de_Acceso&amp;diff=273&amp;oldid=prev</id>
		<title>raspberry-pi&gt;Nacho en 23:13 22 abr 2020</title>
		<link rel="alternate" type="text/html" href="http://wiki.enunpimpam.com/pimpamwiki/index.php?title=Punto_de_Acceso&amp;diff=273&amp;oldid=prev"/>
		<updated>2020-04-22T23:13:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[category:Rasberry-pi]]&lt;br /&gt;
La Raspberry Pi se puede conectar a una red Wi-Fi utilizando un dongle USB, pero utilizando el mismo dispositivo de también se podemos convertir Raspberry Pi en un punto de acceso inalámbrico. Una vez configurado correctamente, esto va a permitir que otros dispositivos inalámbricos se conecten a tu Pi y opcionalmente puede enrutar todo el tráfico a través del puerto Ethernet y en el Internet (a través del router de su ISP).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configure el adaptador inalámbrico con una dirección IP estática&lt;br /&gt;
&lt;br /&gt;
Instalar y configurar un servidor DHCP&lt;br /&gt;
&lt;br /&gt;
Instalar y configurar el daemon de punto de acceso&lt;br /&gt;
&lt;br /&gt;
Configurar el enrutamiento IP entre la red inalámbrica y Ethernet&lt;br /&gt;
==Configure el adaptador inalámbrico con una dirección IP estática==&lt;br /&gt;
Editamos el archivo  “/etc/network/interfaces”  para asignar una ip estatica al dispositivo '''Wlan0'''&lt;br /&gt;
 sudo nano /etc/network/interfaces&lt;br /&gt;
&lt;br /&gt;
 allow-hotplug wlan0&lt;br /&gt;
&lt;br /&gt;
 #iface wlan0 inet manual&lt;br /&gt;
 #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf&lt;br /&gt;
 #iface default inet dhcp&lt;br /&gt;
&lt;br /&gt;
 iface wlan0 inet static&lt;br /&gt;
 address 192.168.42.1&lt;br /&gt;
 gateway 192.168.1.11&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.42.0&lt;br /&gt;
 broadcast 192.168.42.255&lt;br /&gt;
&lt;br /&gt;
Ahora reiniciamos&lt;br /&gt;
&lt;br /&gt;
==Instalar y configurar un servidor DHCP==&lt;br /&gt;
 sudo apt-get install isc-dhcp-server&lt;br /&gt;
Ignorar los errores ya que el servidor DHCP no esta configurado. Ahora editamos el archivo de configuración:&lt;br /&gt;
 sudo nano /etc/dhcp/dhcpd.conf&lt;br /&gt;
Añadir '''#''' delante de las opciones del parametro “option domain-name” &lt;br /&gt;
 #option domain-name &amp;quot;example.org&amp;quot;; &lt;br /&gt;
 #option domain-name-servers ns1.example.org, ns2.example.org;&lt;br /&gt;
Quitar '''#''' delante de la opcion “authoritative;”&lt;br /&gt;
 # If this DHCP server is the official DHCP server for the local &lt;br /&gt;
 # network, the authoritative directive should be uncommented. &lt;br /&gt;
 authoritative;&lt;br /&gt;
Al final del archivo añadir lo siguinte:&lt;br /&gt;
 subnet 192.168.42.0&lt;br /&gt;
 netmask 255.255.255.0 { range 192.168.42.10 192.168.42.50;&lt;br /&gt;
 option broadcast-address 192.168.42.255;&lt;br /&gt;
 option routers 192.168.42.1;&lt;br /&gt;
 default-lease-time 600;&lt;br /&gt;
 max-lease-time 7200;&lt;br /&gt;
 option domain-name &amp;quot;local&amp;quot;;&lt;br /&gt;
 option domain-name-servers 8.8.8.8, 8.8.4.4;&lt;br /&gt;
 }&lt;br /&gt;
Hacer que el adaptador inalámbrico se por defecto para la solicitud de DHCP:&lt;br /&gt;
 sudo nano /etc/default/isc-dhcp-server&lt;br /&gt;
Cambiar ''&amp;quot;INTERFACES=&amp;quot;&amp;quot;”'' por ''“INTERFACES=&amp;quot;wlan0&amp;quot;''”&lt;br /&gt;
&lt;br /&gt;
Reiniciar servicio&lt;br /&gt;
 /etc/init.d/isc-dhcp-server restart&lt;br /&gt;
&lt;br /&gt;
==Instalar y configurar el daemon de Punto de Acceso==&lt;br /&gt;
Aqui seguro que tendremos un problema, si instalamos '''hostapd''' directamente de los repositorios, por defecto se instala con el controlado generico de wifi puede ser que tengamos suerte y funcione, pero si temos otro controlador de wifi diferente entonce este metodo no funcionara tendremos que crear y compilar nuestro propio '''hostapd''' opcion B.&lt;br /&gt;
&lt;br /&gt;
===Opción A===&lt;br /&gt;
 sudo apt-get install hostapd&lt;br /&gt;
Editamos el archivo de configuración hostapd y crear una red inalámbrica:&lt;br /&gt;
 sudo nano /etc/hostapd/hostapd.conf&lt;br /&gt;
&lt;br /&gt;
 interface=wlan0&lt;br /&gt;
 driver=nl80211&lt;br /&gt;
 #driver=rtl871xdrv&lt;br /&gt;
 ssid=MiAcceso&lt;br /&gt;
 hw_mode=g&lt;br /&gt;
 channel=6&lt;br /&gt;
 macaddr_acl=0&lt;br /&gt;
 auth_algs=1&lt;br /&gt;
 ignore_broadcast_ssid=0&lt;br /&gt;
 wpa=2&lt;br /&gt;
 wpa_passphrase=raspberry&lt;br /&gt;
 wpa_key_mgmt=WPA-PSK&lt;br /&gt;
 wpa_pairwise=TKIP&lt;br /&gt;
 rsn_pairwise=CCMP&lt;br /&gt;
Esta configuracion es una de las mas estendidas de la red, podemos ver que el nombre del wifi sera '''MiAcceso''' estara en el canal 6 con una seguridad wpa y una contraseña '''raspberry''', tambien vemos que el driver wifi ws n180211 y que hay otro desactivado.&lt;br /&gt;
&lt;br /&gt;
Aqui es el punto que si no sabemos que controlador usa tiene nuestra usb wifi hay que usar la opcion B&lt;br /&gt;
&lt;br /&gt;
Ahora hay que decirle al deamon hostapd donde esta el archivo de configuracion de la red. &lt;br /&gt;
 sudo nano /etc/default/hostapd&lt;br /&gt;
Quitamos # delante de ''“DAEMON_CONF”'' y añadimos la direcion del archivo anterior &lt;br /&gt;
 DAEMON_CONF=&amp;quot;/etc/hostapd/hostapd.conf&amp;quot;&lt;br /&gt;
&lt;br /&gt;
===Opción B===&lt;br /&gt;
En mi caso quiero  quiero realizar un punto de acceso con '''Realtek RTL8188''',  por lo tanto el hostapd esta mal configurado, y lo podemos comprobar:&lt;br /&gt;
 sudo hostapd /etc/hostapd/hostapd.conf&lt;br /&gt;
&lt;br /&gt;
 Configuration file: /etc/hostapd/hostapd.conf&lt;br /&gt;
 nl80211: 'nl80211' generic netlink not found&lt;br /&gt;
 Failed to initialize driver 'nl80211'&lt;br /&gt;
Vemos que el controlador generico falla, asi que la mejor solucion es crear un hostapd especifico para nuestro dispositivo.&lt;br /&gt;
&lt;br /&gt;
Primero desintalaremos hostapd&lt;br /&gt;
 sudo apt-get autoremove hostapd&lt;br /&gt;
Descargamos el paque para crear nuestro hostapd y descompromimos.&lt;br /&gt;
 wget https://github.com/segersjens/RTL8188-hostapd/archive/v1.1.tar.gz&lt;br /&gt;
 tar -zxvf v1.0.tar.gz&lt;br /&gt;
&lt;br /&gt;
 cd RTL8188-hostapd-1.0/hostapd&lt;br /&gt;
 make&lt;br /&gt;
Esto tardara un ratito cuando finalice hay que intalar el nuevo hostapd&lt;br /&gt;
 sudo make install&lt;br /&gt;
Esto ultimo mueve y crea hostapd binary en ''/usr/local/bin'',  y inicia script y crear un archivo de configuración en  ''/etc/hostapd/hostapd.conf''.&lt;br /&gt;
&lt;br /&gt;
Leer este archivo porque aqui esta la configuracion del punto de acceso y la contraseña de este.&lt;br /&gt;
&lt;br /&gt;
Reseteamos el servicio y comprobamos que ya funciona&lt;br /&gt;
 sudo service hostapd restart&lt;br /&gt;
 [ ok ] Stopping advanced IEEE 802.11 management: hostapd.&lt;br /&gt;
 [ ok ] Starting advanced IEEE 802.11 management: hostapd.&lt;br /&gt;
===Funcionamiento hostapd===&lt;br /&gt;
Para saber las ip que tienen activas el servidor podemos utilizar:&lt;br /&gt;
 /etc/rc.local &lt;br /&gt;
 My IP address is 192.168.1.10 192.168.42.1 &lt;br /&gt;
&lt;br /&gt;
Para iniciar el cliente hostapd &lt;br /&gt;
 hostapd -d /etc/hostapd/hostapd.conf&lt;br /&gt;
&lt;br /&gt;
'''-d:''' para mostrar el modo debug&lt;br /&gt;
&lt;br /&gt;
'''-dd:''' muestra mas información&lt;br /&gt;
 hostapd -B /etc/hostapd/hostapd.conf&lt;br /&gt;
===Iniciar el servicio===&lt;br /&gt;
Para iniciar el servicio por &amp;quot;daemon in the background&amp;quot; el log esta en '''/var/log/syslog'''&lt;br /&gt;
&lt;br /&gt;
Para que el servivio '''hostapd''' se inicie automaticamente tenemos que editar el script de inicio, tenemos que añadir la direccion del archivo de configuracion.&lt;br /&gt;
 sudo nano /etc/init.d/hostapd &lt;br /&gt;
&lt;br /&gt;
 DAEMON_CONF=/etc/hostapd/hostapd.conf&lt;br /&gt;
&lt;br /&gt;
 update-rc.d -f hostapd enable&lt;br /&gt;
&lt;br /&gt;
==Configurar el enrutamiento IP entre la red inalámbrica y Ethernet==&lt;br /&gt;
Este punto es importante crearemos las tablas de enrutamiento y la configuracion y la expedicion de &lt;br /&gt;
IPv4&lt;br /&gt;
&lt;br /&gt;
Editamos ''/etc/sysctl.conf''&lt;br /&gt;
 nano /etc/sysctl.conf&lt;br /&gt;
Quitamos '''#''' delante de la linea '' net.ipv4.ip_forward=1''&lt;br /&gt;
 # Uncomment the next line to enable packet forwarding for IPv4 &lt;br /&gt;
 net.ipv4.ip_forward=1&lt;br /&gt;
&lt;br /&gt;
Ejecutamis el siguiente comando para activar el desvío de ahora:&lt;br /&gt;
 sudo sh -c &amp;quot;echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ahora vamos a configurar Raspberry como router con los comandos siguientes: &lt;br /&gt;
 iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE&lt;br /&gt;
 iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT&lt;br /&gt;
 iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT&lt;br /&gt;
Guardamos la tabla de enrutamiento en ''/etc/iptables.ipv4.nat'' &lt;br /&gt;
 sudo sh -c &amp;quot;iptables-save &amp;gt; /etc/iptables.ipv4.nat&amp;quot;&lt;br /&gt;
Editamos ''“/etc/network/interfaces“'':&lt;br /&gt;
Y añadir la siguiente línea al final del archivo. Esta línea va a restaurar la tabla de enrutamiento cada vez que se inicia Raspberry:&lt;br /&gt;
 nano /etc/network/interfaces&lt;br /&gt;
&lt;br /&gt;
 pre-up iptables-restore &amp;lt; /etc/iptables.ipv4.nat&lt;/div&gt;</summary>
		<author><name>raspberry-pi&gt;Nacho</name></author>
		
	</entry>
</feed>