Finalmente consegui trabalhar. Fiquei confuso porque apt-get
estava funcionando, então pensei que tudo estava configurado corretamente na VM do Ubuntu, mas não estava. Eu tenho a solução deste post link
Na sua VM Ubuntu, assumindo que eth0
: internet, eth1
: seu RPI conectado via cabo ethernet
sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
sudo iptables -A FORWARD -o eth0 -i eth1 -s 192.168.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
sudo iptables-save | sudo tee /etc/iptables.sav
descomente esta linha em /etc/sysctl.conf
net.ipv4.ip_forward=1
A razão pela qual apt-get
estava trabalhando em primeiro lugar ainda é um mistério para mim.