NAT not working on FreeBSD

Discussions related to using VirtualBox on other (unsupported) hosts like FreeBSD.
Post Reply
Eucalipto
Posts: 2
Joined: 18. Feb 2022, 16:33

NAT not working on FreeBSD

Post by Eucalipto »

Hello,
I have installed virtualbox-ose 6.1.30 on FreeBSD and a linux lubuntu as guest.
I have also installed the guest additions 6.1.30 on the linux guest.
Everything works fine but I have some problem with networking. The only way to work with network is use the nic in bridged way.
But I need it in NAT because I cannot manipulate the guest's routing table.
Anyone can help me ?
Also i've configured the ip forwarding the in sysctl.conf file.
scottgus1
Site Moderator
Posts: 20965
Joined: 30. Dec 2009, 20:14
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, Linux

Re: NAT not working on FreeBSD

Post by scottgus1 »

See Virtualbox Networks: In Pictures.

In what way is NAT not working for you? Do you have internet access in the VM when NAT is being used?

Please post the VM's .vbox file, zipped, using the forum's Upload Attachment tab.

Also, please give us an "ifconfig" or "ip address" from the host and the VM.
Eucalipto
Posts: 2
Joined: 18. Feb 2022, 16:33

Re: NAT not working on FreeBSD

Post by Eucalipto »

I mean that if I set "NAT" on the nic of the vm then I boot the vm, networking does not work in any way.
I fired up tcpdump on freebsd and I have seen that none packets pass. Obviously the networking does not work in the vm.
If I set the nick as BRIDGED, networking works.

ifconfig freebsd host
re0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
ether f4:6d:04:ae:bb:d0
inet 192.168.0.5 netmask 0xffffff00 broadcast 192.168.0.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
inet 127.0.0.1 netmask 0xff000000
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ue0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=68009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
ether a0:ce:c8:37:61:e6
media: Ethernet autoselect (none)
status: no carrier
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33160
groups: pflog


ifconfig linux guest:
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.7 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::ffac:a6ea:cf8f:744e prefixlen 64 scopeid 0x20<link>
ether 08:00:27:23:3e:43 txqueuelen 1000 (Ethernet)
RX packets 1 bytes 70 (70.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 53 bytes 7181 (7.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 156 bytes 13421 (13.4 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 156 bytes 13421 (13.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Attachments
lubuntu21.10.vbox.7z
(1.82 KiB) Downloaded 45 times
Post Reply