0

リモートサーバーに ssh で接続しようとしました。ただし、デフォルトで eth0 が使用されているため、プロキシの制限により不可能です。

しかし、私は自分のインターネットゲートウェイと wlan0 インターフェイスを持っています。

openssh クライアントに eth0 の代わりに wlan0 を使用するように指定するにはどうすればよいですか?

私は次のことを試しましたが、うまくいきません:

:~$ ssh -v 176.111.109.0
OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009
debug1: Reading configuration data /home/unmanner/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 176.111.109.0 [176.111.109.0] port 22.
debug1: connect to address 176.111.109.0 port 22: Connection refused
ssh: connect to host 176.111.109.0 port 22: Connection refused

また、次のような「バインド」オプションを試しました:

:~$ ssh -v -b 172.20.10.6 176.111.109.0
OpenSSH_5.3p1 Debian-3ubuntu7, OpenSSL 0.9.8k 25 Mar 2009
debug1: Reading configuration data /home/unmanner/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to 176.111.109.0 [176.111.109.0] port 22.
debug1: connect to address 176.111.109.0 port 22: Connection timed out
ssh: connect to host 176.111.109.0 port 22: Connection timed out

ここで、「172.20.10.6」 - wlan0 に接続されている IP アドレス。

イーサネット ケーブルを抜いた場合 - すべて正常に動作します。しかし、両方のインターフェースで動作する可能性が欲しいです。

ありがとう!

4

1 に答える 1

1

176.111.109.0たとえば、ゲートウェイを介してホストにルートを追加できますw.x.y.z

route add -host 176.111.109.0 gw w.x.y.z wlan0

このようにして、すべてのトラフィックは、指定されたieの176.111.109.0指定された を通過します。gateway IP addressnetwork interfacewlan0

/sbin/route有線ネットワークを切断し、ワイヤレスのみを接続した場合の出力から、wl0 のゲートウェイ IP アドレスを把握できます。

: 手動で追加したルートは、ボックスを再起動すると消去されます。再起動後もルートを永続化するには、次の行を/etc/sysconfig/network-scripts/route-wlan0

# Host route for 176.111.109.0 through w.x.y.z on wlan0
176.111.109.0 via w.x.y.z dev wlan0 
于 2013-03-05T06:09:58.537 に答える