How to Setup Internal vSwitch in Hyper-V when 2 IPs at NIC1 are assigned?
I have a dedicated Server (Windows 2016) with NIC1, where 2 public IP-Addresses are assigned. I bought a 2nd IP for this project. NIC2 not usable (no wire connected), i can buy 6 more IPs and could assign it to NIC1 for forwarding to Hyper-V Virtual Machines.
Screenshot: preferred IP Setup on Host
I want the Virtual Machines in Hyper-V get this public IPs (e.g. xxx.xxx.xx0.199 for running multiple, separated Webservers on port 443). For this question we take only one VM.
I did this:
New-NetNat -Name MyNAT -InternalIPInterfaceAddressPrefix 192.168.0.0/24
Problem is, when I visit whoer.net from inside the VM it shows IP xxx.xxx.xx0.199
but sometimes, without any changes it shows xxx.xxx.xx4.171.
How to fix it to xxx.xxx.xx0.199?
How to forward all or most of 65535 ports of IP xxx.xxx.xx0.199 to 192.168.0.2?
Notice: later I will change to 192.168.0.2/30 instead of 192.168.0.0/24 per public IP so each VM gets all ports per assigned IP.
Screenshot: vEthernet IP-Setup working NAT functionality
Screenshot: Routing Table on Host
What information could I provide to you to help me solve this networking, routing, natting problem?
routing virtual-machine hyper-v nat
add a comment |
I have a dedicated Server (Windows 2016) with NIC1, where 2 public IP-Addresses are assigned. I bought a 2nd IP for this project. NIC2 not usable (no wire connected), i can buy 6 more IPs and could assign it to NIC1 for forwarding to Hyper-V Virtual Machines.
Screenshot: preferred IP Setup on Host
I want the Virtual Machines in Hyper-V get this public IPs (e.g. xxx.xxx.xx0.199 for running multiple, separated Webservers on port 443). For this question we take only one VM.
I did this:
New-NetNat -Name MyNAT -InternalIPInterfaceAddressPrefix 192.168.0.0/24
Problem is, when I visit whoer.net from inside the VM it shows IP xxx.xxx.xx0.199
but sometimes, without any changes it shows xxx.xxx.xx4.171.
How to fix it to xxx.xxx.xx0.199?
How to forward all or most of 65535 ports of IP xxx.xxx.xx0.199 to 192.168.0.2?
Notice: later I will change to 192.168.0.2/30 instead of 192.168.0.0/24 per public IP so each VM gets all ports per assigned IP.
Screenshot: vEthernet IP-Setup working NAT functionality
Screenshot: Routing Table on Host
What information could I provide to you to help me solve this networking, routing, natting problem?
routing virtual-machine hyper-v nat
add a comment |
I have a dedicated Server (Windows 2016) with NIC1, where 2 public IP-Addresses are assigned. I bought a 2nd IP for this project. NIC2 not usable (no wire connected), i can buy 6 more IPs and could assign it to NIC1 for forwarding to Hyper-V Virtual Machines.
Screenshot: preferred IP Setup on Host
I want the Virtual Machines in Hyper-V get this public IPs (e.g. xxx.xxx.xx0.199 for running multiple, separated Webservers on port 443). For this question we take only one VM.
I did this:
New-NetNat -Name MyNAT -InternalIPInterfaceAddressPrefix 192.168.0.0/24
Problem is, when I visit whoer.net from inside the VM it shows IP xxx.xxx.xx0.199
but sometimes, without any changes it shows xxx.xxx.xx4.171.
How to fix it to xxx.xxx.xx0.199?
How to forward all or most of 65535 ports of IP xxx.xxx.xx0.199 to 192.168.0.2?
Notice: later I will change to 192.168.0.2/30 instead of 192.168.0.0/24 per public IP so each VM gets all ports per assigned IP.
Screenshot: vEthernet IP-Setup working NAT functionality
Screenshot: Routing Table on Host
What information could I provide to you to help me solve this networking, routing, natting problem?
routing virtual-machine hyper-v nat
I have a dedicated Server (Windows 2016) with NIC1, where 2 public IP-Addresses are assigned. I bought a 2nd IP for this project. NIC2 not usable (no wire connected), i can buy 6 more IPs and could assign it to NIC1 for forwarding to Hyper-V Virtual Machines.
Screenshot: preferred IP Setup on Host
I want the Virtual Machines in Hyper-V get this public IPs (e.g. xxx.xxx.xx0.199 for running multiple, separated Webservers on port 443). For this question we take only one VM.
I did this:
New-NetNat -Name MyNAT -InternalIPInterfaceAddressPrefix 192.168.0.0/24
Problem is, when I visit whoer.net from inside the VM it shows IP xxx.xxx.xx0.199
but sometimes, without any changes it shows xxx.xxx.xx4.171.
How to fix it to xxx.xxx.xx0.199?
How to forward all or most of 65535 ports of IP xxx.xxx.xx0.199 to 192.168.0.2?
Notice: later I will change to 192.168.0.2/30 instead of 192.168.0.0/24 per public IP so each VM gets all ports per assigned IP.
Screenshot: vEthernet IP-Setup working NAT functionality
Screenshot: Routing Table on Host
What information could I provide to you to help me solve this networking, routing, natting problem?
routing virtual-machine hyper-v nat
routing virtual-machine hyper-v nat
edited Nov 24 '18 at 18:18
marc_s
577k12911141259
577k12911141259
asked Nov 19 '18 at 14:30
MrMuellerMrMueller
11
11
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53376793%2fhow-to-setup-internal-vswitch-in-hyper-v-when-2-ips-at-nic1-are-assigned%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53376793%2fhow-to-setup-internal-vswitch-in-hyper-v-when-2-ips-at-nic1-are-assigned%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown