
그래서 wlan1의 AP에 연결된 NetworkManager가 있습니다. wlan0이 AdHoc 네트워크에 연결되어 있습니다. Firestarter가 Adhoc에서 내 inet을 공유하고 있습니다.
내 아이팟이 wlan0, IP 10.42.43.101에 연결되어 있습니다.
wlan0 Link encap:Ethernet HWaddr ac:xx:12:81:7f:xx
inet addr:10.42.43.1 Bcast:10.255.255.255 Mask:255.0.0.0
wlan1 Link encap:Ethernet HWaddr 00:xx:b3:98:f2:xx
inet addr:10.0.1.61 Bcast:10.0.1.255 Mask:255.255.255.0
이제 Jailbroken, SSH 지원 및 실행 중인 iPod touch를 ping할 수 있습니다.
matt: ~ $ ping 10.42.43.101
PING 10.42.43.101 (10.42.43.101) 56(84) bytes of data.
64 bytes from 10.42.43.101: icmp_req=1 ttl=64 time=168 ms
64 bytes from 10.42.43.101: icmp_req=2 ttl=64 time=256 ms
64 bytes from 10.42.43.101: icmp_req=3 ttl=64 time=151 ms
^C
--- 10.42.43.101 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 151.465/191.979/256.316/46.003
하지만 SSH로 연결할 수는 없습니다.
$ ssh [email protected] -vv
OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 10.42.43.101 [10.42.43.101] port 22.
내가 ^C할 때까지 그대로 유지됩니다..
내 경로는 다음과 같습니다.
$ ip route show
10.0.1.0/24 dev wlan1 proto kernel scope link src 10.0.1.61 metric 2
10.0.1.0/24 dev wlan1 proto kernel scope link src 10.0.1.61 metric 319
169.254.0.0/16 dev vboxnet0 proto kernel scope link src 169.254.128.223 metric 204
10.0.0.0/8 dev wlan0 proto kernel scope link src 10.42.43.1
default via 10.0.1.1 dev wlan1 proto static
default via 10.0.1.1 dev wlan1 metric 319
답변1
아마도 당신이 이렇게 했을 것이라는 것을 알고 있지만 연결하려는 컴퓨터에서 netstat -a는 다음과 같은 내용을 제공합니다.
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 192.168.1.30:ssh 192.168.1.72:46480 ESTABLISHED
tcp6 0 0 [::]:ssh [::]:* LISTEN
해당 머신에 SSH 연결을 설정하려면 최소한 하나의 행에 *:ssh와 같은 내용이 표시되어야 합니다.
그렇지 않다면 sshd를 시작해야 합니다...