अचानक (किसी भी पैरामीटर को बदले बिना) पढ़ा: मेरे netbsd virtualmachine ने अजीब तरह से अभिनय करना शुरू कर दिया। लक्षण चिंता ssh टनलिंग।
मेरे लैपटॉप से मैं लॉन्च करता हूं:
$ ssh -L 7000:localhost:7000 user@host -N -v
फिर, एक और शेल में:
$ irssi -c localhost -p 7000
Ssh डीबग कहता है:
debug1: Connection to port 7000 forwarding to localhost port 7000 requested.
debug1: channel 2: new [direct-tcpip]
channel 2: open failed: connect failed: Connection refused
debug1: channel 2: free: direct-tcpip: listening port 7000 for localhost port 7000, connect from 127.0.0.1 port 53954, nchannels 3
मैंने लोकलहोस्ट के साथ भी कोशिश की: 80 (रिमोट) वेब सर्वर से जुड़ने के लिए, समान परिणामों के साथ।
दूरस्थ होस्ट NetBSD चलाता है:
bash-4.2# uname -a
NetBSD host 5.1_STABLE NetBSD 5.1_STABLE (XEN3PAE_DOMU) #6: Fri Nov 4 16:56:31 MET 2011 root@youll-thank-me-later:/m/obj/m/src/sys/arch/i386/compile/XEN3PAE_DOMU i386
मैं थोड़ा खोया हुआ हूं। मैंने tcpdump
दूरस्थ होस्ट पर चलने की कोशिश की , और मैंने इन 'खराब चक्सम' को देखा:
09:25:55.823849 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 67, bad cksum 0 (->3cb3)!) 127.0.0.1.54381 > 127.0.0.1.7000: P, cksum 0xfe37 (incorrect (-> 0xa801), 1622402406:1622402421(15) ack 1635127887 win 4096 <nop,nop,timestamp 5002727 5002603>
मैं कोई फायदा नहीं हुआ ssh डेमॉन को पुनः आरंभ करने की कोशिश की। मैंने अभी तक रिबूट नहीं किया है - शायद यहां कोई अन्य निदान का सुझाव दे सकता है। मुझे लगता है कि यह या तो वर्चुअल नेटवर्क कार्ड ड्राइवर हो सकता है, या किसी ने हमारे ssh को जड़ दिया है।
विचार ..?
ssh -L 7000... -N -v -v
(दो v के) या के आउटपुट को देख सकते हैं ssh -L 7000... -N -v -v -v
।
$ ssh -L 7000:127.0.0.1:7000 user@host -N -v -v
। (वर्बोसिटी बढ़ाने के लिए आप 3 बार तक "-v" का उपयोग कर सकते हैं।) इसके अलावा, क्या यह संभव है कि ssh को हाल ही में अपडेट किया गया था?