“ndd” equivalent of “ethtool” on Solaris
I've to restore a large file from a NAS backup on Solaris 10 ZFS. I'm using this following command:
rsync -av user@xxx.xxx.xxx.xxx:from/NAS/files/system to/solaris/files/system
And I've got this error:
Disconnecting: Corrupted MAC on input.
rsync: connection unexpectedly closed (3778664937 bytes received so far) [receiver]
rsync: [generator] write error: Broken pipe (32)
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [receiver=3.1.0]
rsync error: error in socket IO (code 10) at io.c(837) [generator=3.1.0
rsync Disconnecting: Corrupted MAC on input.
After a little research the solution should be:
ethtool -K eth0 tx off rx off
As the ethtool command doesn't exist on Solaris, I should use the ndd utility in interactive mode. I didn't find any good explanation and the man page is poor, for getting the equivalent of the command line above. I'm missing something maybe.
command-line rsync solaris network-interface
add a comment |
I've to restore a large file from a NAS backup on Solaris 10 ZFS. I'm using this following command:
rsync -av user@xxx.xxx.xxx.xxx:from/NAS/files/system to/solaris/files/system
And I've got this error:
Disconnecting: Corrupted MAC on input.
rsync: connection unexpectedly closed (3778664937 bytes received so far) [receiver]
rsync: [generator] write error: Broken pipe (32)
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [receiver=3.1.0]
rsync error: error in socket IO (code 10) at io.c(837) [generator=3.1.0
rsync Disconnecting: Corrupted MAC on input.
After a little research the solution should be:
ethtool -K eth0 tx off rx off
As the ethtool command doesn't exist on Solaris, I should use the ndd utility in interactive mode. I didn't find any good explanation and the man page is poor, for getting the equivalent of the command line above. I'm missing something maybe.
command-line rsync solaris network-interface
After a little research the solution should be:ethtool -K eth0 tx off rx off
If that's the solution, something is wrong because that's a solution for a Linux bug in handling network connections. Is this a gigabit or faster network? Has someone wrongly disabled autonegotiation? Per the Wikipedia page: The standards for 1000BASE-T, 1000BASE-TX and 10GBASE-T require autonegotiation to be always present and enabled.
– Andrew Henle
Jun 28 '16 at 9:18
2
looks like an XY-problem, why is MAC corrupted ? commands of use can bedladm
.
– Archemar
Jun 28 '16 at 9:38
add a comment |
I've to restore a large file from a NAS backup on Solaris 10 ZFS. I'm using this following command:
rsync -av user@xxx.xxx.xxx.xxx:from/NAS/files/system to/solaris/files/system
And I've got this error:
Disconnecting: Corrupted MAC on input.
rsync: connection unexpectedly closed (3778664937 bytes received so far) [receiver]
rsync: [generator] write error: Broken pipe (32)
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [receiver=3.1.0]
rsync error: error in socket IO (code 10) at io.c(837) [generator=3.1.0
rsync Disconnecting: Corrupted MAC on input.
After a little research the solution should be:
ethtool -K eth0 tx off rx off
As the ethtool command doesn't exist on Solaris, I should use the ndd utility in interactive mode. I didn't find any good explanation and the man page is poor, for getting the equivalent of the command line above. I'm missing something maybe.
command-line rsync solaris network-interface
I've to restore a large file from a NAS backup on Solaris 10 ZFS. I'm using this following command:
rsync -av user@xxx.xxx.xxx.xxx:from/NAS/files/system to/solaris/files/system
And I've got this error:
Disconnecting: Corrupted MAC on input.
rsync: connection unexpectedly closed (3778664937 bytes received so far) [receiver]
rsync: [generator] write error: Broken pipe (32)
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [receiver=3.1.0]
rsync error: error in socket IO (code 10) at io.c(837) [generator=3.1.0
rsync Disconnecting: Corrupted MAC on input.
After a little research the solution should be:
ethtool -K eth0 tx off rx off
As the ethtool command doesn't exist on Solaris, I should use the ndd utility in interactive mode. I didn't find any good explanation and the man page is poor, for getting the equivalent of the command line above. I'm missing something maybe.
command-line rsync solaris network-interface
command-line rsync solaris network-interface
edited Mar 3 '18 at 15:35
Jeff Schaller
41.2k1056131
41.2k1056131
asked Jun 28 '16 at 7:28
dubisdubis
5331516
5331516
After a little research the solution should be:ethtool -K eth0 tx off rx off
If that's the solution, something is wrong because that's a solution for a Linux bug in handling network connections. Is this a gigabit or faster network? Has someone wrongly disabled autonegotiation? Per the Wikipedia page: The standards for 1000BASE-T, 1000BASE-TX and 10GBASE-T require autonegotiation to be always present and enabled.
– Andrew Henle
Jun 28 '16 at 9:18
2
looks like an XY-problem, why is MAC corrupted ? commands of use can bedladm
.
– Archemar
Jun 28 '16 at 9:38
add a comment |
After a little research the solution should be:ethtool -K eth0 tx off rx off
If that's the solution, something is wrong because that's a solution for a Linux bug in handling network connections. Is this a gigabit or faster network? Has someone wrongly disabled autonegotiation? Per the Wikipedia page: The standards for 1000BASE-T, 1000BASE-TX and 10GBASE-T require autonegotiation to be always present and enabled.
– Andrew Henle
Jun 28 '16 at 9:18
2
looks like an XY-problem, why is MAC corrupted ? commands of use can bedladm
.
– Archemar
Jun 28 '16 at 9:38
After a little research the solution should be:
ethtool -K eth0 tx off rx off
If that's the solution, something is wrong because that's a solution for a Linux bug in handling network connections. Is this a gigabit or faster network? Has someone wrongly disabled autonegotiation? Per the Wikipedia page: The standards for 1000BASE-T, 1000BASE-TX and 10GBASE-T require autonegotiation to be always present and enabled.– Andrew Henle
Jun 28 '16 at 9:18
After a little research the solution should be:
ethtool -K eth0 tx off rx off
If that's the solution, something is wrong because that's a solution for a Linux bug in handling network connections. Is this a gigabit or faster network? Has someone wrongly disabled autonegotiation? Per the Wikipedia page: The standards for 1000BASE-T, 1000BASE-TX and 10GBASE-T require autonegotiation to be always present and enabled.– Andrew Henle
Jun 28 '16 at 9:18
2
2
looks like an XY-problem, why is MAC corrupted ? commands of use can be
dladm
.– Archemar
Jun 28 '16 at 9:38
looks like an XY-problem, why is MAC corrupted ? commands of use can be
dladm
.– Archemar
Jun 28 '16 at 9:38
add a comment |
1 Answer
1
active
oldest
votes
What version of rsync are you using, and have you tried using a different version or different method to move the data?
The error message you're seeing is hinting of packet corruption occurring somewhere on the line. Ref: SSH error messages for a good explanation of the message you're getting.
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%2f292526%2fndd-equivalent-of-ethtool-on-solaris%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
What version of rsync are you using, and have you tried using a different version or different method to move the data?
The error message you're seeing is hinting of packet corruption occurring somewhere on the line. Ref: SSH error messages for a good explanation of the message you're getting.
add a comment |
What version of rsync are you using, and have you tried using a different version or different method to move the data?
The error message you're seeing is hinting of packet corruption occurring somewhere on the line. Ref: SSH error messages for a good explanation of the message you're getting.
add a comment |
What version of rsync are you using, and have you tried using a different version or different method to move the data?
The error message you're seeing is hinting of packet corruption occurring somewhere on the line. Ref: SSH error messages for a good explanation of the message you're getting.
What version of rsync are you using, and have you tried using a different version or different method to move the data?
The error message you're seeing is hinting of packet corruption occurring somewhere on the line. Ref: SSH error messages for a good explanation of the message you're getting.
answered Jan 19 '17 at 18:55
sleepyweaselsleepyweasel
87329
87329
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%2f292526%2fndd-equivalent-of-ethtool-on-solaris%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
After a little research the solution should be:
ethtool -K eth0 tx off rx off
If that's the solution, something is wrong because that's a solution for a Linux bug in handling network connections. Is this a gigabit or faster network? Has someone wrongly disabled autonegotiation? Per the Wikipedia page: The standards for 1000BASE-T, 1000BASE-TX and 10GBASE-T require autonegotiation to be always present and enabled.– Andrew Henle
Jun 28 '16 at 9:18
2
looks like an XY-problem, why is MAC corrupted ? commands of use can be
dladm
.– Archemar
Jun 28 '16 at 9:38