FreeBSD в VMware не получает ip по DHCP

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
vovs
проходил мимо
Сообщения: 6
Зарегистрирован: 2007-12-04 14:23:40
Откуда: Cherkassy
Контактная информация:

FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение vovs » 2008-02-04 1:07:36

Привет.
Есть ВинХРСП2Англ ип--192.168.2.2.
Этот ип получен по ДХЦП от сервера нашей локалки(дебиан)
на 192.168.2.2 установлена вмваря 6 версии.
в вмваре поставил ФриБСД6.2
для этой виртуальной машины поставил бридж Vmnet0.
В Network Connection выбрал Bridget для одной сетевой и Custom Vmnet0 для другой сетевой.
Ни та на другая не может получить ип по дхцп ((
В чем проблема?
Винда в качестве гостевой оси получает ип от дебиана при тех же настройках сетевой..
Файрвола на фри нету.

Код: Выделить всё

# ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        inet 192.168.5.2 netmask 0xffffff00 broadcast 192.168.5.255
        ether 00:0c:29:33:e0:15
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
        ether 00:0c:29:33:e0:1f
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active
em2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        ether 00:0c:29:33:e0:29
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000

Код: Выделить всё

# dhclient em1
DHCPDISCOVER on em1 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on em1 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on em1 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on em1 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on em1 to 255.255.255.255 port 67 interval 9
DHCPDISCOVER on em1 to 255.255.255.255 port 67 interval 1
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

Код: Выделить всё

# ipfw list
ipfw: getsockopt(IP_FW_GET): Protocol not available

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение 100kg » 2008-02-04 1:41:32

в /etc/rc.conf есть:

Код: Выделить всё

ifconfig_interface="DHCP"
?

vovs
проходил мимо
Сообщения: 6
Зарегистрирован: 2007-12-04 14:23:40
Откуда: Cherkassy
Контактная информация:

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение vovs » 2008-02-04 10:15:53

2100kg;

Код: Выделить всё

ifconfig_em1="DHCP"
Я так понимаю, что если так будет, то система при начальной загрузке будет пытаться получить ип по ДХЦП.

я же потом принудительно вызываю

Код: Выделить всё

dhclient em1
и не получается...

или я тут не прав?
Без этой записи в рц.конф я не смогу получить по ДХЦП?

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение InventoR » 2008-02-04 10:40:34

слушай, ну не уж так тяжело сперва ручками написать ifconfig em0 192.168.0.1 netmask 255.255.255.0 up
если заработает нормально. значит тогда уже смотреть почему не работает дальше.
может у тебя в обще проблема с сеткой.
и какой em0 в варе был помойму le0
ну вот и сказочке конец, кто слушал, тот молодец.

vovs
проходил мимо
Сообщения: 6
Зарегистрирован: 2007-12-04 14:23:40
Откуда: Cherkassy
Контактная информация:

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение vovs » 2008-02-04 10:46:52

2NarkomanLove

Делал так:

Код: Выделить всё

ifconfig em0 192.168.2.200 netmask 255.255.255.0 up
пинги проходят нормально.
и какой em0 в варе был помойму le0
Ну я же не сам придумал интерфейс.
Вывод ifconfig взят именно из ВМВАРИ.

Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение InventoR » 2008-02-04 10:58:02

тогда по другому не может быть.
ifconfig_em0="DHCP"
на второй консоле tcpdump -i em0
и на первой консоле dhclient em0
ну вот и сказочке конец, кто слушал, тот молодец.

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение paranoidchaos » 2008-02-04 14:17:50

я чёто не понял ты чей DHCP использовать собираешься дебиана или вмваре ?

если хочешь из под фришки на вмваре выходить в сеть то используй нат интерфейс по дефолту vmnet8 ip 192.168.44.2
netmask 255.255.255.0

а во фрошке укажи айпи к примеру 192.168.44.5 а гетвей 192.168.44.2
и всё от дебиана винда получает айпи и фришка используя нат будет через айпи винды вылазить в сеть

vovs
проходил мимо
Сообщения: 6
Зарегистрирован: 2007-12-04 14:23:40
Откуда: Cherkassy
Контактная информация:

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение vovs » 2008-02-04 15:24:03

2paranoidchaos

Использую ДХЦП реальной сети.. Дхцп на вмваре отключил вообще.
Можно и через НАТ.
Но я хочу разобраться в чём проблема тут.
почему я не получаю по ДХЦП ип? При прочих равных условиях винда получает ип.
Что во Фре не включено?

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение paranoidchaos » 2008-02-04 17:46:50

дело в том что если ты поставил вмнет0 то это текущее твоё активное соединение то есть айпи полученный от дхсп сервера для винды

вот и фришка тоже берёт этот айпи и получается конфликт

опять таки ты от реального дхсп сервера на дебиане не получешь айпи во фре

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение Dron » 2008-02-04 20:20:01

paranoidchaos
Извини, но последний пост, неверные утверждения...
Гостевая ОС получает IP без проблем в такой конфигурации...

А в настройках dhcpd на сервере не запрещена выдача IP неизвестным клиентам?

ну и как уже советовали tcpdump -i em0 и на другой консоли dhclient em0
Та Да...

Аватара пользователя
paranoidchaos
мл. сержант
Сообщения: 80
Зарегистрирован: 2007-12-13 10:58:23

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение paranoidchaos » 2008-02-04 22:15:00

если две реальные сетевые карты то возможно а если одна то юзать надо нат и от дхсп сервера айпи не получишь

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение 100kg » 2008-02-04 22:23:35

секунду! а как ты создал сетевые карточки в Guest OS?

vovs
проходил мимо
Сообщения: 6
Зарегистрирован: 2007-12-04 14:23:40
Откуда: Cherkassy
Контактная информация:

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение vovs » 2008-02-05 0:19:03

Ось в вмваре переустановил по некоторым причинам...
поэтому привожу все конфы заново:

Код: Выделить всё

FreeBSD# uname -a
FreeBSD FreeBSD 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 08:32:24 UTC 2007     root@portnoy.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

FreeBSD# ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=b<RXCSUM,TXCSUM,VLAN_MTU>
        inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
        ether 00:0c:29:33:e0:15
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000

Код: Выделить всё

FreeBSD# cat /etc/rc.conf

# -- sysinstall generated deltas -- # Mon Feb  4 01:30:31 2008
# Created: Mon Feb  4 01:30:31 2008
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
hostname="FreeBSD"
keymap="ru.koi8-r"
keyrate="normal"
mousechar_start="3"
moused_enable="YES"
scrnmap="koi8-r2cp866"
sshd_enable="YES"
usbd_enable="YES"
ifconfig_em0="DHCP"
пока дхцкслиентом получал ип тспдамп нагенерил 9 мб логов...

привожу избранное:

Код: Выделить всё

22:43:16.237986 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:29:33:e0:15 (oui Unknown), length: 300
22:43:16.251851 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, ack 6240, no-payload, length 12
22:43:16.271907 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, seq 7471, length 1413: IP 62.67.46.3.http > 172.16.2.3.2703: . 58480:59840(1360) ack 1 win 6432
22:43:16.272151 IP 192.168.2.2 > 192.168.2.1: GREv1, call 46336, seq 6241, ack 7471, length 69: IP 172.16.2.3.2703 > 62.67.46.3.http: . ack 51680 win 17680 <nop,nop,sack 1 [|tcp]>
22:43:16.298096 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, ack 6241, no-payload, length 12

22:43:19.324005 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:29:33:e0:15 (oui Unknown), length: 300
22:43:19.338004 IP 192.168.2.2 > 192.168.2.1: GREv1, call 46336, ack 7514, no-payload, length 12
22:43:19.373123 IP 192.168.2.111.netbios-ns > 192.168.2.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST
22:43:19.373247 IP 192.168.2.2 > 192.168.2.1: GREv1, call 46336, seq 6283, length 53: IP 172.16.2.3.2703 > 62.67.46.3.http: . ack 115600 win 17680
22:43:19.395691 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, ack 6283, no-payload, length 12
22:43:19.398310 IP 192.168.2.62.netbios-ns > 192.168.2.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST
22:43:19.450599 IP 192.168.2.45.netbios-ns > 192.168.2.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST
22:43:19.454871 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, seq 7515, length 1413: IP 62.67.46.3.http > 172.16.2.3.2703: . 115600:116960(1360) ack 1 win 6432
22:43:19.458400 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, seq 7516, length 1413: IP 62.67.46.3.http > 172.16.2.3.2703: . 116960:118320(1360) ack 1 win 6432
22:43:19.458618 IP 192.168.2.2 > 192.168.2.1: GREv1, call 46336, seq 6284, ack 7516, length 57: IP 172.16.2.3.2703 > 62.67.46.3.http: . ack 118320 win 17680
22:43:19.463776 IP 192.168.2.2 > 192.168.2.1: GREv1, call 46336, seq 6285, length 91: IP 172.16.2.3.netbios-ns > 255.255.255.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST
22:43:19.464930 IP 192.168.2.2 > 192.168.2.1: GREv1, call 46336, seq 6286, length 91: IP 172.16.2.3.netbios-ns > 255.255.255.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST
22:43:19.469236 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, seq 7517, ack 6286, length 1417: IP 62.67.46.3.http > 172.16.2.3.2703: P 118320:119680(1360) ack 1 win 6432
22:43:19.469336 IP 192.168.2.2 > 192.168.2.1: GREv1, call 46336, seq 6287, ack 7517, length 95: IP 172.16.2.3.netbios-ns > 255.255.255.255.netbios-ns: NBT UDP PACKET(137): QUERY; REQUEST; BROADCAST

22:43:25.494489 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 00:0c:29:33:e0:15 (oui Unknown), length: 300
22:43:25.502938 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, ack 6341, no-payload, length 12
22:43:25.565711 IP 192.168.2.81.blackjack > 255.255.255.255.34012: UDP, length 33
22:43:25.660392 IP 192.168.2.179.netbios-dgm > 192.168.2.255.netbios-dgm: NBT UDP PACKET(138)
22:43:25.695809 arp who-has 192.168.2.20 tell 192.168.2.131
22:43:25.695818 arp who-has 192.168.2.20 tell 192.168.2.131
22:43:25.704130 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, seq 7584, length 1413: IP 62.67.46.3.http > 172.16.2.3.2703: . 194480:195840(1360) ack 1 win 6432
22:43:25.708130 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, seq 7585, length 1413: IP 62.67.46.3.http > 172.16.2.3.2703: . 195840:197200(1360) ack 1 win 6432
22:43:25.708226 IP 192.168.2.2 > 192.168.2.1: GREv1, call 46336, seq 6342, ack 7585, length 57: IP 172.16.2.3.2703 > 62.67.46.3.http: . ack 197200 win 17680
22:43:25.734210 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, ack 6342, no-payload, length 12
22:43:25.735816 IP 192.168.2.248.blackjack > 255.255.255.255.34012: UDP, length 34
22:43:25.773024 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, seq 7586, length 1413: IP 62.67.46.3.http > 172.16.2.3.2703: . 197200:198560(1360) ack 1 win 6432
22:43:25.821415 IP 192.168.2.2 > 192.168.2.1: GREv1, call 46336, ack 7586, no-payload, length 12
22:43:25.840656 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, seq 7587, length 73: IP 213.180.204.8 > 172.16.2.3: ICMP echo reply, id 1792, seq 19971, length 40
22:43:25.847909 IPX 00000000.00:11:5b:61:94:5a.0453 > 00000000.ff:ff:ff:ff:ff:ff.0453: ipx-rip-resp 915952244/1.2
22:43:25.867668 IP 192.168.2.2 > 192.168.2.1: GREv1, call 46336, seq 6343, ack 7587, length 57: IP 172.16.2.3.2703 > 62.67.46.3.http: . ack 198560 win 17680
22:43:25.894174 IP 192.168.2.1 > 192.168.2.2: GREv1, call 32768, ack 6343, no-payload, length 12
дело в том что если ты поставил вмнет0 то это текущее твоё активное соединение то есть айпи полученный от дхсп сервера для винды
вот и фришка тоже берёт этот айпи и получается конфликт
опять таки ты от реального дхсп сервера на дебиане не получешь айпи во фре
Винда в это время отключена. Я просто включал, чтобы посмотреть, что вмваря и брижевание настроено правильно.
сли две реальные сетевые карты то возможно а если одна то юзать надо нат и от дхсп сервера айпи не получишь
Реальная карта одна. И получить ип в гостевую ОСь возможно -- проверено. Получает как винда, так и вмваря.. Раньше получалось..
секунду! а как ты создал сетевые карточки в Guest OS?
VM>>Settings>>Device>>Add и добавляешь чего хочешь и сколько хочешь(в пределах разумного конечно)
Последний раз редактировалось vovs 2008-02-05 0:37:48, всего редактировалось 1 раз.

100kg
ст. сержант
Сообщения: 393
Зарегистрирован: 2006-05-18 14:01:32

Re: FreeBSD в VMware не получает ip по DHCP

Непрочитанное сообщение 100kg » 2008-02-05 0:36:43

Хыы у меня тоже появился вопрос :)))
у vovs, ifconfig показал:

Код: Выделить всё

options=b<RXCSUM,TXCSUM,VLAN_MTU>
а у меня нет такой строки :)), вижу это контрольные суммы отправленного и принятого трафика и макс юнит вилана