Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2017, 18:41   #11
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

Цитата:
Сообщение от NaSlia Посмотреть сообщение
Молодец. Выпендрился. Сделаю вид, что об этом не знаю. Только вот меня не устраивают те вариации mac адресов, которые предоставляет Virtualbox. Я просто хочу понять, почему на хосте работает программа как надо, а на виртуалке нет? Может, раз ты понимаешь в этом, объяснишь почему происходит так?
Цитата:
Только вот меня не устраивают те вариации mac адресов, которые предоставляет Virtualbox
виртуалбокс позволяет ввести тебе ЛЮБОЙ мак, какие еще вариации?

Цитата:
Я просто хочу понять, почему на хосте работает программа как надо, а на виртуалке нет?
расскажу на примере bridged network с линукс хостом. для организации сети виртуалбокс переводит РЕАЛЬНЫЙ сетевой адаптер в т.н неразборчивый режим, получая возможность перехватывать определенные фреймы. по этому маку он и понимает, что фрейм предназначается гостю и пихает его в драйвер виртуальной сетевухи. когда ты меняешь мак в госте, система видит, что ей пришел какой-то левый фрейм, и игнорит его.

поставь на хост вторую реальную сетевуху, пробрось ее гостю и сможешь менять мак прямо из гостя, без потери "интернета"
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance

Последний раз редактировалось pproger; 10.01.2017 в 18:44.
pproger вне форума Ответить с цитированием
Старый 10.01.2017, 20:23   #12
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

Не используйте NAT.
waleri вне форума Ответить с цитированием
Старый 10.01.2017, 21:32   #13
NaSlia
Пользователь
 
Регистрация: 10.01.2017
Сообщений: 15
По умолчанию

Цитата:
Сообщение от pproger Посмотреть сообщение
виртуалбокс позволяет ввести тебе ЛЮБОЙ мак, какие еще вариации?



расскажу на примере bridged network с линукс хостом. для организации сети виртуалбокс переводит РЕАЛЬНЫЙ сетевой адаптер в т.н неразборчивый режим, получая возможность перехватывать определенные фреймы. по этому маку он и понимает, что фрейм предназначается гостю и пихает его в драйвер виртуальной сетевухи. когда ты меняешь мак в госте, система видит, что ей пришел какой-то левый фрейм, и игнорит его.

поставь на хост вторую реальную сетевуху, пробрось ее гостю и сможешь менять мак прямо из гостя, без потери "интернета"
Так теперь всё поняла. Спасибо. Затупила. Я как поняла, без второй сетевухи единственный вариант работы с программой - это менять mac непосредственно на хосте. Если сделать так, как виртуалка отреагирует на смену mac на хосте?
NaSlia вне форума Ответить с цитированием
Старый 10.01.2017, 21:50   #14
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

Цитата:
это менять mac непосредственно на хосте
не на хосте, а в настройках виртуалбокса. виндовая программа по смене мака (которая запускается в госте) в данном случае бесполезна.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 11.01.2017, 09:06   #15
NaSlia
Пользователь
 
Регистрация: 10.01.2017
Сообщений: 15
По умолчанию

Цитата:
Сообщение от pproger Посмотреть сообщение
не на хосте, а в настройках виртуалбокса. виндовая программа по смене мака (которая запускается в госте) в данном случае бесполезна.
Я поняла, что можно в настройках виртуалбокса сменить мак. Я про другое. Я же могу сменить мак с помощью программы на хосте, а потом ещё сменить в виртуалбоксе мак?
NaSlia вне форума Ответить с цитированием
Старый 11.01.2017, 12:57   #16
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

Цитата:
Сообщение от NaSlia Посмотреть сообщение
Я поняла, что можно в настройках виртуалбокса сменить мак. Я про другое. Я же могу сменить мак с помощью программы на хосте, а потом ещё сменить в виртуалбоксе мак?
я не понимаю, какой мак ты собираешься менять на хосте.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 11.01.2017, 15:05   #17
NaSlia
Пользователь
 
Регистрация: 10.01.2017
Сообщений: 15
По умолчанию

Цитата:
Сообщение от pproger Посмотреть сообщение
я не понимаю, какой мак ты собираешься менять на хосте.
у меня разные маки у всех устройств, т.к. wifi дома
NaSlia вне форума Ответить с цитированием
Старый 11.01.2017, 15:44   #18
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,333
По умолчанию

Цитата:
Сообщение от NaSlia Посмотреть сообщение
у меня разные маки у всех устройств, т.к. wifi дома
и что? они и должны быть разные в пределах одной сети.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 12.01.2017, 09:08   #19
NaSlia
Пользователь
 
Регистрация: 10.01.2017
Сообщений: 15
По умолчанию

Цитата:
Сообщение от pproger Посмотреть сообщение
и что? они и должны быть разные в пределах одной сети.
Короче, у меня основная задача стояла не в том, чтобы менять мак адрес именно через эту программу и именно на виртуалке. Разобралась уже
NaSlia вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программы для смены IP-адреса компьютера/роутера Вера Дроздова Свободное общение 3 28.10.2015 17:30
Маскировка MAC адреса JollyJoker C/C++ Сетевое программирование 2 14.11.2011 13:58
пропадает интернет! Серёга0629 Софт 22 23.09.2011 10:56
Код для смены адреса XreniX Общие вопросы C/C++ 5 22.02.2011 20:49
VirtualBox перестал работать после переустановки винды -=ыТь=- Софт 0 27.05.2009 18:59