ppp를 통해 두 컴퓨터를 연결했습니다.
하나는 ip 10.10.0.1
이고 다른 하나는 ip 입니다 10.10.0.2
.
ppp0
둘 다 넷마스크와의 인터페이스를 가지고 있습니다 255.255.255.255
:
# ifconfig
ppp0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
inet 10.10.0.2 netmask 255.255.255.255 destination 10.10.0.1
ppp txqueuelen 3 (Point-to-Point Protocol)
RX packets 7 bytes 105 (105.0 B)
RX errors 3 dropped 0 overruns 0 frame 0
TX packets 20 bytes 1522 (1.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
SSH를 사용하여 어떻게 10.10.0.2
연결할 수 있나요?10.10.0.1
만약 내가한다면:
# ssh -vv [email protected]
다음 위치에서 얼어붙은 것을 볼 수 있습니다.
.
.
.
password:
debug2: input_userauth_info_req
debug2: input_userauth_info_req: num_prompts 0
debug1: Authentication succeeded (keyboard-interactive).
Authenticated to 10.10.0.1 ([10.10.0.1]:22).
debug1: channel 0: new [client-session]
debug2: channel 0: send open
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: pledge: network
tcpdump의 모든 내용을 보면 다음과 같습니다.
# tcpdump -i ppp0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ppp0, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes
22:15:48.592651 IP tlcmelo > 10.100.0.1: ICMP echo request, id 17288, seq 1, length 64
22:15:48.942907 IP 10.100.0.1 > tlcmelo: ICMP echo reply, id 17288, seq 1, length 64
22:15:49.593728 IP tlcmelo > 10.100.0.1: ICMP echo request, id 17288, seq 2, length 64
22:15:49.821594 IP 10.100.0.1 > tlcmelo: ICMP echo reply, id 17288, seq 2, length 64
22:15:50.595483 IP tlcmelo > 10.100.0.1: ICMP echo request, id 17288, seq 3, length 64
22:15:50.840112 IP 10.100.0.1 > tlcmelo: ICMP echo reply, id 17288, seq 3, length 64
22:15:51.597014 IP tlcmelo > 10.100.0.1: ICMP echo request, id 17288, seq 4, length 64
22:16:00.105020 IP tlcmelo.57621 > 10.100.0.1.57621: UDP, length 44
22:16:38.104153 IP tlcmelo.57621 > 10.100.0.1.57621: UDP, length 44
22:17:04.490191 IP tlcmelo.37489 > 239.255.255.250.1900: UDP, length 171
22:17:05.490773 IP tlcmelo.37489 > 239.255.255.250.1900: UDP, length 171
22:17:06.491775 IP tlcmelo.37489 > 239.255.255.250.1900: UDP, length 171
22:17:07.492280 IP tlcmelo.37489 > 239.255.255.250.1900: UDP, length 171
22:17:16.104112 IP tlcmelo.57621 > 10.100.0.1.57621: UDP, length 44
22:17:54.103994 IP tlcmelo.57621 > 10.100.0.1.57621: UDP, length 44
22:18:32.105034 IP tlcmelo.57621 > 10.100.0.1.57621: UDP, length 44
편집 1:
@derobert, 메시지 주셔서 감사합니다. 실제로 같은 문제 10.10.0.1
로 뒤에서 ssh를 수행하는 것은 불가능합니다 10.10.0.2
. 안타깝게도 더 작은 MTU를 시도했지만 성공하지 못했습니다.
@pizdelect, 귀하의 의견에 감사드립니다. 두 컴퓨터 모두에서 데비안을 실행하고 있습니다. MTU를 1000과 500으로 설정하려고 시도했지만 아직 성공하지 못했습니다.
편집 2:
에서 10.10.0.1
나는 iptables -vL
다음을 보았습니다.
Chain Block (2 references)
pkts bytes target prot opt in out source destination
75 3210 LOG all -- any any anywhere !0.0.0.255/-1 limit: avg 3/hour burst 5 LOG level warning prefix "Iptables: Block: "
6 360 REJECT tcp -- any any anywhere anywhere reject-with tcp-reset
2433 143K REJECT udp -- any any anywhere anywhere reject-with icmp-port-unreachable
0 0 DROP all -- any any anywhere anywhere
연결을 차단하고 있는 것이 아닐까요?