Shawn,
I'm lost; but I guess my inquires sum up to:
- Are you running a stock installation of Ubuntu, or is it a version offered by the Virtual Machine Provider?
- How are you "receiving the route information" and what do you mean by "but that would be it"? Did you receive route information via rip44d and confirm it by typing: ip route show table 44 ? Have you been successful at getting rip44d to run as a service? If the routes are there, this indicates you may have already made great progress.
Did you attempt to ping or traceroute any IPs from an interface assigned an AMPR IP? If so, did you receive a reply?
In any case, this means you are receiving the packets at the VM. We need to determine if the tunnel interface Up. Please verify by typing: ifconfig
If you used startampr, you should see an interface listed as tunl0, it MIGHT say IPIP or UNSPEC, but you will recall you configured it for IPENCAP (this is because the Linux Kernel module for both are the same). Also note the names of your other interfaces, as the names used in the script must also be correct. Since Ubuntu 16.04, the Ethernet interfaces were no longer named: eth0, eth1, etc. Since I used eth0 and eth1 in documentation, you must account for variations in your system configuration. The ifconfig command will be most helpful to that end. You can also assign an IP to tunl0 (a commented-out line in the script allows for that).
Lastly, have you ever received a copy of startampr from me? If you're using a script from Internet, that might be your problem (earlier versions contained less documentation). The current copy is only available on AMPR at:
http://kb3vwg-010.ampr.org/amprnet_docs/start_ampr_version2/startampr
Since that presents a chicken-and-the-egg problem for you at this time, contact me off-forum and we can arranging for you to get a copy.
- KB3VWG