1、打开Powershell 或在CMD下进入netsh/powershell
2、在netsh interface ip/ipv4 add/delete 设置有线网络或以太网IP,dns,route
3、查看网卡network Adapter 状态
实例1,Powershell 添加静态IP:
#参考命令
PS C:\Windows\system32> <strong>netsh interface ipv4
Usage: add address [name=]<string>
[[address=]<IPv4 address>[/<integer> [[mask=]<IPv4 mask>]]
[[type=]unicast|anycast]]
[[gateway=]<IPv4 address> [gwmetric=]<integer>]
[[validlifetime=]<integer>|infinite]
[[preferredlifetime=]<integer>|infinite]
[[subinterface=]<string>]
[[store=]active|persistent]
[[skipassource=]true|false]
Examples:
add address "Wired Ethernet Connection" 10.0.0.2 255.0.0.0
add address "Wired Ethernet Connection" gateway=10.0.0.3 gwmetric=2
The first command adds a static IP address of 10.0.0.2 with a subnet
mask of 255.0.0.0 to the Wired Ethernet Connection interface. The second
command adds the IP address of 10.0.0.3 as a second default gateway
for this interface with a gateway metric of 2.
#具体应用:
PS C:\Windows\system32><strong> netsh interface ipv4 add address "AP" 192.168.1.1
#检查配置
PS C:\Windows\system32> netsh interface ip show add
Configuration for interface "AP"
DHCP enabled: No
<strong>IP Address: 192.168.1.1 </strong>
Subnet Prefix: 192.168.1.0/24 (mask 255.255.255.0)
IP Address: 192.168.99.11
Subnet Prefix: 192.168.99.0/24 (mask 255.255.255.0)
InterfaceMetric: 20
实例2,删除添加的IP地址:
#参考命令
PS C:\Windows\system32> <strong>netsh interface ipv4 delete
Usage: delete address [name=]<string> [[address=]<IPv4 address>]
[[gateway=]<IPv4 address>|all]
[[store=]active|persistent]
Examples:
delete address "Wired Ethernet Connection" addr=10.0.0.1 gateway=all
#具体应用:
PS C:\Windows\system32> netsh interface ipv4 add neighbors "LAN" "192.168.99.253" "00-19-be-70-ab-fd"
PS C:\Windows\system32> netsh interface ipv4 add neighbors "LAN" "192.168.99.223" "00-19-be-70-ab-df"
#检查配置
PS C:\Windows\system32> netsh interface ipv4 show neighbors
Interface 1: Loopback Pseudo-Interface 1
Internet Address Physical Address Type
-------------------------------------------- ----------------- -----------
224.0.0.22 Permanent
239.255.255.250 Permanent
Interface 20: VirtualBox Host-Only Network
Internet Address Physical Address Type
-------------------------------------------- ----------------- -----------
192.168.56.255 ff-ff-ff-ff-ff-ff Permanent
224.0.0.22 01-00-5e-00-00-16 Permanent
224.0.0.252 01-00-5e-00-00-fc Permanent
239.77.124.213 01-00-5e-4d-7c-d5 Permanent
239.255.255.250 01-00-5e-7f-ff-fa Permanent
Interface 15: LAN
Internet Address Physical Address Type
-------------------------------------------- ----------------- -----------
192.168.99.12 8c-89-a5-f8-0e-32 Reachable
192.168.99.20 00-00-00-00-00-00 Unreachable
192.168.99.40 00-00-00-00-00-00 Unreachable
192.168.99.54 00-00-00-00-00-00 Unreachable
192.168.99.57 00-00-00-00-00-00 Unreachable
192.168.99.73 00-00-00-00-00-00 Unreachable
192.168.99.74 00-00-00-00-00-00 Unreachable
192.168.99.80 00-00-00-00-00-00 Unreachable
实例3,添加和删除DNSServer
#参考命令
Usage: set neighbors [interface=]<string> [address=]<IPv4 address>]
[neighbor=]<string>
[[store=]active|persistent]
Parameters:
Tag Value
interface - Interface name or index.
address - Network address of neighbor.
neighbor - Link layer address of neighbor
store - One of the following values:
active: Address will disappear on next boot.
persistent: Address will be persistent.
This is the default.
Example:
set neighbors "Private" "10.1.1.1" "12-34-56-78-9a-bc"
#具体应用:
PS C:\Windows\system32> netsh interface ipv4 add neighbors "LAN" "192.168.99.253" "00-19-be-70-ab-fd"
PS C:\Windows\system32> netsh interface ipv4 add neighbors "LAN" "192.168.99.223" "00-19-be-70-ab-df"
#检查配置
PS C:\Windows\system32> netsh interface ipv4 show neighbors
Interface 1: Loopback Pseudo-Interface 1
Internet Address Physical Address Type
-------------------------------------------- ----------------- -----------
224.0.0.22 Permanent
239.255.255.250 Permanent
Interface 20: VirtualBox Host-Only Network
Internet Address Physical Address Type
-------------------------------------------- ----------------- -----------
192.168.56.255 ff-ff-ff-ff-ff-ff Permanent
239.255.255.250 01-00-5e-7f-ff-fa Permanent
Interface 15: LAN
Internet Address Physical Address Type
-------------------------------------------- ----------------- -----------
192.168.99.12 8c-89-a5-f8-0e-32 Reachable
192.168.99.198 00-00-00-00-00-00 Unreachable
192.168.99.223 00-19-be-70-ab-df Permanent
192.168.99.253 00-19-be-70-ab-fd Permanent
192.168.99.255 ff-ff-ff-ff-ff-ff Permanent
Internet Address Physical Address Type
-------------------------------------------- ----------------- -----------
10.6.161.1 38-22-d6-08-9a-32 Reachable
10.6.161.67 00-1e-68-04-72-d8 Stale
10.6.161.71 00-19-be-a3-06-f0 Stale
10.6.161.255 ff-ff-ff-ff-ff-ff Permanent
删除ARP
netsh interface ipv4 delete neighbors “LAN” “192.168.99.253” “00-19-be-70-ab-fd”
实例,添加和删除Route
#参考命令
Usage: add route [prefix=]<IPv4 address>/<integer> [interface=]<string>
[[nexthop=]<IPv4 address>] [[siteprefixlength=]<integer>]
[[metric=]<integer>] [[publish=]no|age|yes]
[[validlifetime=]<integer>|infinite]
[[preferredlifetime=]<integer>|infinite]
[[store=]active|persistent]
Parameters:
Tag Value
prefix - Prefix for which to add a route.
interface - Interface name or index.
nexthop - Gateway address, if prefix is not on-link.
siteprefixlength - Prefix length for the entire site, if on-link.
metric - Route metric.
publish - One of the following values:
no: Not advertised in Route Advertisements.
This is the default.
age: Advertised in Route Advertisements
with a finite lifetime.
yes: Advertised in Route Advertisements
with an infinite lifetime.
validlifetime - Lifetime over which the route is valid.
The default value is infinite.
preferredlifetime - Lifetime over which the route is preferred.
The default is equal to the valid lifetime.
store - One of the following values:
active: Change only lasts until next boot.
persistent: Change is persistent. This is
the default.
Remarks: Adds a route for a given prefix.
Example:
add route 10.2.0.0/16 "Internet" 10.0.0.1
#具体应用:
PS C:\Windows\system32> netsh interface ip add route 192.168.88.0/24 "LAN" 192.168.99.1
Ok.
#检查配置
PS C:\Windows\system32> netsh interface ip show route
Publish Type Met Prefix Idx Gateway/Interface Name
------- -------- --- ------------------------ --- ------------------------
No Manual 1 0.0.0.0/0 16 10.6.161.1
No System 256 10.6.161.0/24 16 Ethernet
No System 256 10.6.161.108/32 16 Ethernet
No System 256 10.6.161.255/32 16 Ethernet
No System 256 127.0.0.0/8 1 Loopback Pseudo-Interface 1
No System 256 127.0.0.1/32 1 Loopback Pseudo-Interface 1
No System 256 127.255.255.255/32 1 Loopback Pseudo-Interface 1
No System 256 192.168.56.0/24 20 VirtualBox Host-Only Network
No System 256 192.168.56.1/32 20 VirtualBox Host-Only Network
No System 256 192.168.56.255/32 20 VirtualBox Host-Only Network
No Manual 256 192.168.88.0/24 15 192.168.99.1
No System 256 192.168.99.0/24 15 LAN
删除Route
PS C:\Windows\system32> netsh interface ip delete route 192.168.88.0/24 “LAN” 192.168.99.1
Ok.
版权声明:本文为banrieen原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。