Fehler "Angeforderte Adresse kann nicht zugewiesen werden" beim Senden an den Remote-Server

8

Auf Ubuntu 14.04 habe ich openssh installiert, den ssh-Port geändert. Ich kann mich problemlos im LAN anmelden, aber nicht von außen darauf zugreifen.

Ich habe auch: es durch Firewall erlaubt und Portweiterleitung auf meinem linksys Router eingerichtet

Immer wenn ich mich anmelde, erhalte ich den Fehler (ich habe # anstelle von Zahlen ersetzt):

ssh: connect to host #.#.#.# port #: Can't assign requested address

Was kann ich noch überprüfen, was könnte falsch sein? Bitte helfen Sie.

Jake B.
quelle

Antworten:

34

Dies kann Ihr Problem möglicherweise nicht beheben, aber ich hatte den gleichen Fehler unter OSX, nachdem es zuvor erfolgreich funktioniert hatte. Das Spülen der Routing-Tabelle half:

sudo ifconfig en0 down # take the networking interface down
sudo route flush # flush the route table
sudo ifconfig en0 up # take the interface back online

Ich habe diese auf dem Computer ausgeführt, von dem aus ich eine Verbindung hergestellt habe. Referenz: http://codefromabove.com/quickies/osx-cant-assign-requested-address-code49/

Saba Ahang
quelle
3
Hallo ! Können Sie uns erklären, warum wir die Route spülen müssen? danke
I'm_ADR
2
@ I'm_ADR, weil Ihre Routing-Tabelle von Zeit zu Zeit beschädigt wird. Es gibt verschiedene Gründe dafür, aber man könnte OpenVPN in schlechten Netzwerken verwenden.
Saba Ahang