Estoy luchando con mi configuración de mi Raspberry Pi. Quiero lograr lo siguiente:
eth0: se usará con una IP estática y solo se puede conectar a la red de área local (este será mi servidor NFS) wlan0: se debe conectar a mi red inalámbrica para acceder a Internet
Por alguna razón, no puedo activar ambas conexiones al mismo tiempo (sí, tengo una buena fuente de alimentación). El ethernet deshabilitará la conexión inalámbrica sin ningún motivo. Si finalmente consigo los dos, entonces no puedo hacer ping a google.com. Mi pregunta, ¿cómo debo hacer esto correctamente? Tengo lo siguiente en mi archivo de interfaces:
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 0.0.0.0
#auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface home inet static
address 192.168.0.157
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
iface default inet dhcp
Saludos cordiales, y muchas gracias!
wireless
ethernet
connection
DanFritz
fuente
fuente
Respuestas:
Según lo sugerido por la comunidad, mi respuesta se extrajo de la pregunta.
Lo tengo funcionando ahora, así que compartiré todos mis archivos de configuración con la comunidad. Primero veamos el archivo wpa_supplicant.conf:
A continuación, mi nuevo archivo de interfaces de actualización
Y ahora viene la parte difícil, debe deshabilitar la conexión en caliente del dispositivo eth0 (de lo contrario, deshabilitará su wlan0). Para ello, edite el siguiente archivo:
También tengo lo siguiente en mi script de inicio, esto se asegurará de que mi wifi se inicie (a veces, sin ningún motivo, no se iniciará). También tienes que matar al demonio ifplugd en el dispositivo eth0:
¡Y eso debería funcionar!
fuente
ifplugd
. En cambio, simplemente deshabilite (elimine) el enlace simbólico ofensivo/etc/ifplugd/action.d/action_wpa
, que evita que wlan0 funcione cuando Ethernet está conectado.auto etho
líneas? Además todavía tengo:~ $ sudo service isc-dhcp-server start Job for isc-dhcp-server.
Si un dispositivo no tiene acceso a Internet u otro acceso fuera de la subred local, debe eliminar la puerta de enlace. Listar una puerta de enlace en ambas interfaces es probablemente el culpable.
Si el ethernet es para la subred local, solo elimine esa puerta de enlace.
fuente