Stránka 1 z 1
VirtualBox + vboxnet0 až 43
Napsal: 16 bře 2017, 15:19
od Standa99
Na serveru používám pouze jeden virtuální stroj přes VirtualBox, ve kterém mám nastavenou napevno IP adresu. Kvůli tomu jsem si vytvořil jednu "Síť pouze s hostem" (vboxnet0), jenže VBox si pokaždé vytvoří dalších 43 interfejsů a každý s jiným subnetem. Když je odeberu, tak tam jsou po restartu znova. Netušíte někdo, jak tohle zrušit?
Kód: Vybrat vše
standa@server:~$ VBoxManage list hostonlyifs | grep -e '^Name'
Name: vboxnet0
Name: vboxnet1
až
Name: vboxnet42
Name: vboxnet43
standa@server:~$ for i in {1..43}; do VBoxManage hostonlyif remove vboxnet$i ; done
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
.......
.......
standa@server:~$ VBoxManage list hostonlyifs | grep -e '^Name'
Name: vboxnet0
Napsal: 16 bře 2017, 17:55
od PixelOrgy
To ti udela po kazdym restartu? Co je videt v ifconfigu?
Pouzivas NetworkManager? Poud jo, zkus ho zakazat na chvilku, mel jsem s nim vzdycky jen problemy, kdykoliv jsem chtel neco jinyho nez jednu NIC, rozbijelo to napr. 802.3ad apod.
Napsal: 16 bře 2017, 20:28
od Standa99
Máš recht, sice NetworkManager nepoužívám, ale má to na svědomí, tohle je ukázka z kern.log:
Kód: Vybrat vše
NetworkManager[985]: <info> [1489656101.9326] devices added (path: /sys/devices/virtual/net/vboxnet40, iface: vboxnet40)
NetworkManager[985]: <info> [1489656101.9326] device added (path: /sys/devices/virtual/net/vboxnet40, iface: vboxnet40): no ifupdown configuration found.
NetworkManager[985]: <info> [1489656101.9482] devices added (path: /sys/devices/virtual/net/vboxnet36, iface: vboxnet36)
NetworkManager[985]: <info> [1489656101.9483] device added (path: /sys/devices/virtual/net/vboxnet36, iface: vboxnet36): no ifupdown configuration found.
NetworkManager[985]: <info> [1489656101.9556] devices added (path: /sys/devices/virtual/net/vboxnet35, iface: vboxnet35)
NetworkManager[985]: <info> [1489656101.9556] device added (path: /sys/devices/virtual/net/vboxnet35, iface: vboxnet35): no ifupdown configuration found.
NetworkManager[985]: <info> [1489656101.9626] devices added (path: /sys/devices/virtual/net/vboxnet39, iface: vboxnet39)
NetworkManager[985]: <info> [1489656101.9626] device added (path: /sys/devices/virtual/net/vboxnet39, iface: vboxnet39): no ifupdown configuration found.
NetworkManager[985]: <info> [1489656101.9840] devices added (path: /sys/devices/virtual/net/vboxnet34, iface: vboxnet34)
NetworkManager[985]: <info> [1489656101.9840] device added (path: /sys/devices/virtual/net/vboxnet34, iface: vboxnet34): no ifupdown configuration found.
Vypnul bych ho, ale nejspíš ho VBox používá k nahození vboxnet0, takže příčina bude v něm a to by to chtělo nějak upravit.
Napsal: 16 bře 2017, 20:38
od PixelOrgy
Ja bych ho dal uplne do pryc, ale mel by tam byt flag, kterej das do ifcfg skriptu, a kterej pro danej interfejs zakaze NM.
Ted me napada ze to mozna neni uplne pouzitelny, zkus mu (networkmanazeeerovi) rict o odinstalaci, a uvidis, jestli je na nem vbox zavislej. Myslim ze neni.
Vbox taky pouzivam, ale pokud je to server, neuvazoval jsi nad jinym hypervizorem? Vbox zrovna produkcni kvalitu uplne nesplnuje. Me se osvedcil celkem kvm+libvirt+qemu, nebo polud se s tim nechces patlat, tak proxmox. To je distro, ktery je defakto jen HV s web gui, funkcni a pohodlny..
A vis co, bud rad, ze tam mas tech sitovek jen 43, jestli dobre pamatuju, vbox jich umi 128

Napsal: 16 bře 2017, 20:43
od PixelOrgy
NM_CONTROLLED=no
Napsal: 16 bře 2017, 23:20
od Standa99
Tak jsem ho úplně zakázal "systemctl disable NetworkManager.service" a po restartu se vboxnet0 nahodí a s ním i ten zbytek až do vboxnet43
Edit: Už jsem na to přišel, já ten interface nahazuju ručně (na to jsem zapomněl) a měl jsem tam:
Kód: Vybrat vše
vboxmanage hostonlyif create
vboxmanage hostonlyif ipconfig vboxnet0 --ip 192.168.56.1 --netmask 255.255.255.0
a ten create pokaždé vytvořil další interface (každý restart jeden přidal) a vše se ukládá do "/root/.config/VirtualBox/VirtualBox.xml" např.:
Kód: Vybrat vše
<VirtualBox xmlns="http://www.virtualbox.org/" version="1.12-linux">
<Global>
<ExtraData>
<ExtraDataItem name="HostOnly/vboxnet0/IPAddress" value="192.168.56.1"/>
<ExtraDataItem name="HostOnly/vboxnet0/IPNetMask" value="255.255.255.0"/>
<ExtraDataItem name="HostOnly/vboxnet1/IPAddress" value="192.168.57.1"/>
<ExtraDataItem name="HostOnly/vboxnet1/IPNetMask" value="255.255.255.0"/>
<ExtraDataItem name="HostOnly/vboxnet10/IPAddress" value="192.168.66.1"/>
<ExtraDataItem name="HostOnly/vboxnet10/IPNetMask" value="255.255.255.0"/>
<ExtraDataItem name="HostOnly/vboxnet11/IPAddress" value="192.168.67.1"/>
<ExtraDataItem name="HostOnly/vboxnet11/IPNetMask" value="255.255.255.0"/>
<ExtraDataItem name="HostOnly/vboxnet12/IPAddress" value="192.168.68.1"/>
<ExtraDataItem name="HostOnly/vboxnet12/IPNetMask" value="255.255.255.0"/>
.......
</ExtraData
Kromě vboxnet0 jsem to smazal, ten řádek s create už není potřeba a šlape to.
Napsal: 17 bře 2017, 10:54
od PixelOrgy
aha, tak to je parada, ze vyreseno. To me teda fakt nenapadlo

Napsal: 17 bře 2017, 11:15
od Standa99
Samozřejmě jsem si to dokonil sám

Jak to včera při těch restartech stále naskakovalo, tak mě to trklo. Ono to rozhraní stačí vytvořit jednou (create) a potom už ho stačí jen nahazovat. Snad by se to při těch 128 zastavilo
