ฉันมีเซิร์ฟเวอร์ PPTP VPN มีผู้ใช้งาน 5 คน ฉันต้องการให้ที่อยู่ IP สาธารณะที่เฉพาะเจาะจงแก่ผู้ใช้แต่ละคน ฉันพยายามทำสิ่งนี้ด้วย iptables
ข้อมูลไอพี
ช่วง: 50.250.â.81 ถึง 50.250.â.85
บล็อก CIDR: 50.250.â.80/29
ที่อยู่ IP ของเกตเวย์: 50.250.â.86
iptables -t nat -A POSTROUTING -s 192.168.123.102 -o eth0 -j SNAT --to-source 50.250.â.82
ฉันใช้กฎ iptables ข้างต้น ปัญหาของฉันคือ ผู้ใช้ PPTP สามารถเชื่อมต่อกับเซิร์ฟเวอร์ VPN แต่ไม่สามารถใช้อินเทอร์เน็ตได้ กฎ iptables ปัจจุบันของฉันคือ -
iptables -t แนท -L -v -n
pkts bytes target prot เลือกใช้ปลายทางต้นทาง
Chain INPUT (นโยบายยอมรับแพ็กเก็ต 1931, 121K ไบต์)
pkts bytes target prot เลือกใช้ปลายทางต้นทาง
Chain POSTROUTING (นโยบายยอมรับ 38 แพ็กเก็ต, 19511 ไบต์)
pkts bytes target prot เลือกใช้ปลายทางต้นทาง
0 0 SNAT ทั้งหมด -- * * 0.0.0.0/0 192.168.123.102 ถึง:50.250.â.82
Chain OUTPUT (นโยบายยอมรับ 7 แพ็กเก็ต 482 ไบต์)
pkts bytes target prot เลือกใช้ปลายทางต้นทาง
iptables-บันทึก
# สร้างโดย xtables-save v1.8.2 ในวันจันทร์ที่ 25 ตุลาคม 12:28:21 น. 2564
*กรอง
: ยอมรับอินพุต [749:298243]
:ส่งต่อ ยอมรับ [816:328055]
: ยอมรับเอาต์พุต [421:118874]
ให้สัญญา
# เสร็จสิ้นเมื่อวันจันทร์ที่ 25 ต.ค. 12:28:21 น. 2564
# สร้างโดย xtables-save v1.8.2 ในวันจันทร์ที่ 25 ตุลาคม 12:28:21 น. 2564
*แนท
: ยอมรับ [42:11756]
:อินพุต ยอมรับ [0:0]
:หลังยอมรับ [42:11756]
:เอาต์พุตยอมรับ [0:0]
-A POSTROUTING -s 192.168.123.102/32 -o eth0 -j SNAT --to-source 50.250.â.82
ให้สัญญา
# เสร็จสิ้นเมื่อวันจันทร์ที่ 25 ต.ค. 12:28:21 น. 2564
ip เส้นทาง ls
ค่าเริ่มต้นผ่าน 50.250.â.86 dev eth0 src 50.250.â.81 เมตริก 202
ค่าเริ่มต้นผ่าน 10.1.10.1 dev wlan0 proto dhcp src 10.1.10.203 เมตริก 303
10.1.10.0/24 dev wlan0 proto dhcp ขอบเขตลิงค์ src 10.1.10.203 เมตริก 303
50.250.â.80/29 dev eth0 proto dhcp ขอบเขตลิงก์ src 50.250.â.81 เมตริก 202
192.168.123.101 dev ppp0 ลิงก์ขอบเขตเคอร์เนลโปรโต src 192.168.123.1
192.168.123.102 dev ppp1 ลิงก์ขอบเขตเคอร์เนลโปรโต src 192.168.123.1
แมว /etc/ppp/chap-secrets
user1 pptpd รหัสผ่าน 192.168.123.101
user2 pptpd รหัสผ่าน 192.168.123.102
user3 pptpd รหัสผ่าน 192.168.123.103
user4 pptpd รหัสผ่าน 192.168.123.104
user5 pptpd รหัสผ่าน 192.168.123.105
อะไรคือเหตุผล? ขอบคุณล่วงหน้า.