marionnet: tc command and RTNETLINK answers: Operation not supported
using marionnet to practice networking I'm having problem using the command tc:traffic control. I get the RTNETLINK answers: Operation not supported.
Anyway I can jump over this hurdle?
linux networking
add a comment |
using marionnet to practice networking I'm having problem using the command tc:traffic control. I get the RTNETLINK answers: Operation not supported.
Anyway I can jump over this hurdle?
linux networking
Marionnet is using User Mode Linux to provide virtualization: it's a Linux kernel configured as a standard process. What kernel is it and where does it come from? WasNET_SCHED
support compiled in this kernel? For example Debian's user-mode-linux package does haveNET_SCHED
compiled in (as can be seen with the.../sched/
directory in the list of files). Or is it your own kernel that is lacking this feature?
– A.B
Jan 6 at 1:08
the kernel type in /usr/local/share/marionnet/kernels is linux-3.2.64-ghost. I got it by just using the script marionnet_from_scratch.sh that I got from the marionnet website and it did everything on it own. How do I know if NET_SCHED was compiled into the kernel. I don't think there is a problem with the host machine kernel because running tc on it works. It doesnt work in marionnet though..
– user3374754
Jan 8 at 12:12
marionnet.org/download/marionnet_from_scratch/0.94.x/… doesn't have CONFIG_NET_SCHED in its linux-3.2.64-ghost.config . That's the cause
– A.B
Jan 8 at 15:28
If you were using Debian 9, i'd tell to use the packaged version of marionnet which would offer to use the user-mode-linux package with the needed option and you'd be done. Here you can perhaps manage to reuse it on the wheezy (Debian 7) image from upstream, or you can compile the kernel yourself, but I wouldn't know how to explain either in an answer
– A.B
Jan 8 at 15:33
add a comment |
using marionnet to practice networking I'm having problem using the command tc:traffic control. I get the RTNETLINK answers: Operation not supported.
Anyway I can jump over this hurdle?
linux networking
using marionnet to practice networking I'm having problem using the command tc:traffic control. I get the RTNETLINK answers: Operation not supported.
Anyway I can jump over this hurdle?
linux networking
linux networking
asked Jan 4 at 13:12
user3374754user3374754
6
6
Marionnet is using User Mode Linux to provide virtualization: it's a Linux kernel configured as a standard process. What kernel is it and where does it come from? WasNET_SCHED
support compiled in this kernel? For example Debian's user-mode-linux package does haveNET_SCHED
compiled in (as can be seen with the.../sched/
directory in the list of files). Or is it your own kernel that is lacking this feature?
– A.B
Jan 6 at 1:08
the kernel type in /usr/local/share/marionnet/kernels is linux-3.2.64-ghost. I got it by just using the script marionnet_from_scratch.sh that I got from the marionnet website and it did everything on it own. How do I know if NET_SCHED was compiled into the kernel. I don't think there is a problem with the host machine kernel because running tc on it works. It doesnt work in marionnet though..
– user3374754
Jan 8 at 12:12
marionnet.org/download/marionnet_from_scratch/0.94.x/… doesn't have CONFIG_NET_SCHED in its linux-3.2.64-ghost.config . That's the cause
– A.B
Jan 8 at 15:28
If you were using Debian 9, i'd tell to use the packaged version of marionnet which would offer to use the user-mode-linux package with the needed option and you'd be done. Here you can perhaps manage to reuse it on the wheezy (Debian 7) image from upstream, or you can compile the kernel yourself, but I wouldn't know how to explain either in an answer
– A.B
Jan 8 at 15:33
add a comment |
Marionnet is using User Mode Linux to provide virtualization: it's a Linux kernel configured as a standard process. What kernel is it and where does it come from? WasNET_SCHED
support compiled in this kernel? For example Debian's user-mode-linux package does haveNET_SCHED
compiled in (as can be seen with the.../sched/
directory in the list of files). Or is it your own kernel that is lacking this feature?
– A.B
Jan 6 at 1:08
the kernel type in /usr/local/share/marionnet/kernels is linux-3.2.64-ghost. I got it by just using the script marionnet_from_scratch.sh that I got from the marionnet website and it did everything on it own. How do I know if NET_SCHED was compiled into the kernel. I don't think there is a problem with the host machine kernel because running tc on it works. It doesnt work in marionnet though..
– user3374754
Jan 8 at 12:12
marionnet.org/download/marionnet_from_scratch/0.94.x/… doesn't have CONFIG_NET_SCHED in its linux-3.2.64-ghost.config . That's the cause
– A.B
Jan 8 at 15:28
If you were using Debian 9, i'd tell to use the packaged version of marionnet which would offer to use the user-mode-linux package with the needed option and you'd be done. Here you can perhaps manage to reuse it on the wheezy (Debian 7) image from upstream, or you can compile the kernel yourself, but I wouldn't know how to explain either in an answer
– A.B
Jan 8 at 15:33
Marionnet is using User Mode Linux to provide virtualization: it's a Linux kernel configured as a standard process. What kernel is it and where does it come from? Was
NET_SCHED
support compiled in this kernel? For example Debian's user-mode-linux package does have NET_SCHED
compiled in (as can be seen with the .../sched/
directory in the list of files). Or is it your own kernel that is lacking this feature?– A.B
Jan 6 at 1:08
Marionnet is using User Mode Linux to provide virtualization: it's a Linux kernel configured as a standard process. What kernel is it and where does it come from? Was
NET_SCHED
support compiled in this kernel? For example Debian's user-mode-linux package does have NET_SCHED
compiled in (as can be seen with the .../sched/
directory in the list of files). Or is it your own kernel that is lacking this feature?– A.B
Jan 6 at 1:08
the kernel type in /usr/local/share/marionnet/kernels is linux-3.2.64-ghost. I got it by just using the script marionnet_from_scratch.sh that I got from the marionnet website and it did everything on it own. How do I know if NET_SCHED was compiled into the kernel. I don't think there is a problem with the host machine kernel because running tc on it works. It doesnt work in marionnet though..
– user3374754
Jan 8 at 12:12
the kernel type in /usr/local/share/marionnet/kernels is linux-3.2.64-ghost. I got it by just using the script marionnet_from_scratch.sh that I got from the marionnet website and it did everything on it own. How do I know if NET_SCHED was compiled into the kernel. I don't think there is a problem with the host machine kernel because running tc on it works. It doesnt work in marionnet though..
– user3374754
Jan 8 at 12:12
marionnet.org/download/marionnet_from_scratch/0.94.x/… doesn't have CONFIG_NET_SCHED in its linux-3.2.64-ghost.config . That's the cause
– A.B
Jan 8 at 15:28
marionnet.org/download/marionnet_from_scratch/0.94.x/… doesn't have CONFIG_NET_SCHED in its linux-3.2.64-ghost.config . That's the cause
– A.B
Jan 8 at 15:28
If you were using Debian 9, i'd tell to use the packaged version of marionnet which would offer to use the user-mode-linux package with the needed option and you'd be done. Here you can perhaps manage to reuse it on the wheezy (Debian 7) image from upstream, or you can compile the kernel yourself, but I wouldn't know how to explain either in an answer
– A.B
Jan 8 at 15:33
If you were using Debian 9, i'd tell to use the packaged version of marionnet which would offer to use the user-mode-linux package with the needed option and you'd be done. Here you can perhaps manage to reuse it on the wheezy (Debian 7) image from upstream, or you can compile the kernel yourself, but I wouldn't know how to explain either in an answer
– A.B
Jan 8 at 15:33
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
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%2fsuperuser.com%2fquestions%2f1390511%2fmarionnet-tc-command-and-rtnetlink-answers-operation-not-supported%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 Super User!
- 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%2fsuperuser.com%2fquestions%2f1390511%2fmarionnet-tc-command-and-rtnetlink-answers-operation-not-supported%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
Marionnet is using User Mode Linux to provide virtualization: it's a Linux kernel configured as a standard process. What kernel is it and where does it come from? Was
NET_SCHED
support compiled in this kernel? For example Debian's user-mode-linux package does haveNET_SCHED
compiled in (as can be seen with the.../sched/
directory in the list of files). Or is it your own kernel that is lacking this feature?– A.B
Jan 6 at 1:08
the kernel type in /usr/local/share/marionnet/kernels is linux-3.2.64-ghost. I got it by just using the script marionnet_from_scratch.sh that I got from the marionnet website and it did everything on it own. How do I know if NET_SCHED was compiled into the kernel. I don't think there is a problem with the host machine kernel because running tc on it works. It doesnt work in marionnet though..
– user3374754
Jan 8 at 12:12
marionnet.org/download/marionnet_from_scratch/0.94.x/… doesn't have CONFIG_NET_SCHED in its linux-3.2.64-ghost.config . That's the cause
– A.B
Jan 8 at 15:28
If you were using Debian 9, i'd tell to use the packaged version of marionnet which would offer to use the user-mode-linux package with the needed option and you'd be done. Here you can perhaps manage to reuse it on the wheezy (Debian 7) image from upstream, or you can compile the kernel yourself, but I wouldn't know how to explain either in an answer
– A.B
Jan 8 at 15:33