Назад | Перейти на главную страницу

VMWare Workstation с сервером Ubuntu 10.04: проблемы с DHCP

Всем привет. Немного, возможно, простая проблема с DHCP на моем сервере Ubuntu 10.04 (VMWare Guest). Когда я sudo dhclient eth0 он рассылает много DHCPDISCOVERs но не получает DHCPOFFERобратно от роутера. Команды Ping на этом этапе показывают connect: Network is unreachable.

Разбивка ситуации и устранение неисправностей, которые я уже пробовал, приведены ниже:

Раньше: Ubuntu 8.04 Server отлично работал без каких-либо изменений в конфигурациях сопровождающих пакетов, кроме псевдонимов в /etc/modprobe.d/aliases чтобы отключить IPv6.

Топология сети: VMWare Guest, использующая сетевой мост для совместного использования адаптера хоста. Хост-компьютер (XP Pro SP3) имеет назначенный DHCP адрес (связанный с MAC-адресом в конфигурации маршрутизатора, как и виртуальная машина). Еще один компьютер в сети - Xubuntu 10.04 Desktop. Другие - XP Pro SP3 / Vista Premium SP2. Нет проблем с DHCP ни на одном из них, все они настроены на полную автоконфигурацию. Все компьютеры подключены к Draytek Vigor2820n через один коммутатор.

Примечание: Существует проблема DHCP с рабочим столом Xubuntu 10.04, которая была временно решена с помощью rm /etc/dhcp3/dhclient.conf, хотя .conf был версией сопровождающего пакета. Он все еще не работает, на самом деле nslookup работает, а firefox - нет.

Что я жестяная банка do: Ping IP-адреса в сети, если я установил настройку сетевого адаптера VMWare на NAT (наша сеть - 192.168.1. *, а NAT - 192.168.0. *; я мог бы проверить связь в обеих сетях). Однако имя хоста не отображается в конфигурации маршрутизатора, и если вы попытаетесь получить доступ к IP-адресу, например, в Firefox, он, похоже, найдет что-то но время ожидания (на сервере запущен Apache, поэтому я пытался получить к нему доступ). Я могу получить доступ к виртуальной машине по имени хоста со своего главного компьютера в этом состоянии.

Шаги по устранению неполадок на данный момент:

Я могу обеспечить вывод любых любых команд / файлов на сервере или на моем рабочем столе (Xubuntu 10.04). Текущие настройки для dhclient (нет файла), сети / интерфейсов (auto eth0, iface eth0 inet dhcp), resolv.conf (nameserver 192.168.1.1) и nsswitch (hosts: files mdns4_minimal wins [NOTFOUND = return] dns mdns4) разумны, если только мы не сможем найти способ разрешить имена хостов без WINS, когда DHCP работает.

Вывод: ifconfig

eth0      Link encap:Ethernet  HWaddr <MACADDR>
          inet addr:192.168.71.128  Bcast:192.168.71.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:65027 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19745 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5230093 (5.2 MB)  TX bytes:2854793 (2.8 MB)
          Interrupt:18 Base address:0x1400 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:136 errors:0 dropped:0 overruns:0 frame:0
          TX packets:136 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:12688 (12.6 KB)  TX bytes:12688 (12.6 KB)

Чтобы объяснить полученный IP-адрес, прямо сейчас я запускаю его в режиме «только для хоста», чтобы я мог монтировать общие ресурсы с главного компьютера для запуска процессов, которые должны выполняться в нашем бизнесе. Если я установил его на Bridged, результат будет таким же, за вычетом inet addr / bcast / netmask.

Выход: dhclient (v3.1.3)

Listening on LPF/eth0/<MACADDR>
Sending on LPF/eth0/<MACADDR>
Sending on Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 interval 5
DHCPDISCOVER on eth0 to 255.255.255.255 interval 6
DHCPDISCOVER on eth0 to 255.255.255.255 interval 12
DHCPDISCOVER on eth0 to 255.255.255.255 interval 18
DHCPDISCOVER on eth0 to 255.255.255.255 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 interval 9
DHCPDISCOVER on eth0 to 255.255.255.255 interval 1
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

(Я также пробовал отправить на 192.168.1.255 с тем же результатом)

Спасибо заранее. Уже потратил 3 дня на это, так что другой взгляд определенно приветствуется.

Также недавно установил свежий сервер Ubuntu 10.04 на последнюю версию VMWare Player. Та же проблема из коробки. Я настраиваю виртуальную машину VirtualBox, это занимает некоторое время, так как мне нужно скомпилировать версию с открытым исходным кодом, поэтому мне нужен VC ++ Express. Я расскажу людям, как это происходит.


Я тупой. Проблема с DHCP была решена путем отключения брандмауэр на хосте. Однако все еще существует проблема с разрешением DNS-запросов.

Позволяет ли ваша виртуальная машина динамически регистрировать свое имя на DNS-сервере? Я перепробовал все с 10.04.01 / VM, чтобы зарегистрировать его на наших DNS-серверах, и ничего не помогло. 8.04 LTS в порядке (после настройки dhclient.conf)

Отключение фильтрации пакетов на брандмауэре хоста позволило правильно разрешать DNS-запросы. У меня все еще есть проблемы с доступом к HTTP-службам за пределами страницы входа в нашу интрасеть, но я думаю, это будет другая проблема.