Каждый раз, когда я пингую одну из моих виртуальных машин с другой виртуальной машины по имени хоста, я получаю другой IP-адрес, разрешенный для нее ...
Обе виртуальные машины - Ubuntu 12.04, работающие на VMware Workstation 10. Все виртуальные машины работают по мостовой сети, все с DHCP, включая хост. Хост - Windows 8.1, все виртуальные машины - Ubuntu 12.04.
Эта виртуальная машина, которая не может пропинговать ci-сервер, была клонирована с другой виртуальной машины Ubuntu, которая прекрасно работает.
Я пингую ci-сервер. Это вывод ping:
administrator@ubuntu-x64-cr:~$ ping ci-server
PING ci-server.att.net (192.168.1.179) 56(84) bytes of data.
--- ci-server.att.net ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2008ms
administrator@ubuntu-x64-cr:~$ ping ci-server
PING ci-server.att.net (192.168.1.182) 56(84) bytes of data.
--- ci-server.att.net ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2000ms
administrator@ubuntu-x64-cr:~$ ping ci-server
PING ci-server.att.net (192.168.1.206) 56(84) bytes of data.
--- ci-server.att.net ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms
Правильный IP-адрес на ci-сервере: 192.168.1.214.
У кого-нибудь есть идеи, как это могло произойти? и особенно, как я мог решить это?
ОБНОВИТЬ:
Это виртуальная машина, которую я пытаюсь пропинговать из настройки сети:
administrator@ubuntu-x64-cr:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:29:9c:fc:87
inet addr:192.168.1.203 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe9c:fc87/64 Scope:Link
inet6 addr: 2602:306:c49b:1280:20c:29ff:fe9c:fc87/64 Scope:Global
inet6 addr: 2602:306:c49b:1280:1014:ca10:2b9b:68f/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:25683 errors:0 dropped:0 overruns:0 frame:0
TX packets:734 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1656255 (1.6 MB) TX bytes:93217 (93.2 KB)
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:65536 Metric:1
RX packets:303 errors:0 dropped:0 overruns:0 frame:0
TX packets:303 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30322 (30.3 KB) TX bytes:30322 (30.3 KB)
Странная вещь, когда я пытаюсь снять этот интерфейс, я получаю, что он не настроен ... это очень странно.
administrator@ubuntu-x64-cr:~$ sudo ifdown eth0
ifdown: interface eth0 not configured
ОБНОВЛЕНИЕ 2 Я сделал еще несколько пингов, затем сделал арп-ан. Вот как выглядят таблицы:
administrator@ubuntu-x64-cr:~$ arp -an
? (192.168.1.254) at 90:b1:34:96:09:10 [ether] on eth0
? (192.168.1.214) at 00:0c:29:24:60:09 [ether] on eth0
? (192.168.1.157) at <incomplete> on eth0
? (192.168.1.158) at <incomplete> on eth0
? (192.168.1.156) at <incomplete> on eth0
Интересно, что эти последние 3 IP-адреса были разрешены ci-сервером (целью моего Ping).
Если я пинг с использованием IP целевого сервера, он работает нормально.
Я попытался изменить MAC-адрес операционной системы, установив eth0 в соответствие с MAC-адресом виртуальной машины в /etc /network /interfaces, но это не помогло ... тот же результат.
ОБНОВЛЕНИЕ 3
Вот еще немного информации о разрешении имен:
administrator@ubuntu-x64-ff:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
а также
administrator@ubuntu-x64-ff:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
Также по запросу:
administrator@ubuntu-x64-ff:~$ dig 127.0.0.1 ci-server
; <<>> DiG 9.8.1-P1 <<>> 127.0.0.1 ci-server
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37070
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;127.0.0.1. IN A
;; ANSWER SECTION:
127.0.0.1. 0 IN A 127.0.0.1
;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Nov 17 09:43:43 2013
;; MSG SIZE rcvd: 43
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54267
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 19, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;ci-server. IN A
;; ANSWER SECTION:
ci-server. 0 IN A 192.168.1.164
ci-server. 0 IN A 192.168.1.166
ci-server. 0 IN A 192.168.1.168
ci-server. 0 IN A 192.168.1.171
ci-server. 0 IN A 192.168.1.173
ci-server. 0 IN A 192.168.1.174
ci-server. 0 IN A 192.168.1.176
ci-server. 0 IN A 192.168.1.178
ci-server. 0 IN A 192.168.1.179
ci-server. 0 IN A 192.168.1.182
ci-server. 0 IN A 192.168.1.206
ci-server. 0 IN A 192.168.1.207
ci-server. 0 IN A 192.168.1.209
ci-server. 0 IN A 192.168.1.214
ci-server. 0 IN A 192.168.1.157
ci-server. 0 IN A 192.168.1.158
ci-server. 0 IN A 192.168.1.159
ci-server. 0 IN A 192.168.1.161
ci-server. 0 IN A 192.168.1.162
;; Query time: 4 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun Nov 17 09:43:43 2013
;; MSG SIZE rcvd: 331
Любые предложения или идеи о том, почему ci-сервер разрешается использовать разные IP-адреса каждый раз, когда я пингую его?
Спасибо!!
Эдуардо