سلام
برای شبکه کردن دو تا کامپیوتر:
دو تا کارت شبکه (روی هر کدوم یه دونه)
یک کابل شبکه مستقیم (مخصوص اتصال مستقیم)
کارت شبکه ها رو روی هر کدوم از کامپیوتر ها نصب کنید، کابل مستقیم رو به هر دو وصل کنید.
شبکه شما آماده شد، به همین راحتی و خوشمزگی!
برای لینوکس نمی دونم ولی برای ویندوز می تونی wampserver نصب کنی و با وارد کردن ip سرور روی اون یکی کامپیوتر در محیط مرورگر سایت رو مشاهده کنید البته یه تغییرات جزئی باید توی فایل تنظیمات apache برنامه wampserver بدید (خودم این کار رو به راحتی انجام دادم)
برای ساخت vpn هم به همون صورت می شه روی سرور centos نصب کنید و بعد با اموزشهایی که موجوده vpn بسازید.