Автор Тема: Виртуална LAN карта!!!?  (Прочетена 3354 пъти)

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Виртуална LAN карта!!!?
« -: May 05, 2012, 14:42 »
Чудя се дали има такова нещо!!!
Целта е, на реалната машина, да се инсталира виртуална лан карта, за да не добавям трета, която в системата да се държи като реална и да се настройва като реална, само без да може да и се ръчка кабел.

Не става въпрос за луупбак!
Активен

savago

  • Напреднали
  • *****
  • Публикации: 84
  • Distribution: mainly OpenBSD,FreeBSD
    • Профил
« Последна редакция: May 05, 2012, 15:54 от savago »
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #2 -: May 05, 2012, 16:02 »
alias
ifconfig eth0:0 192.168.5.12 netmask 255.255.255.0 up
Инсталирай си преводача на google в браузъра или ползвай chrome
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

vox

  • Напреднали
  • *****
  • Публикации: 147
  • Distribution: HP-UX, Solaris, AIX
  • Window Manager: console only
  • #!/bin/ksh
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #3 -: May 05, 2012, 19:27 »
alias
ifconfig eth0:0 192.168.5.12 netmask 255.255.255.0 up
Инсталирай си преводача на google в браузъра или ползвай chrome

+1 за laskov
Активен

No Windows, no Gates only apache inside

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #4 -: May 05, 2012, 22:27 »
Много благодарство за отговорите  [_]3 !

Обикновено, като ми дойде някаква идея на ум първо питам Гугъл, но този път избързах с питането си тук и докато чаках отговори, се оказа, че има доста инфо по въпроса и то точно това което ме интересува, но за Уиндоус и воден от логиката, че щом го има за Уиндоус, не може да го няма и за Линукс, намерих инфо по въпроса. Сега остава само, да намеря време да си изтествам идеята, а тя най-общо е, тази лан карта да я добавя като интерфейс във вмуарето и виртуалките да се връзват директно на нея като суич на отделна мрежа, а реалната да е член на двете, но не влан с другата дето е реална и ми е вързан WiFi суича.

Ласков, ползвам Хром, но съм му изключил функцията за превод! Често ползвам транслатора, но превежда по-лошо и от циганката дето викала: Дай гаща плява да ядеш наш'то магаре :D
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #5 -: May 05, 2012, 22:42 »
Цитат
Fedora 17 включва Open vSwitch, софтуерен мрежов суич, използван за предоставяне на мрежови услуги на виртуалните машини. Open vSwitch поддържа OpenFlow за лекота на управлението.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #6 -: May 05, 2012, 22:56 »
Цитат
Fedora 17 включва Open vSwitch, софтуерен мрежов суич, използван за предоставяне на мрежови услуги на виртуалните машини. Open vSwitch поддържа OpenFlow за лекота на управлението.

Харесва ми Федора много! Струва ми се, че работи доста по-гладко и бързо от Убунту, но вече не пипам дистра които нямат поне 3г. поддръжка(дори и Убунту версиите), а в Убунту вече май става 5 и за десктоп лтс версията.
Но пък щом го има за Федора, ще го има и Дебиан базираните като нещо допълнително!
Активен

savago

  • Напреднали
  • *****
  • Публикации: 84
  • Distribution: mainly OpenBSD,FreeBSD
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #7 -: May 06, 2012, 00:36 »
С aliases реално не може да симулираш реален интерфейс,заради ограничението с мак адреса.
Активен

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #8 -: May 06, 2012, 04:25 »
С aliases реално не може да симулираш реален интерфейс,заради ограничението с мак адреса.

А не мога ли да си го измисля, като ползвам примерно генератора на вмуаре!?

Мак адреса, със сигурност ще ми трябва!
Активен

savago

  • Напреднали
  • *****
  • Публикации: 84
  • Distribution: mainly OpenBSD,FreeBSD
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #9 -: May 06, 2012, 09:47 »
Аз не мога да разбера какво точно ти е нужно,не е ясна постановката :)
Проста емулация на интерфейс става  с macvlan.

Код:

root@OpenWrt:~# dmesg | grep eth
[    1.050000] eth0: Atheros AG71xx at 0xba000000, irq 5
[    1.650000] eth0: Found an AR7240/AR9330 built-in switch
[    2.880000] eth1: Atheros AG71xx at 0xb9000000, irq 4
[    3.490000] ag71xx ag71xx.0: eth1: connected to PHY at ag71xx-mdio.0:04 [uid=004dd041, driver=Generic PHY]
[    7.860000] eth0: link up (1000Mbps/Full duplex)
[   10.670000] eth0: link down
[   19.830000] eth0: link up (1000Mbps/Full duplex)
[   21.310000] device eth0 entered promiscuous mode
[   24.000000] eth1: link up (100Mbps/Full duplex)
[   24.220000] br-lan: port 2(eth0) entered forwarding state
[   24.230000] br-lan: port 2(eth0) entered forwarding state
[   39.280000] br-lan: port 2(eth0) entered forwarding state

Код:
ifconfig -a
br-lan    Link encap:Ethernet  HWaddr D8:5D:4C:D6:00:37 
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:999 errors:0 dropped:0 overruns:0 frame:0
          TX packets:856 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:175300 (171.1 KiB)  TX bytes:437914 (427.6 KiB)

eth0      Link encap:Ethernet  HWaddr D8:5D:4C:D6:00:37 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1038 errors:0 dropped:0 overruns:0 frame:0
          TX packets:859 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:198236 (193.5 KiB)  TX bytes:438052 (427.7 KiB)
          Interrupt:5

eth1      Link encap:Ethernet  HWaddr D8:5D:4C:D6:00:39 
          inet addr:172.17.250.6  Bcast:172.17.250.15  Mask:255.255.255.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1224 errors:0 dropped:26 overruns:0 frame:0
          TX packets:952 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:461169 (450.3 KiB)  TX bytes:180930 (176.6 KiB)
          Interrupt:4

ifb0      Link encap:Ethernet  HWaddr 2E:42:CD:6E:46:04 
          BROADCAST NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ifb1      Link encap:Ethernet  HWaddr B6:F1:F5:A1:D6:17 
          BROADCAST NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


Код:
ip link add link eth1 eth2 type macvlan
ifconfig eth2 hw ether 00:24:01:f9:22:69

Код:
root@OpenWrt:~# ifconfig -a
br-lan    Link encap:Ethernet  HWaddr D8:5D:4C:D6:00:37 
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1052 errors:0 dropped:0 overruns:0 frame:0
          TX packets:901 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:179012 (174.8 KiB)  TX bytes:445238 (434.8 KiB)

eth0      Link encap:Ethernet  HWaddr D8:5D:4C:D6:00:37 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1097 errors:0 dropped:0 overruns:0 frame:0
          TX packets:905 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:203508 (198.7 KiB)  TX bytes:445422 (434.9 KiB)
          Interrupt:5

eth1      Link encap:Ethernet  HWaddr D8:5D:4C:D6:00:39 
          inet addr:172.17.250.6  Bcast:172.17.250.15  Mask:255.255.255.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1371 errors:0 dropped:33 overruns:0 frame:0
          TX packets:982 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:472157 (461.0 KiB)  TX bytes:183808 (179.5 KiB)
          Interrupt:4

eth2      Link encap:Ethernet  HWaddr 00:24:01:F9:22:69 
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ifb0      Link encap:Ethernet  HWaddr 2E:42:CD:6E:46:04 
          BROADCAST NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

ifb1      Link encap:Ethernet  HWaddr B6:F1:F5:A1:D6:17 
          BROADCAST NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Активен

vitamin4o1

  • Напреднали
  • *****
  • Публикации: 45
  • Distribution: Debian GNU/Linux
  • Window Manager: KDE 4
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #10 -: May 06, 2012, 10:21 »
тази лан карта да я добавя като интерфейс във вмуарето и виртуалките да се връзват директно на нея като суич на отделна мрежа


Не знам как е при вмуаре, но със КВМ (libvirt / qemu) може да се направи така: прави се br0 бридж, задава се eth0 (реалната карта) да е част от него, като се пусне виртуалната машина тя си създава ново мрежово устройство - vnet0 или virbr0 или както и там да се казва, това устройство също се добавя от софтуера (libvirt) към br0, на виртуалната машина можеш да сложиш директно реален ип адрес. Правих го на продъкшън сървър с Дебиан тестинг (хихи продъкшън с тестинг :Д).
Активен

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #11 -: May 06, 2012, 15:58 »
Във ВМуаре също има такива бриджове и натове и възможност да я вържеш директно към интерфейс, но този интерфейс трябва да е реалин или виртуален с който да се излъже и тогава да имам 2 лан-а за вътрешна мрежа, на които, на единия да са вързани виртуалките и да са в една мрежа в която членува и реалната която е хост, а в другия, дето си реален ми е вързан wifi суича за други реални, а също и виртуални.

Просто, сега имам eth0 и eth1 които са реални лан карти и искам да добавя и едно(па може и повече) eth2 и вмуарето да ги вижда и трите и да си рутирам между трите.

Май разбрах вече как става и че е възможно, само трябва да намеря време за тест, че парите и времето никога не стигат и е въпрос на приоритети :D
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #12 -: May 06, 2012, 18:12 »
Във ВМуаре също има такива бриджове и натове и възможност да я вържеш директно към интерфейс, но този интерфейс трябва да е реалин или виртуален с който да се излъже и тогава да имам 2 лан-а за вътрешна мрежа, на които, на единия да са вързани виртуалките и да са в една мрежа в която членува и реалната която е хост, а в другия, дето си реален ми е вързан wifi суича за други реални, а също и виртуални.
...
Това с виртуална вътрешна мрежа го има наготово във vmware, просто трябва да си я дефинираш. ТОгава само хоста и виртуални машини ще имат достъп до този виртуален суич. А другата се дефинира като NAT или мост към реална и там си добавяш която виртуалка е нужно
Активен

0x2B|~0x2B

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Виртуална LAN карта!!!?
« Отговор #13 -: May 07, 2012, 00:21 »
Във ВМуаре също има такива бриджове и натове и възможност да я вържеш директно към интерфейс, но този интерфейс трябва да е реалин или виртуален с който да се излъже и тогава да имам 2 лан-а за вътрешна мрежа, на които, на единия да са вързани виртуалките и да са в една мрежа в която членува и реалната която е хост, а в другия, дето си реален ми е вързан wifi суича за други реални, а също и виртуални.
...
Това с виртуална вътрешна мрежа го има наготово във vmware, просто трябва да си я дефинираш. ТОгава само хоста и виртуални машини ще имат достъп до този виртуален суич. А другата се дефинира като NAT или мост към реална и там си добавяш която виртуалка е нужно

Френд, аз искам ВМуаре да вижда 3 интерфейса, единия от които е "виртуален" а не да ползавам опциите  които ми дава за нат и бридж!
Активен