Установил. Запускаю скрипт настройки. Выдаёт ошибку --
Extracting the sources of the vmnet module.
Building the vmnet module.
Using standalone build system.
make: Вход в каталог `/tmp/.private/root/vmware-config1/vmnet-only'
bridge.c: In function `VNetBridgeReceiveFromVNet’:
bridge.c:346: structure has no member named `sk_wmem_alloc'
make: * [bridge.o] Ошибка 1
make: Выход из каталог `/tmp/.private/root/vmware-config1/vmnet-only'
Unable to build the vmnet module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at «http://www.vmware.com/download/modules/modules.html» and
«http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html».
Execution aborted.
По указанным адресам сходил, но там древние версии vmware
ядро 2.4.26
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Вообще при конфигурации VmWare помоему единственная ошибка которая встречается это с vmnet или vmmon (они вообще для сети если что) и причём даже если тебе сеть вообще не нужна =)
При установке 4 VmWare на ядро 2.6.x подобная ерунда вылазит, а мож такая же не помню. Но у тебя как ты говоришь 2.4
Всё ж попробуй качнуть патч. называется VmWare aby any update мож заработает
Как это, сеть не нужна? Нужна, разумеется.
Vmware у меня 4.51 (куда ж новее? :))
А модули для скачивания я не нашёл :((((
vmware у тебя новое, а вот kernel headers судя по всему — старые, префикс sk_появился сравнительно недавно в 2.5 и соответственно в 2.6, скорее всего у тебя пропатченный под 2.6 bridge.c, так что напиши хотя бы что у тебя в /usr/src/linux лежит
Что, ядро у меня там лежит.
2.4.26
А 2.6.* отродясь не было у меня.
Логично конечно было дать линку на патч но не помню я её блин (((
Вообщем патчить тебе скорее всего придётся всё равно так что поищи сам
ну вот, 2.6. у тебя нету, а vmware под 2.6 …
Не смеши. Там была лишь добавлена поддержка нового ядра. Не более.
Да-а-а…
Хорошо бы всё же ссылочку =)
Не пойму я, где искать…
я тебя не смешу, попользуйся греп’ом на предмет этих слов в headers ядра…
не знаю поддержку чего эти кудесники добавили, но слова на которые он у тебя ругается — из 2.5/2.6
Ха ха ))) Ты сам понял чё сказал )) Чего ты искать предлагаешь то?
grep -r wmem_alloc /usr/src/linux-2.4.23/include/net/sock.h
atomic_t wmem_alloc; /* Transmit queue bytes committed */
atomic_add(skb->truesize, &sk->wmem_alloc);
amt = sk->sndbuf — atomic_read(&sk->wmem_alloc);
return atomic_read(&sk->wmem_alloc) < (sk->sndbuf / 2);
^^^^^^^^^ видим что имеем мембер под именем wmem_alloc;
grep -r wmem_alloc /usr/src/linux-2.6.4-gentoo-r1/include/net/sock.h
* @sk_wmem_alloc — transmit queue bytes committed
atomic_t sk_wmem_alloc;
atomic_add(skb->truesize, &sk->sk_wmem_alloc);
amt = sk->sk_sndbuf — atomic_read(&sk->sk_wmem_alloc);
return atomic_read(&sk->sk_wmem_alloc) < (sk->sk_sndbuf / 2);
^^^^^^^^^ видим что имеем мембер под именем sk_wmem_alloc;
так что я наверное понял что сказал….
Ну и дальше что? Что ты с этим сделать предлагаешь?
Ну выложи человеку патч свой для ядра тогда ))
Д, это точно =)
Лучше бы конкретные меры. Теория хороша, когда она подтверждена практикой =)
Не ну впринципе человек может что то дельное говорит но изъясняется он как то непонятно ))
У меня лично сложилось несколько вариантов того что он ввиду имеет рассуждая об этом всём
1) Либо он хочет человеку доказать что у человека совсем не 2.4.26
2) Либо он предлагает править исходник VmNet
3) Либо править исходники ядра
В любом случае все три варианта у меня вызывают смутные сомнения )))
Может соизволит объяснить всё-таки ))
Ну у меня уже сомнений нет =)))
Подправил исходники проги. И всё. Врода настроилось и запустилось. Думаю, осложнений быть не должно (с сетью, разумеется).
Могу и пат выложить, или обяснить, что надо делать.
А сели коротко, то удалить надо было всего 3 символа.
Правда много гемора было, чтобы внести это туда, куда следует. А в чём дело, я довольно быстро просёк, и собрал модуль вручную.
Боже! Какой я идиот!!! Можно было не парится со всеми этими архивами!! Я же и так собрал модули… Только когда сие писал, меня осенило =))
Вот, глядите --
Trying to find a suitable vmmon module for your running kernel.
The module up-2.4.26-i686-RH9.0 loads perfectly in the running kernel.
Trying to find a suitable vmnet module for your running kernel.
The module up-2.4.26-i686-RH9.0 loads perfectly in the running kernel.
You have already setup networking.
Идиот =)))
===========================
Всем спасибо!
2-WarChief-
как видишь мои советы были в тему, пошел человек и подправил то что надо, как в старые добрые времена :-)
ЧТД
2: Vovan`s
РЕСПЕКТ!!!!!
а, чуть не забыл, как я могу сделать патч если у меня vmware нету?
Ещёб ты сразу объяснил что предлагаешь а то сначала совсем нихрена не понять было ))
звиняйте дядьку, постараюсь исправиться
Да нет, я почти сразу понял, после того, как сравнение заголовков ядра увидел. Всё руки не доходили. А потом сел, да настроил =)
Сетка пажет. Локал хост Лина в ХР я вижу =) ЧТо ещё нужно для обкатки движков? =))
Только вот раньше можно было видеть по сетке всю структуру дисков Лина по сетке. Теперь нге могу это настроить :( Может что с самбой? В сетях я свосем слаб, т.к. соединяться особо не с кем ::))
ты имеешь ввиду самбу?
Ну да, её. А что?