1

Я работаю с минимальной установкой RHEL 6.

Когда я впервые включил эту машину, она не могла никого пинговать. Оказалось, что мне нужно , чтобы добавить GATEWAY в / и /etc/sysconfig/networking и настройки / и /etc/sysconfig/network-scripts/ifcfg-eth0 , чтобы указать на шлюзе и загрузки на старте с помощью DHCP.

На данный момент я могу получить доступ к любой другой машине в локальной сети; Я могу даже SSH в машину, с которой я работаю. Что я до сих пор не могу сделать, так это получить доступ к чему-либо за пределами локальной сети; Я не могу получить доступ к интернету.

Рассматривать:

[root@dbrepa ~]# ping dev-108a -c 4
PING dev-108a.some.domain.net (192.168.108.119) 56(84) bytes of data.
64 bytes from dev-108a.some.domain.net (192.168.108.119): icmp_seq=1 ttl=64 time=0.276 ms
64 bytes from dev-108a.some.domain.net (192.168.108.119): icmp_seq=2 ttl=64 time=0.249 ms
64 bytes from dev-108a.some.domain.net (192.168.108.119): icmp_seq=3 ttl=64 time=0.250 ms
64 bytes from dev-108a.some.domain.net (192.168.108.119): icmp_seq=4 ttl=64 time=0.259 ms

--- dev-108a.some.domain.net ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.249/0.258/0.276/0.019 ms



[root@dbrepa ~]# ping example.com
PING example.com (93.184.216.119) 56(84) bytes of data.
^C
--- example.com ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6741ms



[root@dbrepa ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.108.0   *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1002   0        0 eth0
default         dc-108a.cool.do 0.0.0.0         UG    0      0        0 eth0

dev-108a - это сервер в нашей сети, и, как вы видите, я могу говорить с ним без проблем. Однако, например, example.com , я могу получить IP-адрес из DNS для example.com , в моем случае 93.184.216.119 , но тогда ping просто зависает. Он все еще работает - он все еще отправляет пакеты, но ни один из них не получит ответы, и этот процесс будет продолжаться до тех пор, пока не будет уничтожен.

Согласно комментариям, я отключил локальный брандмауэр (с service iptables stop).

Что может быть не так? Как я получаю IP-адрес, когда не могу получить к нему доступ?


Я знаю, что мне не хватает нескольких основных инструментов UNIX; Я по крайней мере скучаю

  • man
  • dig
  • traceroute
  • telnet
  • wget

1 ответ1

1
'What could be going wrong? How am I getting an IP address while not able to access it?"

Вы получаете IP-адрес, потому что ваш компьютер может успешно подключиться к DNS-серверу, который ваш компьютер был проинструктирован.

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

Если на шлюзе работает брандмауэр, вы должны убедиться, что вашему компьютеру предоставлен доступ изнутри сети наружу.

Если вы сможете обеспечить вывод следующих команд, вы сможете быстрее их отладить:

ifconfig -a
route

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .