URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 25369
[ Назад ]

Исходное сообщение
"freebsd4.7 + vmware2"

Отправлено dvs , 22-Янв-03 10:34 
народ подсобите поставил VMWARE2
поставил на ВМ 2000 мастдай
все работает кроме сети (в виндусях сетевуха видиться как AMD, сама себя пингует)
кто сталкивался с такой проблемой??
P. S. ставил VMWARE2 из портов.

Содержание

Сообщения в этом обсуждении
"RE: freebsd4.7 + vmware2"
Отправлено ivi , 22-Янв-03 13:00 
>народ подсобите поставил VMWARE2
>поставил на ВМ 2000 мастдай
>все работает кроме сети (в виндусях сетевуха видиться как AMD, сама себя
>пингует)
>кто сталкивался с такой проблемой??
>P. S. ставил VMWARE2 из портов.

А какой сети идет речь??? :)
На FreeBSD vmware2 работает только в режиме Нost-only, т. е. дальше своей FreeBSD нихрена не увидишь.

Решение проблемы. Поднять на FreeBSD NAT, на маздайке шлюзом прописать твою FreeBSD и будет тебе счастье. ;)


"RE: freebsd4.7 + vmware2"
Отправлено alb , 22-Янв-03 15:06 
>>народ подсобите поставил VMWARE2
>>поставил на ВМ 2000 мастдай
>>все работает кроме сети (в виндусях сетевуха видиться как AMD, сама себя
>>пингует)
>>кто сталкивался с такой проблемой??
>>P. S. ставил VMWARE2 из портов.
>
>А какой сети идет речь??? :)
>На FreeBSD vmware2 работает только в режиме Нost-only, т. е. дальше своей
>FreeBSD нихрена не увидишь.

НЕ ПРАВДА!
Сам неделю назад поствил vmware2 под FreeBSD-4.7-p3, в ней STABLE поднятый до FreeBSD-5.0-RELEASE. Девайс во Фрe lnc0. В vmware режим Нost-only.
Сеть работает без проблем.
Удачи.

>
>Решение проблемы. Поднять на FreeBSD NAT, на маздайке шлюзом прописать твою FreeBSD
>и будет тебе счастье. ;)



"RE: freebsd4.7 + vmware2"
Отправлено dvs , 22-Янв-03 17:11 
а где айпи прописываеться для виртуальной сетевухи??

"RE: freebsd4.7 + vmware2"
Отправлено ivi , 23-Янв-03 05:11 
>а где айпи прописываеться для виртуальной сетевухи??

Если ставил из портов, то вот он - /usr/local/etc/vmware/config
У меня примерно такая фигня в нем:
vmware.fullpath = "/usr/local/lib/vmware/bin/vmware"
wizard.fullpath = "/usr/local/lib/vmware/bin/vmware-wizard"
dhcpd.fullpath = "/usr/local/lib/vmware/bin/vmnet-dhcpd"
loop.fullpath = ""/usr/local/lib/vmware/bin/vmware-loop"
libdir = "/usr/local/lib/vmware/lib"
vmnet1.HostOnlyAddress = "192.168.254.1"
vmnet1.HostOnlyNetMask = "255.255.255.0"

На маздайке указываю шлюз 192.168.254.1, IP 192.168.254.2, IP DNS-сервера указан для реального сервера в локалке 192.168.0.A. На FreeBSD поднят NAT на реальном интерфейсе (тот который смотрит в настоящую локальную сеть - 192.168.0.B). И все! Инет шуршит только в путь. ;)
Сеть M$ (192.168.0) не видит, но если машины искать по IP, то можно и до них достучаться.

Пробуй. ;)


"RE: freebsd4.7 + vmware2"
Отправлено ivi , 23-Янв-03 04:36 
>Сам неделю назад поствил vmware2 под FreeBSD-4.7-p3, в ней STABLE поднятый до
>FreeBSD-5.0-RELEASE. Девайс во Фрe lnc0. В vmware режим Нost-only.
>Сеть работает без проблем.
>Удачи.

Господи!!! Вы это про какую такую fREEbsd уважаемый??? Девай lnc0?! %))) Закусывать надо! ;) /compat/linux/dev/vmnet1 ваще-то всю жизнь была! ;)

А про FreeBSD 5.0 ваще отдельный разговор, нету на ней сети даже в режиме Host-only!!!
# uname -mrs
FreeBSD 5.0-RELEASE i386
# /usr/local/etc/rc.d/rtc.sh start
rtc
# /usr/local/etc/rc.d/vmware.sh start
/usr/local/etc/rc.d/vmware.sh: cannot create /compat/linux/dev/vmnet1: Device not configured
Ну где на 5.0 сеть??? Расскажите мне если не трудно. :)


"RE: freebsd4.7 + vmware2"
Отправлено Керя , 23-Янв-03 10:46 
>>Сам неделю назад поствил vmware2 под FreeBSD-4.7-p3, в ней STABLE поднятый до
>>FreeBSD-5.0-RELEASE. Девайс во Фрe lnc0. В vmware режим Нost-only.
>>Сеть работает без проблем.
>>Удачи.
>
>Господи!!! Вы это про какую такую fREEbsd уважаемый??? Девай lnc0?! %))) Закусывать
>надо! ;) /compat/linux/dev/vmnet1 ваще-то всю жизнь была! ;)
>
>А про FreeBSD 5.0 ваще отдельный разговор, нету на ней сети даже
>в режиме Host-only!!!
># uname -mrs
>FreeBSD 5.0-RELEASE i386
># /usr/local/etc/rc.d/rtc.sh start
>rtc
># /usr/local/etc/rc.d/vmware.sh start
>/usr/local/etc/rc.d/vmware.sh: cannot create /compat/linux/dev/vmnet1: Device not configured
>Ну где на 5.0 сеть??? Расскажите мне если не трудно. :)

Человек говорит, что он на freebsd-4.7 запустил vmware,
а уже на ней на vmware т. е., freebsd-5.0
и у него в режиме host-only работает сеть.
alb, Вы это хотели сказать? И действительно сеть работает дальше родительской сиcтемы на, которой запущена vmware?

ivi, на freebsd-5.0 действительно никак с сетью, или это как-нибудь лечится?


"RE: freebsd4.7 + vmware2"
Отправлено ivi , 23-Янв-03 11:33 
>>>Сам неделю назад поствил vmware2 под FreeBSD-4.7-p3, в ней STABLE поднятый до
>>>FreeBSD-5.0-RELEASE. Девайс во Фрe lnc0. В vmware режим Нost-only.
>>>Сеть работает без проблем.
>>>Удачи.
>>
>>Господи!!! Вы это про какую такую fREEbsd уважаемый??? Девай lnc0?! %))) Закусывать
>>надо! ;) /compat/linux/dev/vmnet1 ваще-то всю жизнь была! ;)
>>
>>А про FreeBSD 5.0 ваще отдельный разговор, нету на ней сети даже
>>в режиме Host-only!!!
>># uname -mrs
>>FreeBSD 5.0-RELEASE i386
>># /usr/local/etc/rc.d/rtc.sh start
>>rtc
>># /usr/local/etc/rc.d/vmware.sh start
>>/usr/local/etc/rc.d/vmware.sh: cannot create /compat/linux/dev/vmnet1: Device not configured
>>Ну где на 5.0 сеть??? Расскажите мне если не трудно. :)
>
>Человек говорит, что он на freebsd-4.7 запустил vmware,
>а уже на ней на vmware т. е., freebsd-5.0
>и у него в режиме host-only работает сеть.
>alb, Вы это хотели сказать? И действительно сеть работает дальше родительской сиcтемы
>на, которой запущена vmware?
>

Извиняюсь, я не так понял. Но не стыковка у господина alb все равно есть. ;)

Читаем из /usr/local/share/doc/vmware/README.FreeBSD:
    - Support only for Host networking. Doesn't have a bridgink networking
      But really this mean, that you are need to enable gateway on
      our FreeBSD box. And after that virtual machine can communicate
      with a rest of the world.

Ну, а в режиме Host-only дальше FreeBSD, на которой будет запущена vmware2, нифига не увидим, пока не запустим на ней NAT! Ну или если нужен только HTTP и FTP, то сойдет и прокси. :) Или может использовались реальные IP, ась? :)

>ivi, на freebsd-5.0 действительно никак с сетью, или это как-нибудь лечится?

Пока особо не разбирался, но выяснил, что на пятерке треба небольшая операция после установки:
# /usr/local/etc/rc.d/vmware.sh stop
# rm /compat/linux/dev/vmmon
# rm /compat/linux/dev/vmnet1
# ln -s /dev/vmmon /compat/linux/dev/vmmom
# ln -s /dev/vmnet1 /compat/linux/dev/vmnet1
# sed -i .orig -e "s|dev_vmnet1=/compat/linux/dev/vmnet1|dev_vmnet1=/dev/vmnet1|g" /usr/local/etc/rc.d/vmware.sh
# /usr/local/etc/rc.d/vmware.sh start

После чего все в ажуре, vmnet1 доступен. :)

VMware2 запущеная на 5.0 также ругается на /compat/linux/dev/rtc, что некофигуренный мол он. :( Но я чета решил забить на него пока, и без него вроде все работает. Потом как-нить попазжа займусь. :)


"RE: freebsd4.7 + vmware2"
Отправлено alb , 23-Янв-03 11:57 
>>>Сам неделю назад поствил vmware2 под FreeBSD-4.7-p3, в ней STABLE поднятый до
>>>FreeBSD-5.0-RELEASE. Девайс во Фрe lnc0. В vmware режим Нost-only.
>>>Сеть работает без проблем.
>>>Удачи.
>>
>>Господи!!! Вы это про какую такую fREEbsd уважаемый??? Девай lnc0?! %))) Закусывать
>>надо! ;) /compat/linux/dev/vmnet1 ваще-то всю жизнь была! ;)
>>
>>А про FreeBSD 5.0 ваще отдельный разговор, нету на ней сети даже
>>в режиме Host-only!!!
>># uname -mrs
>>FreeBSD 5.0-RELEASE i386
>># /usr/local/etc/rc.d/rtc.sh start
>>rtc
>># /usr/local/etc/rc.d/vmware.sh start
>>/usr/local/etc/rc.d/vmware.sh: cannot create /compat/linux/dev/vmnet1: Device not configured
>>Ну где на 5.0 сеть??? Расскажите мне если не трудно. :)
>
>Человек говорит, что он на freebsd-4.7 запустил vmware,
>а уже на ней на vmware т. е., freebsd-5.0
>и у него в режиме host-only работает сеть.

Да именно так.

>alb, Вы это хотели сказать? И действительно сеть работает дальше родительской сиcтемы
>на, которой запущена vmware?

Да.

Вот ifconfig FBSD-4.7

xl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        options=3<rxcsum,txcsum>
        inet x.x.x.163 netmask 0xfffffff0 broadcast x.x.x.175
        ether 00:01:02:fd:2d:92
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000
vmnet1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        ether 00:bd:d0:a3:01:01
        Opened by PID 14878

Это Ifconfig FBSD-5.0

lnc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet x.x.x.167 netmask 0xfffffff0 broadcast x.x.x.175
        ether 00:bd:d0:dd:13:5f
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000

Для xl0 и lnc0 айпишники из одной сети.
Дефолтный роутер одинаковый соответственно.

Когда ставил vmware из портов конфигурил как бридж. Но с бриджем не чего не вышло. Установив в vmware Host-only все заработало.

Вот еще список загруженных модулей на 4.7
1   13 0xc0100000 253318   kernel
2    3 0xc0354000 1832c    linux.ko
4    4 0xc0371000 a16c     netgraph.ko
6    1 0xc12a9000 7000     linprocfs.ko
7    1 0xc1329000 4000     logo_saver.ko
10    1 0xc0a4d000 2000     rtc.ko
11    1 0xc14df000 9000     vmmon_up.ko
12    1 0xc14eb000 4000     if_tap.ko
13    1 0xc15b5000 3000     ng_ether.ko
14    1 0xc15b9000 4000     ng_bridge.ko
15    1 0xc15bf000 3000     ng_socket.ko

>
>ivi, на freebsd-5.0 действительно никак с сетью, или это как-нибудь лечится?



"RE: freebsd4.7 + vmware2"
Отправлено Керя , 23-Янв-03 12:38 
>13    1 0xc15b5000 3000     ng_ether.ko
>
>14    1 0xc15b9000 4000     ng_bridge.ko
>
>15    1 0xc15bf000 3000     ng_socket.ko

Ну теперь ясно почему работает, настоящие айпи + дополнительные модули. Сразу говорить надо. ;)


"RE: freebsd4.7 + vmware2"
Отправлено alb , 23-Янв-03 16:27 
>>13    1 0xc15b5000 3000     ng_ether.ko
>>
>>14    1 0xc15b9000 4000     ng_bridge.ko
>>
>>15    1 0xc15bf000 3000     ng_socket.ko
>
>Ну теперь ясно почему работает, настоящие айпи + дополнительные модули. Сразу говорить
>надо. ;)

Настоящие ip или нет это по идее рояли не играет.
А по поводу "дополнительнительных модулей"  смотри
/sys/i386/conf/LINT , на тему netgraph и вкомпеляй все что тебе надо в ядро.