Długi, bardzo długi czas borykałem się z problemem braku możliwości połączenia do serwera VPS z IP publicznym widniejącym jako failover na systemie FreeBSD.
Case problemu:
– zablokowane PF i IPFW
– /etc/hosts.allow:SSHD: ALL : allow
– Usługa SSH uruchomiona
– Serwer odpowiada na ICMP echo
– Serwer nie odpowiada na żądania połączenia SSH
Aby poprawnie przeprowadzić konfigurację sieciową serwera FreeBSD musimy ustawić sieć w następujący sposób:
- Przechodzimy do edycji pliku
/etc/rc.confi ustawiamy konfigurację interfejsu (w moim przypadku vtnet0):ifconfig_vtnet0="inet ADRES_IP netmask MASKA_SIECI"
static_routes="net1 net2"
route_net1="-net ADRES_IP_BRAMY/32 -interface vtnet0"
route_net2="default ADRES_IP_BRAMY" - Restartujemy usługi:
service netif restart # rekonfiguracja interfejsówservice routing restart # restart tabeli routingu - Sprawdzamy czy serwer odpowiada na zapytania ICMP oraz próbujemy połączyć się z SSH.
W moim przypadku taka konfiguracja zadziałała poprawnie.
Jeżeli uważasz wpis za przydatny – postaw wirtualną kawę – https://buycoffee.to/leszczynski