Tenía una caja de Fedora ejecutándose con mi IP estática 69.169.136.6, etc., todo configurado de acuerdo con lo que requería el ISP. Recientemente, el disco duro falló (y debería haber realizado mejores copias de seguridad). Mientras se recupera, me gustaría publicar una página web en mi PC Archlinux que explique el problema. Actualmente no tengo suficiente acceso para cambiar el registro DNS. asignado al dominio.
Cuando cambio mi dirección IP mientras mi sistema se está ejecutando a 69.169.136.6, ifconfig informa la nueva dirección IP, perohttp://whatismyip.com/no es. Cuando lo cambio y reinicio, no puedo hacer ping; el mensaje que recibo es " connect: Network is unreachable
" (cuando se me proporciona una de las direcciones IP de google.com, los nombres de host me dan ping: unknown host xxx
). Hasta que tenga acceso al sistema DNS, ¿qué puedo hacer para que esto funcione?
Editar: con la nueva dirección IP, el mismo problema, la IP ahora es 69.169.136.29. Algunos comandos pueden resultar útiles:
#ping 69.169.136.1
PING 69.169.136.1 (69.169.136.1) 56(84) bytes of data.
64 bytes from 69.169.136.1: icmp_seq=1 ttl=64 time=0.377 ms
#ping 69.169.190.211
connect: Network is unreachable
#ping 208.72.160.67
connect: Network is unreachable
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:E0:4D:97:23:9B
inet addr:69.169.136.29 Bcast:69.169.137.255 Mask:255.255.254.0
inet6 addr: fe80::2e0:4dff:fe97:239b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:132091 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9635179 (9.1 Mb) TX bytes:1322 (1.2 Kb)
Interrupt:29 Base address:0x6000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:48 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2480 (2.4 Kb) TX bytes:2480 (2.4 Kb)
#ip route
69.169.136.0/23 dev eth0 proto kernel scope link src 69.169.136.29
#cat /etc/resolv.conf
# Generated by dhcpcd
#nameserver 208.67.222.222
#nameserver 208.67.220.220
nameserver 69.169.190.211
nameserver 208.72.160.67
# /etc/resolv.conf.tail can replace this line
Actualización: tiene nuevas direcciones IP estáticas, verificadas para funcionar en Windows... Partes relevantes de /etc/rc.conf a continuación:
#Static IP example
#eth0="eth0 69.169.136.6 netmask 255.255.254.0 broadcast 69.169.136.1"
#eth0="eth0 69.169.136.29 netmask 255.255.254.0 broadcast 69.169.137.255"
eth0="eth0 69.169.136.32 netmask 255.255.254.0 broadcast 69.169.137.255"
#eth0="dhcp"
INTERFACES=(eth0)
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
#gateway="default gw 192.168.0.1"
gateway="default gw 69.169.136.1"
#gateway="69.169.136.1"
ROUTES=(!gateway)
#ROUTES=()
Respuesta1
Desde el resultado de su ruta IP, no tiene configurada la puerta de enlace predeterminada; intente ejecutar:
ip route add default via 69.169.136.1
No estoy seguro de si es diferente en archlinux, pero en las variantes de Redhat para hacerlo permanente puedes agregar lo siguiente a /etc/sysconfig/network:
GATEWAY=69.169.136.1
Respuesta2
verifique la configuración de su red:
- ¿Están configuradas correctamente su máscara de red y dirección de transmisión?
- ¿Su puerta de enlace predeterminada está configurada correctamente?