با سلام و درود، سریع می رم سراغ اصل مطلب، یک VPS داریم که اوبونتو هست و به یه VPN نیز کانکت هست و از طرفی از یه سیستم دیگه می خوایم بهش ssh بزنیم (vpn روی سرور لینوکسی). نمیشه! اما با یه سری تنظیمات میشه درستش کرد، به تصویر زیر دقت کنید:
My VPS ------------ +----------------+ / \ | | / Internet / 201.12.123.87 | 10.1.5.4|-----------------\ cloud /----<--- me@myhome | | / \ | 10.90.50.86| / \ +----------------+ \ \ : \_____________/ : : : : : : : : +------------------+ : | 10.90.50.87 | : | | : | | : | 175.41.42.43:1197|..............: | 175.41.42.43:yy| | | | 175.41.42.43:xx| +------------------+ Legend ------ Line No VPN connection present ...... Line VPN connection established
خب تصویر بالا کاملا کاری که میخواهیم بکنیم رو تشریح می کنه، سروری داریم که به VPNکانکت شده و ما در خونه می خواهیم به همون سرور وصل بشیم، چند تا فرضیه در نظر می گیریم:
- Public IP سرور شما عبارت است از : 10.1.5.4 (همون طور که در تصویر بالا نیز مشخص است)
- Public IP Subnet is 10.1.5.0/24
- Default Gateway is x.x.x.1
- eth0 is device to gateway (توجه داشته باشید که rth0 نام منطقی کارت شبکه شما می باشد، تو این آموزش می تونید نحوه بدست آوردنش رو یاد بگیرید)
خب با فرضیات فوق کافیست سه دسترو زیر را در سرور اجرا کنید (با دسترسی root):
ip rule add table 128 from 10.1.5.4 ip route add table 128 to 10.1.5.0/24 dev eth0 ip route add table 128 default via x.x.x.1
و تمام
ارسال پاسخ