“ndd” equivalent of “ethtool” on Solaris












3















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.










share|improve this question

























  • 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
















3















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.










share|improve this question

























  • 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














3












3








3








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.










share|improve this question
















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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 be dladm.

    – 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






  • 2





    looks like an XY-problem, why is MAC corrupted ? commands of use can be dladm.

    – 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










1 Answer
1






active

oldest

votes


















0














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.






share|improve this answer























    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
    });


    }
    });














    draft saved

    draft discarded


















    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









    0














    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.






    share|improve this answer




























      0














      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.






      share|improve this answer


























        0












        0








        0







        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.






        share|improve this answer













        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.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 19 '17 at 18:55









        sleepyweaselsleepyweasel

        87329




        87329






























            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            How to make a Squid Proxy server?

            Is this a new Fibonacci Identity?

            19世紀