Erros ao mudar para IP estático específico

Erros ao mudar para IP estático específico

Eu tinha uma caixa Fedora rodando usando meu IP estático 69.169.136.6, etc, tudo configurado de acordo com o que o ISP exigia. Recentemente, o disco rígido falhou (e eu deveria ter mantido backups melhores) - enquanto ele está sendo recuperado, gostaria de colocar uma página da Web no meu PC Archlinux explicando o problema - atualmente não tenho acesso suficiente para alterar o registro DNS atribuído ao domínio.

Quando altero meu endereço IP enquanto meu sistema está rodando para 69.169.136.6, ifconfig informa o novo endereço IP, mashttp://whatismyip.com/não. Quando eu altero e reinicio, não consigo fazer ping - a mensagem que recebo é " connect: Network is unreachable" (quando é fornecido um dos endereços IP do google.com - os nomes de host me fornecem ping: unknown host xxx). Até que eu tenha acesso ao sistema DNS, o que posso fazer para que isso funcione?

Editar: Com o novo endereço IP, mesmo problema, o IP agora é 69.169.136.29. Alguns comandos podem ser úteis:

#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

Atualização: tenha novos endereços IP estáticos, verificados para funcionar no Windows... Partes relevantes do /etc/rc.conf abaixo:

#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=()

Responder1

Na saída da sua rota ip você não tem o gateway padrão configurado - tente executar:

ip route add default via 69.169.136.1

Não tenho certeza se é diferente no archlinux, mas nas variantes do Redhat para tornar isso permanente você pode adicionar o seguinte ao /etc/sysconfig/network:

GATEWAY=69.169.136.1

Responder2

verifique suas configurações de rede:

  • sua máscara de rede e endereço de transmissão estão configurados corretamente?
  • seu gateway padrão está configurado corretamente?

informação relacionada