- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在寻找一个 Powershell 命令来禁用 DHCP 并将机器的私有(private) IP 设置为静态 IP;基本上,我正在寻找与 UI 中的以下操作等效的 Powershell。
控制面板 -> 网络和共享中心 -> 以太网 -> 属性 -> IPv4 -> 属性 -> 关闭“自动获取 IP 地址”并打开“使用以下 IP 地址” -> 填写 IPv4 地址、默认网关和子网掩码。
以下命令取自this guide ,似乎描述了我所追求的内容,但是 Remove-NetIPAddress
导致将我踢出服务器并将我锁定。
$IP = "10.10.10.10"
$MaskBits = 24 # This means subnet mask = 255.255.255.0
$Gateway = "10.10.10.1"
$Dns = "10.10.10.100"
$IPType = "IPv4"
# Retrieve the network adapter that you want to configure
$adapter = Get-NetAdapter | ? {$_.Status -eq "up"}
# Remove any existing IP, gateway from our ipv4 adapter
If (($adapter | Get-NetIPConfiguration).IPv4Address.IPAddress) {
$adapter | Remove-NetIPAddress -AddressFamily $IPType -Confirm:$false
}
If (($adapter | Get-NetIPConfiguration).Ipv4DefaultGateway) {
$adapter | Remove-NetRoute -AddressFamily $IPType -Confirm:$false
}
# Configure the IP address and default gateway
$adapter | New-NetIPAddress `
-AddressFamily $IPType `
-IPAddress $IP `
-PrefixLength $MaskBits `
-DefaultGateway $Gateway
只要现有 IPv4 地址仍然存在,我就无法创建新的 IPv4 地址,但删除现有地址会中断与服务器的连接。
最佳答案
这是不正确的。您可以在同一接口(interface)上设置多个IP。因此,您只需使用 New-NetIPAddress
添加新的地址,然后删除前一个即可。
$currentIP = Get-NetIPAddress | where ipaddress -eq '192.168.43.96'
New-NetIPAddress -InterfaceAlias $currentIP.InterfaceAlias -IPAddress 192.168.43.20 -PrefixLength 24
Remove-NetIPAddress -InterfaceAlias $currentIP.InterfaceAlias -IPAddress $currentIP.IPAddress
DNS 和网关是不同的东西。如果不需要,就不要更改它们。要避免出现确认提示,只需将 -Confirm:$false
添加到 Remove-NetIPAddress
命令即可。
关于windows - IPv4 属性 UI 中与 "Use the following IP Address"等效的 Powershell 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64600675/
目前部署在 Kubernetes 中的服务,通过 Calico BGP 将 Service 与集群外网络打通,并在外部的 nginx 中配置 Service 地址对外进行服务暴露。经过一段时间的观察
如发现here , 有一种新的 kube 服务是 IPVS 并且有很多负载均衡算法。 唯一的问题是我没有找到指定这些算法的位置。 我的理解: rr:循环法->循环调用后端pod lc:最少连接-> 将
我想尝试这种新的代理模式以及它为我们的一些应用程序提供的各种调度程序。到目前为止,我一直无法找到更改默认模式的方法 iptables至 ipvs在 GKE 节点上。 每个人都说通过--proxy-mo
我想在现有集群中为 IPVS 启用 Kube-proxy 模式。目前,它在 IPtables 上运行。如何在不影响现有工作负载的情况下将其更改为 IPVS? 我已经安装了所有必需的模块来启用它。另外,
我正在开发的应用程序作为 Kubernetes 集群中的部署运行。为此部署创建的 Pod 分布在集群中的各个节点上。我们的应用程序一次只能处理一个 TCP 连接,并且会拒绝进一步的连接。目前,我们使用
我是一名优秀的程序员,十分优秀!