มีเครือข่ายที่ฉันเข้าถึงโดยใช้ PPTP VPN ฉันกำลังพยายามตั้งค่าเพื่อตรวจสอบว่าเครือข่ายสามารถเข้าถึงได้หรือไม่ และส่งอีเมลถึงฉันหากไม่ ฉันมี Raspberry Pi มันเชื่อมต่อกับเครือข่ายผ่าน WLAN และกับเราเตอร์มือถือผ่านอีเธอร์เน็ต
เพียงให้แน่ใจว่าฉันเข้าใจ เน็ตแคท
ถูกต้อง ฉันกำลังตรวจสอบว่าฉันสามารถเชื่อมต่อกับ google ได้หรือไม่ แนวคิดนี้ควรใช้งานได้หรือไม่ ฉันจะแทนที่โฮสต์และพอร์ตด้วยที่อยู่ vpn และ 1723 (สำหรับ PPTP) และมันจะใช้งานได้
การใช้อินเทอร์เฟซเริ่มต้น (wlan0) ใช้งานได้
$nc -vz www.google.com 80
การเชื่อมต่อกับ www.google.com 80 port [tcp/http] สำเร็จ!
แต่การใช้อีเธอร์เน็ต (eth0) มันใช้งานไม่ได้
$ nc -vz -s 192.168.1.102 www.google.com 80
nc: การเชื่อมต่อกับ www.google.com พอร์ต 80 (tcp) ล้มเหลว: การเชื่อมต่อหมดเวลา
nc: getaddrinfo: ไม่รองรับตระกูลที่อยู่สำหรับชื่อโฮสต์
เหมือนกันถ้าฉันแทนที่ www.google.co.th
ด้วยไอพี
$ nc -vz -s 192.168.1.102 172.217.168.68 80
nc: เชื่อมต่อกับ 172.217.168.68 พอร์ต 80 (tcp) ล้มเหลว: การเชื่อมต่อหมดเวลา
แต่ขดใช้งานได้:
$ curl --interface eth0 -- หัว www.google.com
HTTP/1.1 200 ตกลง
[ของเพิ่มเติม]
ขด ifconfig.me
และ ขด --interface eth0 ifconfig.me
แสดงที่อยู่ IP ที่แตกต่างกัน ดังนั้นฉันจึงมั่นใจว่าอินเทอร์เฟซทั้งสองสามารถเข้าถึงอินเทอร์เน็ต ใช้งานได้ และแตกต่างกัน
เดอะ เน็ตแคท
เป็น OpenBSD เน็ตแคท
.
$ nc -h
OpenBSD netcat (เดเบียนแพตช์เลเวล 1.195-2)
เครื่องนี้เป็น pi ราสเบอร์รี่เริ่มต้น การกำหนดค่าเดียวที่ฉันทำคือตั้งค่าอินเทอร์เฟซ
อะไรจะขัดขวางได้ เน็ตแคท
จากการทำงานในอินเทอร์เฟซใดอินเทอร์เฟซหนึ่ง
อัปเดต
ก วิธีแก้ปัญหา ที่ฉันพบคือ แผนที่
:
$ nmap --version
Nmap เวอร์ชัน 7.70 ( https://nmap.org )
$ nmap -e eth0 -p pptp -Pn my.vpn.host | เกรป "เปิด"