KVM: how do I add host route when VM starts?
Clash Royale CLAN TAG#URR8PPP
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
Is there a way to automatically add a host route (pointing to the VM IP) when VM starts ? ATM I'm doing this by hand. I've also tried to add a route via /etc/sysconfig/network-scripts/route-virbr0
file, but it doesn't work, probably due to the fact that I don't have the appropriate ifcfg-virbr0
file.
Adding just a static route pointing to the VM doesn't work for obvious reason - there's no appropriate network interface (virbr0
) when the host enters the multiuser mode, so route addition just fails.
networking kvm route
add a comment |
Is there a way to automatically add a host route (pointing to the VM IP) when VM starts ? ATM I'm doing this by hand. I've also tried to add a route via /etc/sysconfig/network-scripts/route-virbr0
file, but it doesn't work, probably due to the fact that I don't have the appropriate ifcfg-virbr0
file.
Adding just a static route pointing to the VM doesn't work for obvious reason - there's no appropriate network interface (virbr0
) when the host enters the multiuser mode, so route addition just fails.
networking kvm route
add a comment |
Is there a way to automatically add a host route (pointing to the VM IP) when VM starts ? ATM I'm doing this by hand. I've also tried to add a route via /etc/sysconfig/network-scripts/route-virbr0
file, but it doesn't work, probably due to the fact that I don't have the appropriate ifcfg-virbr0
file.
Adding just a static route pointing to the VM doesn't work for obvious reason - there's no appropriate network interface (virbr0
) when the host enters the multiuser mode, so route addition just fails.
networking kvm route
Is there a way to automatically add a host route (pointing to the VM IP) when VM starts ? ATM I'm doing this by hand. I've also tried to add a route via /etc/sysconfig/network-scripts/route-virbr0
file, but it doesn't work, probably due to the fact that I don't have the appropriate ifcfg-virbr0
file.
Adding just a static route pointing to the VM doesn't work for obvious reason - there's no appropriate network interface (virbr0
) when the host enters the multiuser mode, so route addition just fails.
networking kvm route
networking kvm route
asked Mar 10 at 10:25
drookiedrookie
1033
1033
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
If you're using libvirt, you can add static routes in the libvirt network XML.
For example:
<route address="192.168.222.0" prefix="24" gateway="192.168.122.2"/>
<route family="ipv6" address="2001:db8:ca2:3::" prefix="64" gateway="2001:db8:ca2:2::2"/>
Now libvirt will bring up the routes when it activates the virtual network.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2funix.stackexchange.com%2fquestions%2f505447%2fkvm-how-do-i-add-host-route-when-vm-starts%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you're using libvirt, you can add static routes in the libvirt network XML.
For example:
<route address="192.168.222.0" prefix="24" gateway="192.168.122.2"/>
<route family="ipv6" address="2001:db8:ca2:3::" prefix="64" gateway="2001:db8:ca2:2::2"/>
Now libvirt will bring up the routes when it activates the virtual network.
add a comment |
If you're using libvirt, you can add static routes in the libvirt network XML.
For example:
<route address="192.168.222.0" prefix="24" gateway="192.168.122.2"/>
<route family="ipv6" address="2001:db8:ca2:3::" prefix="64" gateway="2001:db8:ca2:2::2"/>
Now libvirt will bring up the routes when it activates the virtual network.
add a comment |
If you're using libvirt, you can add static routes in the libvirt network XML.
For example:
<route address="192.168.222.0" prefix="24" gateway="192.168.122.2"/>
<route family="ipv6" address="2001:db8:ca2:3::" prefix="64" gateway="2001:db8:ca2:2::2"/>
Now libvirt will bring up the routes when it activates the virtual network.
If you're using libvirt, you can add static routes in the libvirt network XML.
For example:
<route address="192.168.222.0" prefix="24" gateway="192.168.122.2"/>
<route family="ipv6" address="2001:db8:ca2:3::" prefix="64" gateway="2001:db8:ca2:2::2"/>
Now libvirt will bring up the routes when it activates the virtual network.
answered Mar 10 at 14:42
Michael HamptonMichael Hampton
5,96412145
5,96412145
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- 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%2funix.stackexchange.com%2fquestions%2f505447%2fkvm-how-do-i-add-host-route-when-vm-starts%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