Ошибки при переключении на определенный статический IP

Ошибки при переключении на определенный статический IP

У меня была Fedora box, работающая с использованием моего статического IP 69.169.136.6 и т. д., все настроено в соответствии с требованиями провайдера. Совсем недавно жесткий диск вышел из строя (и мне следовало бы лучше делать резервные копии) - пока он восстанавливается, я хотел бы разместить веб-страницу на моем компьютере с Archlinux, объясняющую проблему - в настоящее время у меня нет достаточного доступа, чтобы изменить запись DNS, назначенную домену.

Когда я меняю свой IP-адрес на 69.169.136.6, когда моя система работает, ifconfig сообщает новый IP-адрес, ноhttp://whatismyip.com/не работает. Когда я меняю его и перезагружаюсь, я не могу пинговать - сообщение, которое я получаю, это " connect: Network is unreachable" (когда указан один из IP-адресов google.com - hostnames give me ping: unknown host xxx). Пока у меня нет доступа к системе DNS, что я могу сделать, чтобы это работало?

Редактировать: С новым IP-адресом та же проблема, IP теперь 69.169.136.29. Некоторые команды могут быть полезны:

#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

Обновление: новые статические IP-адреса, проверенные на работоспособность в Windows... Соответствующие части /etc/rc.conf ниже:

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

решение1

Судя по выходным данным вашего IP-маршрута, у вас не установлен шлюз по умолчанию — попробуйте запустить:

ip route add default via 69.169.136.1

Я не уверен, есть ли разница в Archlinux, но в вариантах Redhat, чтобы сделать это постоянным, можно добавить следующее в /etc/sysconfig/network:

GATEWAY=69.169.136.1

решение2

проверьте настройки сети:

  • Правильно ли настроены сетевая маска и широковещательный адрес?
  • правильно ли настроен шлюз по умолчанию?

Связанный контент