VMware Communities
ang89
Contributor
Contributor

Network interface not detected in Honeywall Linux guest

Hi all.

I installed Honeywall Linux as my guest OS (it's a derivative of CentOS, I believe), and set it up with 3 network interface (1 host only, 2 custom) .

Well, all of them are not detected. When I do ifconfig, only loopback interface shows up.

But the status icon on the right bottom of vmware window shows that the three interface are in connected state.

Anyone can tell me what's the problem here? How can I solve this?

Thanks 😃

0 Kudos
5 Replies
continuum
Immortal
Immortal

which virtual device did you configure in the vmx-file ? - maybe your Linux does not have the appropriate drivers ???

___________________________________

VMX-parameters- VMware-liveCD - VM-Sickbay


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

0 Kudos
ang89
Contributor
Contributor

Thanks for the quick reply Continuum.

But sorry I don't understand about the virtual device thing. How can I see which virtual device i configured?

Here is my vmx file.

.encoding = "windows-1252" config.version = "8" virtualHW.version = "7" scsi0.present = "TRUE" scsi0.virtualDev = "lsilogic" memsize = "256" scsi0:0.present = "TRUE" scsi0:0.fileName = "E:\virtual-machine\Honeywall.vmdk" ide1:0.present = "TRUE" ide1:0.fileName = "E:\iso-image\roo-1.4.hw-20090425114542.iso" ide1:0.deviceType = "cdrom-image" floppy0.startConnected = "FALSE" floppy0.autodetect = "TRUE" ethernet0.present = "TRUE" ethernet0.connectionType = "hostonly" ethernet0.wakeOnPcktRcv = "FALSE" usb.present = "TRUE" ehci.present = "TRUE" sound.present = "TRUE" sound.fileName = "-1" sound.autodetect = "TRUE" mks.enable3d = "TRUE" pciBridge0.present = "TRUE" pciBridge4.present = "TRUE" pciBridge4.virtualDev = "pcieRootPort" pciBridge4.functions = "8" pciBridge5.present = "TRUE" pciBridge5.virtualDev = "pcieRootPort" pciBridge5.functions = "8" pciBridge6.present = "TRUE" pciBridge6.virtualDev = "pcieRootPort" pciBridge6.functions = "8" pciBridge7.present = "TRUE" pciBridge7.virtualDev = "pcieRootPort" pciBridge7.functions = "8" vmci0.present = "TRUE" roamingVM.exitBehavior = "go" displayName = "Honeywall" guestOS = "other26xlinux" nvram = "Honeywall.nvram" virtualHW.productCompatibility = "hosted" ft.secondary0.enabled = "TRUE" tools.upgrade.policy = "useGlobal" extendedConfigFile = "Honeywall.vmxf" floppy0.fileName = "A:" ethernet0.addressType = "generated" uuid.location = "56 4d bd 47 f9 69 a0 dd-56 54 77 2f f9 58 b6 2d" uuid.bios = "56 4d bd 47 f9 69 a0 dd-56 54 77 2f f9 58 b6 2d" scsi0:0.redo = "" vmotion.checkpointFBSize = "134217728" pciBridge0.pciSlotNumber = "17" pciBridge4.pciSlotNumber = "21" pciBridge5.pciSlotNumber = "22" pciBridge6.pciSlotNumber = "23" pciBridge7.pciSlotNumber = "24" scsi0.pciSlotNumber = "16" usb.pciSlotNumber = "32" ethernet0.pciSlotNumber = "33" sound.pciSlotNumber = "34" ehci.pciSlotNumber = "35" vmci0.pciSlotNumber = "36" ethernet0.generatedAddress = "00:0c:29:58:b6:2d" ethernet0.generatedAddressOffset = "0" vmci0.id = "-111626707" ethernet1.present = "TRUE" ethernet1.connectionType = "custom" ethernet1.vnet = "VMNet2" ethernet1.wakeOnPcktRcv = "FALSE" ethernet2.present = "TRUE" ethernet2.connectionType = "custom" ethernet2.vnet = "VMNet3" ethernet2.wakeOnPcktRcv = "FALSE" checkpoint.vmState = "" ethernet1.addressType = "generated" ethernet2.addressType = "generated" ethernet1.pciSlotNumber = "37" ethernet2.pciSlotNumber = "38" ethernet1.generatedAddress = "00:0c:29:58:b6:37" ethernet1.generatedAddressOffset = "10" ethernet2.generatedAddress = "00:0c:29:58:b6:41" ethernet2.generatedAddressOffset = "20" tools.remindInstall = "TRUE" ide1:0.startConnected = "FALSE" tools.syncTime = "FALSE"

0 Kudos
continuum
Immortal
Immortal

Hi

all your virtual nics are configured like this:

ethernet0.virtualDev = "vlance"

ethernet1.virtualDev = "vlance"

ethernet2.virtualDev = "vlance"

you do not see this entries in the vmx as they are the silent defaults.

Hmm - I thought Centos had drivers for the AMD PCnet32 nic (vlance) ... ?

Maybe try

etherne0.virtualDev = "e1000"

ethernet1virtualDev = "e1000"

ethernet2.virtualDev = "e1000"

this uses the more uptodate Intel E1000 driver.

Post download link if that does not help

___________________________________

VMX-parameters- VMware-liveCD - VM-Sickbay


________________________________________________
Do you need support with a VMFS recovery problem ? - send a message via skype "sanbarrow"
I do not support Workstation 16 at this time ...

0 Kudos
ang89
Contributor
Contributor

No luck. Another driver maybe?

I attached the vmx below.

I'm not sure which version of centos am I using. The project page doesn't provide much information.

https://projects.honeynet.org/honeywall/

0 Kudos
ang89
Contributor
Contributor

Solved. Honeywall has a command "menu" to configure and manage the honeywall. All the interfaces are shown in this menu, but not in ifconfig (I wonder why, but nevermind. It's all working now).

Thanks for the help anyway 😃

0 Kudos