سناریوی پیاده سازی NAT با میکروتیک در VMwareWorkstation
سلام دوستان عزیز
Story : من چند وقتی درگیر یادگیری میکروتیک هستم و چون تجهیزات ندارم مجبورم مجازی کار کنم و تو NAT موندم و پیشرفتی نداشتم! ;(
خب واضح توضیح میدهم چکاری کردم.
کارت شبکه های میکروتیک
NIC 1 > Host-only
NIC 2 >LAN Segment1 To Private Network
NIC 3 >NAT To Access Internet
کارت شبکه های PC
NIC 1> Host-only
NIC 2> LAN Segment1
عملیات نرم افزاری
آی پی های تخصیص داده شده برای شبکه های میکروتیک :
کارت شبکه شماره دو 192.168.1.1/24
کارت شبکه شماره سه 192.168.91.129/24
- آی پی کارت شبکه VMnet8 > 192.168.91.1*
تنظیم Default Route
ُِDst Address: 0.0.0.024 به 0.0.0.0/0 اصلاح می گردد.
Gateway 192.168.91.1 reachable ether3
تا اینجا از داخل روتر هم آی پی 192.168.1.2 که آی پی سیستم هست رو پینگ دارم هم آی پی 192.168.91.1 که آی پی کارت شبکه VMnet8 هست رو پینگ دارم.
از PC هم پینگ به سمت این دو آی پی دارم.
حالا می خوام 8.8.8.8 رو پینگ کنم که واسش در قسمت IP>Firewall>NAT
Chain>srcnat
Src. Address>192.168.1.0/24
Out. Interface>ether3
Action>masquerade
اما همچنان نه از روتر و نه از پی سی شبکه Private دسترسی به اینترنت ندارم. پیغام timeout
ویندوز سیستم واقعی ام X64-10 . ویندوز »ماشین مجازی XP و در هر Firewall خاموش می باشد.
نسخه Vmw 9.0.4 هست.با نسخه 12 هم بررسی کرده ام. نسخه میکروتیک ام mikrotik-5.26 و با نسخه های بالاتری مثل mikrotik-6.33 تست کرده ام. میدونم VMwareW یه مقداری Delay داره تا تنظیمات رو اعمال کنه کارت شبکه های رو غیر فعال و فعال کردم و با قی تنظیمات رو هم همچنین ولی جواب نداد.
نکته دیگه اینکه NIC ماشین مجازی XP رو NAT میزارم دسترسی به اینترنت داره بدون واسطه میکروتیک!
مشکل کارم چیه ؟ لطفا راهنماییم کنید.
باتشکر
7 پاسخ
با سلام ...
دوست عزیز توی تنظیمات کارت شبکه قسمت edit اون کارت شبکه ای از میکروتیک ک قراره عملیان نت را انجام بده dhcp را فعال کنید . بعد از مراحلی ک گفتین یک نت رول تو فایروال میکروتیک بنویسین مشکلتون حل میشه .. با امید موفقیت
دوست من
فکر میکنم تنظیمات کارتهای شبکه و تنظیمات IP مثل gateway بر روی کلاینتهای شما مشکل داره
یک عکس از تنظیمات روتر و یک عکس از تنظیمات کارت شبکه کلاینتها به علاوه کارت شبکه هایی که به میکروتیک و کلاینتها در VM اختصاص دادید رو ارسال کنید،بررسی کنیم و اطلاع بدیم
در ظاهر امر که شما تنظیمات میکروتیک رو درست انجام دادید
برای اینکه بهتر متوجه بشوداید به تعداد کارت شبکه های که روی سیستم عامل واقعی نصب شد دقت کنید
از کنترل پنل
گزینه
Control Panel\All Control Panel Items\Network and Sharing Center
بعد
گزینه
change adpter setting بزنید
در اینجا شما دو کارت شبکه وجود داره که مربوط به برنامه vm می باشد
VMware Network Adapter VMnet1=Host-only
VMware Network Adapter VMnet8=VMnet8
درک صحیح از کار این دو کارت شبکه برای کسانی که مخواهند سناریو روی vm پیدا سازی کنند مهم هست
VMnet0
VMnet1
VMnet8
default, VMnet0 is set to use auto-bridging mode and is configured to bridge to all active network adapters on the host system
سلام
و با تشکر از وقتی که برای پاسخ قرار دادید.
در مورد Defualt Route کاملا حق با شماست و من در عمل به صورت 0.0.0.0/0 قرار دادم و اشتباه تایپی کردم.
Host-only را صرفا جهت Remote و Winbox ایجاد کرده ام تا محیط کمی واقعی تر برایم باشد.
در مورد Bridge هم ظاهرا چاره دیگری برایم نمانده... الان ارتباط اینترنت برقرار اما NAT معنی خودش رو از دست داد و الان غیر فعال ولی اینترنت دارم هنوز...!
برای gns هم باید شما
از
Microsoft KM-TEST Loopback
استفاده کنید
در واقع همون دو کارت شبکه vm هم
Microsoft KM-TEST Loopback هستند
که بصورت پیش فرض کار های مختلفی را برای vm انجام می دهند
شما از طریق منو edit و انتخاب گزینه virtul network editor برنامه vm می توانید تعیین کنید که vmnet ها چه عملی انجام بدهند
سلام دوست عزیز برای درک NATواقعی توvmwیه vmnet انتخاب کن بعد به رنج کارت شبکه اصلیت وصلش کن و بزارش رو NAT
از tab edit\virtual network editator
Default Route
Dst Address 0.0.0.0/24 این باید
0.0.0.0/0 باشه
نکته بعد هم VMnet8 هست
VMnet8 خودش عمل nat برای ماشین های مجازی درون vm ایجاد می کند شما بجای استفاده از VMnet8
از VMnet0 باید استفاده کنید
VMnet0 اتصال شما را با کارت شبکه واقعی شما ایجاد می کند بعد از تغییر باید رنج سمت میکروتیک که به اینترنت متصل می باشد را عوض کرده و از رنج کارت شبکه واقعی خودتان همون مودم adsl یا وایرلیس که دارید استفاده کنید
NIC 3 >NAT To Access Internet این رنج باید با رنج کارت شبکه واقعی شما یکی باشد