سلام این مقاله برای تنظیم کردن کارت شبکه به وسلیه دستورات powershell است. درکل به سه صورت می شود تنظیم های کارت شبکه را بر روی کارت شبکه انجام داد. یک بصورت گرافیکی ، دو بصورت commamd prompt که می شود دستورات netsh ، سه روش powershell میباشد.از روش دو و سه برای وقتی استفاده می شود که سرورهای مایکروسافت را بصورت core نصب شداند و بصورت گرافیکی نمی شود تنظیمات را انجام داد یا برای برنامه نویس ها که بخواهند از طریق برنامه نویسی تنظیمات را انجام بدهند از دو و سه می شود استفاده کرد.خوب بریم سراصل مطلب ، اجرای PowerShell هست ، در run تایپ کنید PowerShell ، تا محیط زیربه نمایش دربیاید
خوب اولین دستور در powershell که باید اجرا کنید این دستور است
PS C:\Users\min> powershell ise
با اجرای این دستور وارد محیط توسعه می شود چون دستورات به حروف کوچک و بزرگ حساس می باشد و تعداد پارامتر ها بسیار زیاد می باشد بهتر از این محیط استفاده کنید تا هم به تایپ سریع و هم به اینکه پارامتر ها به ما نمایش بده تا بتوانیم دستورات سریع و بدون اشتباه درج کنیم استفاده کنید این میحط شبیه به برنامه نویسی می باشد و با نوشتن قسمتی از متن می تواند آن را به شما نمایش داده
اولین دستور
Get-NetAdapter
این دستور برای نمایش تعداد و اسم کارت شبکه های که بر روی سیستم شما نصب می باشد هست
خروجی
PS C:\Users\min> Get-NetAdapter Name InterfaceDescription ifIndex Status MAs Address LinkSpeed --------- -------------------------------- ---------- -------------- ------------- Real-nic Qualcomm Atheros AR8161 PCI-E Gigabi... 3 Up C8-60-00-EE-88-3D 100 Mbps
اطلاعات به نمایش درآمد مک آدرس و سرعت و اسم اینترفیس و مارک و مدل کارت شبکه می باشد که بسیار مفید هست ، خوب حالا بریم تنظیم آی پی بر روی کارت شبکه که اسمش هست real-nic و در لیست بالا اولین کارت شبکه هست
New-NetIPAddress -InterfaceAlias "real-nic" -IPAddress 192.168.0.250 -PrefixLength 24 -AddressFamily IPv4
اسم پارامتر توضیح پارامتر
-InterfaceAlias با این پارامتر اسم کارت شبکه مورد نظر را انتخاب نموده -InterfaceIndex بجای اسم میشود از ifindex اینترفیس استفاده کرد برای انتخاب اینترفیس مورد نظر ifindex ها را می توان از دستور Get-NetAdapter به دست آورد -IPAddress عدد ip را بر جلو این پارامتر قرار می دهیم مثل 192.168.0.1 -Prefixlength Subnetmask آی پی می باشد که بصورت prefix باید وارد بشود /24 /8 /16 -AddressFamily نوع آدرس ipv4 یا ipv6
خوب حالا برای نمایش ip می توانیم از دستور زیر استفاده کنیم
Get-NetIPAddress -InterfaceIndex 3
یا
Get-NetIPAddress -InterfaceAlias "Real-nic"
خروجی
IPAddress : 192.168.0.253
InterfaceIndex : 3
InterfaceAlias : real-nic
AddressFamily : IPv4
Type : Unicast
PrefixLength : 24
PrefixOrigin : Manual
SuffixOrigin : Manual
AddressState : Preferred
ValidLifetime : Infinite ([TimeSpan]::MaxValue)
PreferredLifetime : Infinite ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore : ActiveStor
خوب بریم برای تنظیم Gateway بر روی اینترفیس
دستور
New-NetRoute -InterfaceAlias "real-nic" -DestinationPrefix 0.0.0.0/0 -NextHop 192.168.0.1
اسم پارامتر توضیح پارامتر
-InterfaceAlias با این پارامتر اسم کارت شبکه مورد نظر را انتخاب نموده
-InterfaceIndex بجای اسم میشود از ifindex اینترفیس استفاده کرد برای انتخاب اینترفیس مورد نظر ifindex ها را می توان از دستور Get-NetAdapter به دست آورد
-DestinationPrefix می شود netid شبکه مورد نظر اینجا چون اینترنت هست از یک default
gateway 0.0.0.0/0 استفاده شد است یعنی هر چیز که بلد نیستی
-NextHop می شود ip address router next hop
دستور نمایش Gateway تنظیم شده
Get-NetRoute -InterfaceIndex 3
یا
Get-NetRoute -InterfaceAlias "real-nic"
خروجی
ifIndex DestinationPrefix NextHop RouteMetric PolicyStore ------- ----------------- ------- ----------- ----------- 3 255.255.255.255/32 0.0.0.0 256 ActiveStore 3 224.0.0.0/4 0.0.0.0 256 ActiveStore 3 192.168.0.255/32 0.0.0.0 256 ActiveStore 3 192.168.0.253/32 0.0.0.0 256 ActiveStore 3 192.168.0.0/24 0.0.0.0 256 ActiveStore 3 0.0.0.0/0 192.168.0.1 256 ActiveStore
خوب برای DNS سرور بر روی اینترفیس
دستور
Set-DnsClientServerAddress -InterfaceIndex 3 -ServerAddresses 192.168.0.10,8.8.8.8
در دستور بالا اولی dns primary هست و دومی alternate dns هست
برای نمایش
Get-DnsClientServerAddress -InterfaceIndex 3
یا
Get-DnsClientServerAddress -InterfaceAlias "real-nic"
خروجی
<text>
InterfaceAlias Interface Address ServerAddresses
Index Family
-------------- --------- ------- ---------------
real-nic 3 IPv4 {192.168.0.1}
real-nic 3 IPv6 {}
<text>
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود