Nodes networking issue

I am working on setting up a multi-node, multi hardware server Kubernetes Cluster. I am using Calico and Kubeadm.

This is mu Github repo :
So I am trying to use a bridge adapter within VMS to allow visibility over the network to a remote server using promiscuous mode and a static IP address.

The issue is when the VM is created, I cannot ping into it.

I have used to initialize kubeadm:

kubeadm init --apiserver-advertise-address="" --apiserver-cert-extra-sans="" --node-name master --pod-network-cidr=

I am asking if there’s an additional networking config to enable ping the Vms successfully and join them over the network.

This is the code I’ve used into the vagrantfile:

      s.vm.provider "virtualbox" do |v| = vM_NAME
        v.customize ['modifyvm', :id, '--nictype3', 'Am79C973']
        v.customize ['modifyvm', :id, '--nicpromisc3', 'allow-all']
        v.memory = 2048
        v.gui = false

      end "private_network", ip: "192.168.2.#{i + m - 1}",# netmask: "",

      auto_config: true,
      virtualbox__intnet: "k8s-net" "public_network", bridge: "Intel(R) Ethernet Connection I217-LM", ip: "192.168.2.#{i + m -1}",# netmask: "",

      auto_config: true

Thank you.