50-cloud-init.yaml, optional: true - will the network interface get initialized if it gets online after the...
Good evening
Unfortunately, the Man Page: https://netplan.io/reference
is not precise in the description for the optional (bool) property.
If one interface has this setting:
ethernets:
eth0:
optional: true
and the Interface gets online some time after the boot sequence, does networkd initialize it as soon as it detects the Interface?
I ask how it is designed/meant to be
and not how a specific OS Version implements it :-)
Thanks a lot for any help!
networking network-manager ethernet netplan
add a comment |
Good evening
Unfortunately, the Man Page: https://netplan.io/reference
is not precise in the description for the optional (bool) property.
If one interface has this setting:
ethernets:
eth0:
optional: true
and the Interface gets online some time after the boot sequence, does networkd initialize it as soon as it detects the Interface?
I ask how it is designed/meant to be
and not how a specific OS Version implements it :-)
Thanks a lot for any help!
networking network-manager ethernet netplan
add a comment |
Good evening
Unfortunately, the Man Page: https://netplan.io/reference
is not precise in the description for the optional (bool) property.
If one interface has this setting:
ethernets:
eth0:
optional: true
and the Interface gets online some time after the boot sequence, does networkd initialize it as soon as it detects the Interface?
I ask how it is designed/meant to be
and not how a specific OS Version implements it :-)
Thanks a lot for any help!
networking network-manager ethernet netplan
Good evening
Unfortunately, the Man Page: https://netplan.io/reference
is not precise in the description for the optional (bool) property.
If one interface has this setting:
ethernets:
eth0:
optional: true
and the Interface gets online some time after the boot sequence, does networkd initialize it as soon as it detects the Interface?
I ask how it is designed/meant to be
and not how a specific OS Version implements it :-)
Thanks a lot for any help!
networking network-manager ethernet netplan
networking network-manager ethernet netplan
asked 7 hours ago
TomTom
11
11
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Yes, it does. optional interfaces are treated the same as any other interface by networkd, they just don't block the boot.
add a comment |
Without the optional: true
statement, ethernet network interfaces that are not completely ready can add an additional 2+ minutes to the boot time.
With the optional: true
statement, the boot cycle will continue, without delay, and it'll bring up the ethernet network interfaces when they're ready.
Unless you've got a specific ethernet network interface that MUST be completely operational for other services to properly start (like a WAN port), go ahead and add this statement to the other ethernet interface stanzas.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
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%2faskubuntu.com%2fquestions%2f1118283%2f50-cloud-init-yaml-optional-true-will-the-network-interface-get-initialized%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Yes, it does. optional interfaces are treated the same as any other interface by networkd, they just don't block the boot.
add a comment |
Yes, it does. optional interfaces are treated the same as any other interface by networkd, they just don't block the boot.
add a comment |
Yes, it does. optional interfaces are treated the same as any other interface by networkd, they just don't block the boot.
Yes, it does. optional interfaces are treated the same as any other interface by networkd, they just don't block the boot.
answered 7 hours ago
slangasekslangasek
2,49811419
2,49811419
add a comment |
add a comment |
Without the optional: true
statement, ethernet network interfaces that are not completely ready can add an additional 2+ minutes to the boot time.
With the optional: true
statement, the boot cycle will continue, without delay, and it'll bring up the ethernet network interfaces when they're ready.
Unless you've got a specific ethernet network interface that MUST be completely operational for other services to properly start (like a WAN port), go ahead and add this statement to the other ethernet interface stanzas.
add a comment |
Without the optional: true
statement, ethernet network interfaces that are not completely ready can add an additional 2+ minutes to the boot time.
With the optional: true
statement, the boot cycle will continue, without delay, and it'll bring up the ethernet network interfaces when they're ready.
Unless you've got a specific ethernet network interface that MUST be completely operational for other services to properly start (like a WAN port), go ahead and add this statement to the other ethernet interface stanzas.
add a comment |
Without the optional: true
statement, ethernet network interfaces that are not completely ready can add an additional 2+ minutes to the boot time.
With the optional: true
statement, the boot cycle will continue, without delay, and it'll bring up the ethernet network interfaces when they're ready.
Unless you've got a specific ethernet network interface that MUST be completely operational for other services to properly start (like a WAN port), go ahead and add this statement to the other ethernet interface stanzas.
Without the optional: true
statement, ethernet network interfaces that are not completely ready can add an additional 2+ minutes to the boot time.
With the optional: true
statement, the boot cycle will continue, without delay, and it'll bring up the ethernet network interfaces when they're ready.
Unless you've got a specific ethernet network interface that MUST be completely operational for other services to properly start (like a WAN port), go ahead and add this statement to the other ethernet interface stanzas.
edited 6 hours ago
answered 6 hours ago
heynnemaheynnema
19.2k22156
19.2k22156
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- 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%2faskubuntu.com%2fquestions%2f1118283%2f50-cloud-init-yaml-optional-true-will-the-network-interface-get-initialized%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