“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
bumped to the homepage by Community♦ 31 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
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
bumped to the homepage by Community♦ 31 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
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
40.4k1054126
40.4k1054126
asked Jun 28 '16 at 7:28
dubisdubis
5231516
5231516
bumped to the homepage by Community♦ 31 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 31 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
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