Actualicé mi Raspberry Pi a Jessie, que usa systemd. Un efecto secundario es que se conecta usando solo IPv6 y no tiene una dirección IPv4. ¿Cómo puedo forzarlo a obtener una dirección IPv4 del servidor DHCP?
Una solución ad-hoc es el comando
sudo dhclient -4 -v eth0
pero esto solo dura la sesión actual.
raspbian
networking
ethernet
raspbian-jessie
systemd
John Smith
fuente
fuente

sudo apt-get install isc-dhcp-clientdespués de usarsudo dhclient -4 -v eth0para estar en línea.sudo ifup -v eth0la llamada a dhclient fallaban y en su lugar mostraban la información de uso.Respuestas:
Raspbian Jessie ya no tiene un archivo llamado
/etc/sysctl.d, ahora es una carpeta con el mismo nombre.Según el archivo Léame en la misma carpeta,
README.sysctlbásicamente dice que cualquier.confarchivo se leerá en el momento del arranque y se procesará. Cualquier nombre de archivo legal funcionará, pero sugirieronlocal.conf, así que eso es lo que usé.Creé
/etc/sysctl.d/local.confy agregué la línea única de las otras respuestas:Esto parece funcionar bien.
fuente
.den/etcnunca fue nada más que un directorio para empezar. No sé si la respuesta de Joe Platano involucra un error tipográfico o si eso realmente funcionará, de alguna manera lo dudo (aunque parece haber otra respuesta que confirma que lo hará).puede insertar una línea en sysctl para deshabilitar ipv6.
esto funcionará después del próximo reinicio.
fuente
En Raspbian Jessie / Jessie Lite, simplemente edite el
/etc/sysctl.confarchivo y agregue el interruptor para deshabilitar ipv6, de la siguiente manera:Ingrese el texto:
Guarde el archivo con
Ctrl-O,Ctrl-Xy reinicie el RPI.fuente
sudo nano /etc/sysctl.confagregue las siguientes líneas para desactivar ipv6:
ejecutar
sudo sysctl -ppara que surta efecto o simplemente reiniciar.fuente
la forma más fácil que encontré para obtener también una dirección IPv4 para la interfaz fue cambiando / etc / network / interfaces: configurando el manual en dhcp ... eso también te da una dirección IPv4 en eth0 ... probablemente solo un hack pero haven ' No encontré nada mejor todavía ...
fuente
dhcp(a menos que el usuario realmente lo haya manipulado) y esto evitaría que funcione el soporte de GUI WiFi.Combinando, corrigiendo y agregando a las respuestas anteriores:
Para arreglar una interfaz (ya sea eth o wlan) que muestra solo una dirección inet6 (IPV6) y ninguna dirección inet (IPV4), puede agregar un archivo de configuración para deshabilitar la asignación inet6 (IPV6), de modo que todas las interfaces reciban una entrada (IPV4) dirección. Si ese archivo de configuración se elimina nuevamente, las interfaces recibirán AMBAS direcciones inet (IPV4) y inet6 (IPV6), es decir, un retorno al estado predeterminado habitual.
Para agregar el archivo:
y agregue la línea simple:
Guardar con Ctrl-O, Y, [Volver]. Reinicie e inicie sesión nuevamente.
Verifique las direcciones usando
Elimine el archivo de configuración y reinicie:
Verifique nuevamente con ifconfig:
Consulte las direcciones inet (IPV4) e inet6 (IPV6) para todas las interfaces:
Y puedo una vez más SSH a mi Pi Zero usando eth0 o wlan0, ambos usando la dirección IPV4 o IPV6.
fuente
Actualicé mi Raspberry Pi a Stretch y no pude tener éxito con ninguna variación de las
net.ipv6.conf.all.disable_ipv6=1respuestas.Ejecutando manualmente
sudo dhclient -4 -v eth0para que mi conectividad de red / internet vuelva a funcionar, sin embargo, como lo indica el póster original, no sobrevive a un reinicio.Noté que
sudo ifup -v eth0llamabadhclient, pero estaba fallando y en lugar de funcionar correctamente, mostraba la información de uso deldhclientcomando.La solución alternativa parece ser alejarse
dhclienty, en su lugar, instalarisc-dhcp-client. Al reiniciar mi conectividad estaba disponible automáticamente después de instalar este paquete.fuente
Tengo el mismo problema y probé la solución a continuación, esto funciona bien después de reiniciar mi Pi.
tipo
ahorre con
^Oasysctl.dAhora veo mi dirección ip4 en la pantalla de inicio.
fuente