Solaris에서 "ndd"는 "ethtool"과 동일합니다.

Solaris에서 "ndd"는 "ethtool"과 동일합니다.

Solaris 10 ZFS의 NAS 백업에서 대용량 파일을 복원해야 합니다. 다음 명령을 사용하고 있습니다.

 rsync -av [email protected]:from/NAS/files/system to/solaris/files/system 

이 오류가 있습니다.

 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.

몇 가지 조사를 거친 후 해결 방법은 다음과 같습니다.

 ethtool -K eth0 tx off rx off

ethtool 명령은 Solaris에 존재하지 않으므로 대화형 모드에서 ndd 유틸리티를 사용해야 합니다. 나는 좋은 설명을 찾지 못했고 매뉴얼 페이지는 위와 동등한 명령줄을 얻기에는 좋지 않습니다. 어쩌면 내가 뭔가를 놓쳤을 수도 있습니다.

답변1

어떤 버전의 rsync를 사용하고 있나요? 다른 버전이나 다른 방법을 사용하여 데이터를 이동해 보셨나요?

표시되는 오류 메시지는 회선 어딘가에서 패킷 손상이 발생했음을 의미합니다. 인용하다: SSH 오류 메시지받은 메시지에 대해 잘 설명하십시오.

관련 정보