I have a build server on linode which several of my google compute engine instances pull from. I've not changed any configuration, but as of today I'm no longer able to connect to my compute instances from that server. All traffic on all ports between the two seems to be blocked.
Any ideas for how to diagnose and fix this? Any chance google just blocked my external server IP? I'm able to connect from other linode servers with the same configurations just fine.
I tried following the instructions here: https://cloud.google.com/compute/docs/troubleshooting#ssherrors. The firewall rules are fine and allow ssh as well as web traffic. the nc [my ip] 22
command just times out though, and creating a new instance and doing gcloud compute ssh temp-machine
times out also.
I'm at a loss as to what's going on. Everything was working and nothing changed as far as our configurations, but suddenly all traffic between the two servers seems to be blocked. Any help would be greatly appreciated!
Update
My Google Firewall rules are pretty open, as follows:
NAME NETWORK SRC_RANGES RULES SRC_TAGS TARGET_TAGS allow-ftp default 0.0.0.0/0 tcp:21,tcp:60000-60100 default-allow-http default 0.0.0.0/0 tcp:80 http-server default-allow-https default 0.0.0.0/0 tcp:443 https-server default-allow-icmp default 0.0.0.0/0 icmp default-allow-internal default 10.240.0.0/16 tcp:0-65535,udp:0-65535,icmp default-allow-ssh default 0.0.0.0/0 tcp:22
Update 2
Google appears to have blacklisted a large pool of IP addresses assigned by Linode blocking traffic between our client's websites and our software on compute engine. On one of my linodes, I kept requesting a new IP address and finally got one that works fine, which to me verifies that it's nothing in my setup but rather something on Google's end. Being new to GCP this year, this is quite concerning, especially without being able to contact them unless we pay an additional $150/month. Contacting Linode to see if there's anything they can do on their end.