Portál AbcLinuxu, 10. května 2025 02:01
/usr/bin//usr/bin/vmware-config.pla je soucasti instalace.. jinak to muzes skusit manulane upravou *.vmx konfigurace a pouzit:
/usr/bin/vmnet-bridgeNN
Tak se podívejte, jestli máte soubor /etc/vmware/networking
. U mne (Workstation 7.1.3) obsahuje řádky:
add_bridge_mapping eth1 -1 add_bridge_mapping eth0 0
Což odpovídá tomu, že vmnet0
je bridge eth0
a eth1
bridge nemá. Pokud bych chtěl přidat bridge pro eth1
, změní se první mi to na
add_bridge_mapping eth0 0 add_bridge_mapping eth1 2
a vmnet2
bude bridge pro eth1
.
Po té ruční změně asi bude potřeba "/etc/init.d/vmware restart
" (nebo ekvivalent pro vaši distribuci), aby se změny promítly do už běžících démonů.
Program vmnet-bridge
byste asi přímo spouštět neměl, to dělá právě ten inicializační skript na základě konfigurace.
/etc/vmware/networking mám, ale obsahuje jen tyto řádky:
VERSION=1,0
answer VNET_1_DHCP yes
answer VNET_1_DHCP_CFG_HASH 9DFE6BECA121329FA92955953DC7341A1252D6B6
answer VNET_1_HOSTONLY_NETMASK 255.255.255.0
answer VNET_1_HOSTONLY_SUBNET 192.168.114.0
answer VNET_1_VIRTUAL_ADAPTER yes
answer VNET_8_DHCP yes
answer VNET_8_DHCP_CFG_HASH 3D0D7BB5B010E45B9A1A74F1084D8C638F1596B4
answer VNET_8_HOSTONLY_NETMASK 255.255.255.0
answer VNET_8_HOSTONLY_SUBNET 172.16.6.0
answer VNET_8_NAT yes
answer VNET_8_VIRTUAL_ADAPTER yes
Tak zkuste na konec přidat
answer VNL_DEFAULT_BRIDGE_VNET -1 add_bridge_mapping eth0 0 add_bridge_mapping eth1 2
U toho prvního řádku si nejsem jistý, co znamená, tak to případně zkuste i bez něj.
vmnet2
(viz příloha).
Pro jistotu ještě vygenerovaný vmx soubor. Podstatná je tato část:
ethernet1.present = "TRUE" ethernet1.vnet = "/dev/vmnet2" ethernet1.connectionType = "custom" ethernet1.virtualDev = "e1000" ethernet1.wakeOnPcktRcv = "FALSE" ethernet1.addressType = "generated"
vmware-netcfg
nebo přímou editací konfiguračních souborů, které jsou ale nepříliš přehledné a ještě hůř zdokumentované.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.