У меня был ящик Fedora, работающий с моим статическим IP-адресом 69.169.136.6 и т. Д., Все настроено в соответствии с требованиями интернет-провайдера. Совсем недавно жесткий диск вышел из строя (и я должен был хранить более качественные резервные копии) - пока он восстанавливается, я хотел бы разместить веб-страницу на моем ПК с Archlinux, объясняя проблему - в настоящее время у меня нет достаточного доступа для изменения записи DNS назначен домену.
Когда я меняю свой IP-адрес во время работы системы на 69.169.136.6, ifconfig сообщает новый IP-адрес, но http://whatismyip.com/ не. Когда я меняю его и перезагружаюсь, я не могу пинговать - я получаю сообщение "connect: Network is unreachable
"(при предоставлении одного из IP-адресов google.com - имена хостов дают мне 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=()
проверьте настройки вашей сети:
На выходе вашего IP-маршрута у вас не установлен шлюз по умолчанию - попробуйте запустить:
ip route add default via 69.169.136.1
Я не уверен, отличается ли это в Archlinux, но в вариантах Redhat, чтобы сделать это постоянным, вы можете добавить следующее в / etc / sysconfig / network:
GATEWAY=69.169.136.1