Can you run rclone in one terminal window and in another run netstat -tuanp | grep rclone and see if rclone is binding the outgoing addresses to the local correct IP?
I just got to work, and apparently my public IP changed so I can’t shell in :-/ gonna have to wait until tonight
rclone tried to do a DNS lookup of "enp7s0” and got 2 items back is what it is complaining about! A strange error I agree
I’m running unbound and nsd on the same server and have it’s IP in /etc/resolv.conf along with 192.168.1.1, which just forwards to 220.127.116.11, but nsd is borked apparently because it keeps on telling me there’s a syntax error in the first line when there isn’t. I also have a public facing DNS server on dns.he.net…but in neither of them are there any A records for enp7s0…which just makes this even more confusing.
Ah interesting! I’m not an expert with networking, I usually just stick to the basics of one interface and then bridge it if I need multiple things using it.
What things do work? Using ping with an interface name does some special stuff which isn’t available to programs not running as root. Did you get anything other than ping running on it - if so how?
By that I was referring to ping and curl, but I have also had VMs bind to the interface directly whenever I need to spin something up and test it, but I’ve always kept it within the same subnet, just a different IP.
I guess I’ll have to figure out how to adapt that to systemd-networkd, thanks for the help everyone!