Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Вируальный сетевой интерфейс  (Прочитано 10555 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн slayerk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Вируальный сетевой интерфейс
« : 25 Августа 2012, 11:59:07 »
Как создать виртуальный сетевой интерфейс?

Объясню для чего нужно: есть некое ПО лицензия которого привязана к mac-адресу. на компе одна сетевуха с настройкой по dhcp. необходимо тупо чтобы помимо основной сетевухи был еще один интерфейс eth0 с прописанным мас-адресом.

РЕШЕНИЯ:
1. sudo modprobe dummy
sudo ifconfig dummy0 hw ether aa:bb:cc:dd:ee:ff
sudo ifup dummy0

2. http://softnastroy.com/content/virtualnyy-interfeys-v-debian-ubuntu-linux.html
« Последнее редактирование: 11 Сентября 2012, 14:04:22 от slayerk »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #1 : 29 Августа 2012, 16:25:38 »
В VirtualBox все сетевые интерфейсы виртуальные.

Оффлайн slayerk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #2 : 30 Августа 2012, 13:12:12 »
в вмваре тоже. нельзя-ли по-конкретнее?

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #3 : 30 Августа 2012, 17:20:49 »
Диалоговое окно "Свойства...", пункт "Сеть", вкладка "Адаптер 1" (интерфейс eth0). Если не раскрыто, то нажимаем кнопку "Дополнительно" и здесь можно указать MAC-адрес.

Оффлайн slayerk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #4 : 31 Августа 2012, 13:04:52 »
то о чем вы мне пишете это добавление сетевого интерфейса к виртуальной машине. а мне это не нужно. мне нужно на реально загруженной машине создать виртуальный сетевой интефейс с заранее заданным мас-адресом.

виртуалбокс позволяет создать виртуальный сетевой интерфейс на хост-машине, но ему нельзя задать свой мас-адрес. да и имя тоже.
« Последнее редактирование: 31 Августа 2012, 14:11:15 от slayerk »

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #5 : 31 Августа 2012, 15:44:45 »
Алиасы на сетевой интерфейс будут менять MAC и у основного интерфейса, так что это не подходит.
Ничего не приходит в голову кроме как создать еще один интерфейс. Можно попробовать создать интерфейс через tunctl (пакет uml-utilities), возможно нужен будет и мост brctl (пакет bridge-utils). Сам не пробовал, так что наверняка не знаю.

Оффлайн slayerk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #6 : 31 Августа 2012, 16:05:26 »
ifconfig [интерфейс] hw ether [MAC адрес]
/etc/network/interfaces

auto eth0:1
iface eth0:1 inet static
address [IP]
netmask []
network []
hwaddress ether 00269ebba619


к чему вы это написали? как менять мак адрес у существующего интерфейса я прекрасно знаю. тему хоть прочли бы сначала.

вы, походу, сами не следуете рекомендациям К.О., иначе не стали бы мне писать про алиасы. если я сменю мас-адрес у алиаса он поменяется и оригинала.
« Последнее редактирование: 31 Августа 2012, 16:17:57 от slayerk »

Оффлайн Виктор Перестукин

  • Старожил
  • *
  • Сообщений: 2171
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #7 : 31 Августа 2012, 16:32:15 »
Я не понял толком, что именно хочет ТС. И поэтому пишу только про VirtualBox. :)
VirtualBox позволяет создать виртуальный сетевой интерфейс на гостевой машине. Для четырёх адаптеров будут имена eth0 - eth3. Для каждого из них можно задать любой (из допустимых) MAC-адрес.

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #8 : 31 Августа 2012, 17:40:48 »
Очевидно ТС хочет чтобы у него было на одной машине так, например:
192.168.0.1 с маком 11:11:11:11:11:11
и
10.0.0.1 с маком 22:22:22:22:22:22

Еще как вариант, попробовать менять mac при отправке на определенные ip, нужно читать iptables.

Оффлайн slayerk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #9 : 31 Августа 2012, 18:03:50 »
Очевидно ТС хочет чтобы у него было на одной машине так, например:
192.168.0.1 с маком 11:11:11:11:11:11
и
10.0.0.1 с маком 22:22:22:22:22:22

Еще как вариант, попробовать менять mac при отправке на определенные ip, нужно читать iptables.

да именно так. но тока виртуалный интерфейс не будет задействован ни для какого сетевого трафика. просто есть программка  проверяющая лицензионность, которая обращается к первому сетевому интефейсу смотрит его мак. генерит на основе мака хеш и сверяет его с эталонным. метод генерации хеша естесственно неизвестен.

в венде подобная проблема решается виртуальным сетевым интерфейсом hamachi. дома (имея доступ к железу) можно тупо купить самый дешевый NIC - воткнуть и не париццо. но если досттупа к внутренностям компа нет - то приходится что-то придумывать.

у реальной сетевухи мак трогать нельзя ибо она запилена по dhcp. да и неправильно это если придется у нескольких машин в сетке операцию провернуть.

Оффлайн absent

  • Активист
  • *
  • Сообщений: 368
  • Ubuntu 16.04
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #10 : 02 Сентября 2012, 20:44:38 »
может быть Вам подойдёт сетевой интерфейс dummy?
подключить модуль dummy, появится сетевой интерфейс dummy0, меняйте ему адрес на что хотите, вне самого компьютера он не виден.

Оффлайн slayerk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #11 : 03 Сентября 2012, 02:06:54 »
может быть Вам подойдёт сетевой интерфейс dummy?
подключить модуль dummy, появится сетевой интерфейс dummy0, меняйте ему адрес на что хотите, вне самого компьютера он не виден.

omg! звучит в точности как то, что мне нужно.

modprobe dummy?

Оффлайн thunderamur

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6846
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #12 : 03 Сентября 2012, 06:36:41 »
ТС, чем тебя ответ astrobeglec не устроил?

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #13 : 03 Сентября 2012, 11:44:40 »
Не устраивает его это тем, что при смене мака на алиасе, мак на основном интерфейсе также меняется. Разве нет?

Оффлайн slayerk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Re: Вируальный сетевой интерфейс
« Ответ #14 : 03 Сентября 2012, 12:07:10 »
может быть Вам подойдёт сетевой интерфейс dummy?
подключить модуль dummy, появится сетевой интерфейс dummy0, меняйте ему адрес на что хотите, вне самого компьютера он не виден.

omg! звучит в точности как то, что мне нужно.

modprobe dummy?

dummy спас галактику

Пользователь решил продолжить мысль 03 Сентября 2012, 12:45:13:
slayerk, ты дуб. (без обид - просто констатация факта).

Редактирование MAC адреса у сетевого интерфейса - в консоли от суперпользователя
ifconfig [интерфейс] hw ether [MAC адрес]
Виртуальный интерфейс c произвольным маком - добавляем в файл /etc/network/interfaces следующее:
auto eth0:1
iface eth0:1 inet static
address [IP]
netmask []
network []
hwaddress ether 00269ebba619

Что еще непонятно?

P.S. Если на гугле забанили, то не стоит хамить, а то будешь решать свои проблемы строго самостоятельно.

вы пробовали его выполнить. или тупо скопипастили из гугла?
вот что получится если попробуете:
lan0      Link encap:Ethernet  HWaddr 00:26:9e:bb:a6:19 
          inet addr:192.168.5.40  Bcast:192.168.5.255  Mask:255.255.255.0
          inet6 addr: fe80::beae:c5ff:fe0e:20d7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1081 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1018 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:106761 (104.2 KiB)  TX bytes:83684 (81.7 KiB)

lan0:1    Link encap:Ethernet  HWaddr 00:26:9e:bb:a6:19 
          inet addr:10.10.10.10  Bcast:10.10.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

interfaces:
auto lo
iface lo inet loopback

auto lan0
iface lan0 inet dhcp


auto lan0:1
iface lan0:1 inet static
address 10.10.10.10
netmask 255.255.255.0
network 10.10.10.10
hwaddress ether 00269ebba619

МАС-АДРЕС ОСНОВНОГО ИНТЕРФЕЙСА ТОЖЕ ПОМЕНЯЕТСЯ! и станет ровно таким же как у алиаса!
« Последнее редактирование: 03 Сентября 2012, 12:45:13 от slayerk »

 

Страница сгенерирована за 0.074 секунд. Запросов: 25.