Update: To summarize, you were using a NAT-Network/NAT-Service interface. This is a distinct interface type from the similarly named NAT Interface. The differences are described well in this blog post:
When you switched from a NAT-Network Interface to a NAT interface you were able to access the internet from your VM without additional configuration. Since this was your ultimate goal, we didn't continue to diagnose what was causing trouble for your NAT-Network interface.
The original solution follows.
I don't know enough to make a certain diagnosis based on the information you've provided so far, but one possibility is that there's a conflict between the VirtualBox network configuration on the host and the network configuration on the guest.
I suggest trying to start from a working NAT configuration with port-forwarding to allow for SSH access to the guest. There are several reasons for this:
You aren't able to copy text from the guest in your current situation.
It is often helpful in debugging to start from a situation in which everything is working and then work your way back towards the problem.
In my experience is the NAT interface is the most painless and least error-prone method of getting internet access for a VirtualBox guest.
You can do this via the GUI, but I'll include command-line examples for concreteness.
First let's remove all of network interface cards:
for n in 1 2 3 4 5 6 7 8; do
vboxmanage modifyvm "${VMNAME}" --nic${n} none
done
Now let's add a single NAT interface:
vboxmanage modifyvm "${VMNAME}" --nic1 NAT
Let's sanity-check the NIC configuration:
vboxmanage showvminfo "${VMNAME}" | grep '^NIC'
The output should something like this:
NIC 1: MAC: 08002784C3DE, Attachment: NAT, Cable connected: on,
Trace: off (file: none), Type: Am79C973, Reported speed: 0
Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
NIC 2: disabled
NIC 3: disabled
NIC 4: disabled
NIC 5: disabled
NIC 6: disabled
NIC 7: disabled
NIC 8: disabled
Now let's add a port-forwarding rule for ssh. Here is an example which maps port 2222 on the host to port 22 on the guest:
vboxmanage modifyvm "${VMNAME}" --natpf1 ssh,tcp,,2222,,22
Boot the VM and test the SSH connection. If you already have SSH running on the guest then you can boot it in headless mode:
vboxmanage startvm --type headless "${VMNAME}"
Log in to the guest via ssh:
ssh -p 2222 localhost
Note that due to the port-forwarding rule you don't need to know the IP address of the guest. If you get this working then you can update your post and we can try to figure out what was wrong with the "NAT Network" configuration.
Also, you might want to try downloading a preconfigured VM from the Virtual Boxes website. Apparently they have some lubuntu images.
traceroute 151.101.1.69
?