/proc/sys/net/core/wmem_max를 편집할 수 없습니다. [중복]

/proc/sys/net/core/wmem_max를 편집할 수 없습니다. [중복]

최근 내 무선 네트워크가 불규칙한 간격(30초~20분)으로 데이터 전송을 중단했고, 매번 무선 어댑터를 뽑았다가 켜야 했습니다.

ping( ping 8.8.8.8)을 사용하여 무슨 일이 일어나고 있는지 확인하고 데이터 전송이 중지되면 다음 메시지가 나타납니다.

ping: sendmsg: 사용 가능한 버퍼 공간이 없습니다.

그래서 이 문제를 해결하기 위해 제가 찾은 해결책은 다음을 사용하여 버퍼 크기를 늘리는 것이었습니다.

sudo echo 83886080 > /proc/sys/net/core/wmem_max

이 명령을 실행할 수는 없지만 Enter 키를 누르면 다음과 같은 결과가 나타납니다.

bash: /proc/sys/net/core/wmem_max: 권한이 거부되었습니다.

sudo없이 또는 함께 명령을 시도하면 gksu동일한 메시지가 반환됩니다. GEdit를 통해 파일을 열 수 있으며 /proc/sys/net/core/wmem_max관리자 권한으로 파일을 열면 "저장" 버튼을 클릭할 수 있습니다. 하지만 값을 변경하고 버튼을 클릭하면 다음 메시지가 반환됩니다.

/proc/sys/net/core/wmem_max 저장 시 임시 백업 파일을 생성할 수 없습니다.

gedit는 새 파일을 저장하기 전에 파일의 이전 복사본을 백업할 수 없습니다. 이 경고를 무시하고 파일을 저장할 수 있지만, 저장하는 동안 오류가 발생하면 파일의 이전 복사본이 손실될 수 있습니다. 아직도 저장하시겠습니까?

"어쨌든 저장" 버튼을 클릭해도 똑같은 메시지가 반환됩니다.

답변1

귀하의 sudo명령은 데이터를 루트로 쓰지 않습니다. echo를 루트로만 실행하세요. 노력하다

sudo -s -H
echo 83886080 > /proc/sys/net/core/wmem_max

관련 정보