ฉันมี Centos7 VPS ที่ฉันติดตั้งเว็บเซิร์ฟเวอร์ไว้ในเซิร์ฟเวอร์เดียวกัน ฉันได้ตั้งค่า PPTP VPN เพื่อสื่อสารกับอุปกรณ์ที่เชื่อมต่อผ่านอีเธอร์เน็ตในเราเตอร์ของฉัน
IP ของอุปกรณ์คือ 10.0.0.37 และฉันสามารถเชื่อมต่อกับอุปกรณ์จากพีซีเครื่องใดก็ได้ผ่าน PPTP local IP ซึ่งเป็น 10.1.0.2 เนื่องจากพีซีและอุปกรณ์เชื่อมต่อกับ PPTP VPN เดียวกันกับไคลเอนต์
แต่ฉันไม่สามารถ ping หรือเข้าถึงอุปกรณ์ใน SSH ได้เหมือนกับที่ฉันสามารถ ping เมื่อฉันเชื่อมต่อเป็นไคลเอนต์ VPN บนพีซี ใครก็ได้ช่วยฉันแก้ไขในส่วนที่ฉันต้องการให้เว็บเซิร์ฟเวอร์สามารถติดต่อได้ อุปกรณ์?
ฉันกำลังพยายามสื่อสาร API จากเว็บไซต์ไปยังอุปกรณ์ผ่านโซลูชัน PPTP เนื่องจากเราเตอร์ใช้ IP แบบไดนามิกและเราเตอร์ไม่รองรับ DDNS
ข้อมูล PPTP:
ไอพี
ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1496 qdisc pfifo_fast state UNKNOWN group default qlen 3 link/ppp inet 45.X.X.X peer 10.1.0.1/32 ขอบเขตทั่วโลก ppp0 valid_lft ตลอดไป reserved_lft ตลอดไป
#บริการสถานะ pptpd
â pptpd.service - เซิร์ฟเวอร์ PoPToP Point to Point Tunneling
โหลดแล้ว: โหลดแล้ว (/usr/lib/systemd/system/pptpd.service; ปิดใช้งาน; ค่าที่ตั้งไว้ล่วงหน้าของผู้ขาย: ปิดใช้งาน)
ใช้งานอยู่: ใช้งานอยู่ (ทำงาน) ตั้งแต่พฤ. 2022-03-24 19:14:34 EET; 27s ที่ผ่านมา
PID หลัก: 22077 (pptpd)
CGroup: /system.slice/pptpd.service
ââ22077 /usr/sbin/pptpd -f
ââ22101 pptpd [73.X."นี่คือ IP ของอุปกรณ์":D837 - 0000]
ââ22105 /usr/sbin/pppd ไฟล์ในเครื่อง /etc/ppp/options.pptpd 115200 45.X.X.X:10.1.0.1 ipparam 73.X"นี่คือ IP ของอุปกรณ์" ...
24 มีนาคม 19:14:55 hostname.domain pppd[22105]: ปลั๊กอิน /usr/lib64/pptpd/pptpd-logwtmp.so โหลดแล้ว
24 มีนาคม 19:14:55 hostname.domain pppd[22105]: pppd 2.4.5 เริ่มต้นโดย root, uid 0
24 มี.ค. 19:14:55 hostname.domain pppd[22105]: การใช้อินเตอร์เฟส ppp0
24 มีนาคม 19:14:55 hostname.domain pppd[22105]: เชื่อมต่อ: ppp0 <--> /dev/pts/1
24 มีนาคม 19:14:55 hostname.domain pptpd[22101]: GRE: การตรวจสอบไม่ถูกต้องจาก pppd
24 มี.ค. 19:14:55 hostname.domain pppd[22105]: เพียร์จากหมายเลขโทร 73.X"นี่คือ IP ของอุปกรณ์" ที่ได้รับอนุญาต
24 มีนาคม 19:14:56 hostname.domain pppd[22105]: เปิดใช้งานการบีบอัด MPPE 128 บิตไร้สถานะ
24 มีนาคม 19:14:59 hostname.domain pppd[22105]: ไม่สามารถระบุที่อยู่อีเธอร์เน็ตสำหรับพร็อกซี ARP
24 มีนาคม 19:14:59 hostname.domain pppd[22105]: ที่อยู่ IP ในเครื่อง 45.X.X.X
24 มี.ค. 19:14:59 น. hostname.domain pppd[22105]: ที่อยู่ IP ระยะไกล 10.1.0.1```
# iptables -L
เชนอินพุท (ยอมรับนโยบาย)
เป้าหมาย prot เลือกปลายทางต้นทาง
ยอมรับทั้งหมด - ทุกที่ ทุกรัฐ ที่เกี่ยวข้อง ก่อตั้ง
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:pptp
ยอมรับ gre -- ทุกที่ที่ใดก็ได้
ยอมรับทั้งหมด - ทุกที่ทุกสถานะใหม่
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:ssh
ยอมรับทั้งหมด -- 10.0.0.0/24 ทุกรัฐใหม่
ยอมรับทั้งหมด -- 199.1.X.10 ทุกรัฐใหม่
ยอมรับ tcp -- ที่ไหนก็ได้ tcp dpt:ssh
ส่งต่อไปข้างหน้า (ยอมรับนโยบาย)
เป้าหมาย prot เลือกปลายทางต้นทาง
ยอมรับ gre -- ทุกที่ที่ใดก็ได้
Chain OUTPUT (ยอมรับนโยบาย)
เป้าหมาย prot เลือกปลายทางต้นทาง
ยอมรับทั้งหมด - ทุกที่ทุกสถานะใหม่
ยอมรับทั้งหมด -- ทุกที่ที่รัฐ NEW```