本机新建网络配置
![本机配置]
###本机配置,允许137段网络访问外网
New-NetNat -Name “VMNAT” -InternalIPInterfaceAddressPrefix 192.168.137.0/24
###查看New-NetNat配置
Get-NetNat | Format-List *
Hyper-V虚拟机配置
![虚拟机配置]
#命令行网络配置
#查找网络接口的名称:
nmcli device status
#配置静态ip地址
sudo nmcli con mod “eth0” ipv4.addresses 192.168.137.3 ipv4.gateway 192.168.137.1 ipv4.dns “192.168.137.1,8.8.8.8” ipv4.method manual
#添加网关
sudo ip route add default via 192.168.137.1
Hyper-V进行端口映射实战
# 查询端口映射
netsh interface portproxy show v4tov4
# 查询指定IP端口映射
netsh interface portproxy show v4tov4|findstr "172.24.253.30"
# 增加一个端口映射
例:
netsh interface portproxy add v4tov4 listenport=宿主机端口 listenaddress=宿主机IP connectaddress=虚拟机IP connectport=虚拟机端口
实例:
netsh interface portproxy add v4tov4 listenport=7080 listenaddress=172.24.240.1 connectaddress=172.24.253.30 connectport=80
# 删除一个端口映射
例:
netsh interface portproxy delete v4tov4 listenaddress=宿主机IP listenport=宿主机端口
实例:
netsh interface portproxy delete v4tov4 listenaddress=172.24.240.1 listenport=7080
#电子签章服务为例子,将虚拟机的端口映射到内网ip端口
#映射http与https端口
netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.168.100.24 connectaddress=172.24.253.30 connectport=80
netsh interface portproxy add v4tov4 listenport=443 listenaddress=192.168.100.24 connectaddress=172.24.253.30 connectport=443
#映射后端16066端口
netsh interface portproxy add v4tov4 listenport=16066 listenaddress=192.168.100.24 connectaddress=172.24.253.30 connectport=16066
评论区