Estoy ejecutando raspbian y puedo acceder a cualquier cosa en mi LAN a través de ethO pero no puedo hacer ping a una dirección de internet. route -n dice lo siguiente:
Tabla de enrutamiento IP del núcleo
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
luego ejecuto sudo / sbin / route add -net 0.0.0.0 gw 192.168.1.1 eth0 seguido de route -n y obtengo
Tabla de enrutamiento IP del núcleo
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Y todo funciona. Entonces, ¿cómo hago que esto sea permanente para que no tenga que ejecutar el comando de ruta cada vez que arranque el PI?
networking
Don
fuente
fuente
Respuestas:
Agregar a / etc / network / interfaces no funcionó para mí en Raspbian / Jessie. Estaba agregando una segunda ruta a una subred VPN, así que ya había usado el método VMMF para agregar la ruta predeterminada; pero agregando
a un nuevo archivo creado en
conectado a /etc/dhcpcd.conf y agregó la ruta de forma persistente.
Ref: https://wiki.archlinux.org/index.php/dhcpcd#DHCP_static_route.28s.29 y thx VMMF para los punteros en sus comentarios.
fuente
Para hacer que la ruta estática sea persistente o debe agregar las entradas de ruta a / etc / network / interfaces
Agregue las rutas estáticas en el siguiente formato:
Nota Esto ya no es válido para Raspbian Jessie, a partir de junio de 2016, debe editar el archivo /etc/dhcpcd.conf.
fuente
Cabe señalar que la
up
entrada debe colocarse contra laiface
entrada ( estrofa como se llama en las páginas del manual ). Entonces, un ejemplo más completo para el archivo/etc/network/interfaces
se vería asíEl guión aparentemente no es obligatorio, pero generalmente se agrega para mayor claridad.
fuente
el problema es que tiene una dirección IP local de clase A, es genial que tenga una dirección IP pero tiene la puerta de enlace predeterminada como su dirección de transmisión, es posible que desee cambiarla en dhcpcd usando
entonces escribes esta siguiente parte
recomendaría usar localhost (127.0.0.1) para usted dns (si tiene uno)
fuente