MTU 1500 이상으로 설정하는 방법 없을까요?
글쓴이: wonjnlee / 작성시간: 금, 2016/12/30 - 8:39오후
안녕하세요
리눅스에서 네트워크 카드 mtu 값을 1500 이상으로 하고 싶은데요.
ifconfig eth0 mtu 2000
예를들어 이런식으로 명령어를 입력하면
SIOCSIFMTU : 부적절한 인수
라고 하면서 불가능하네요.
이런거는 네트워크 카드가 지원을 안하기 때문인가요? 아니면 다른 방법이 있는건가요?
네트워크 카드는 좀 옛날거구요.. 리눅스도 굉장히 옛날 버전입니다.
도움 부탁드립니다.
Forums:
네트워크 카드 종류에 따라서 다릅니다. net
네트워크 카드 종류에 따라서 다릅니다. net/core/dev.c의 __dev_set_mtu 함수에서 네트워크 카드 드라이버별로 MTU 설정 부분을 불러오며, net_device_ops에 ndo_change_mtu 함수가 정의되어 있어야 이걸 지원합니다. 이건 드라이버마다 다르니까 http://lxr.free-electrons.com/ident?i=net_device_ops 페이지에서 사용하는 네트워크 카드 드라이버 코드를 읽어 보세요.
ps. 정확한 네트워크 카드 종류와 리눅스 배포판 종류를 알려 주시는 것은 문제 해결에 도움이 됩니다. 오래 되었다고 해도 상관 없습니다.
아. 늦게라도 답변 달아주셔서 너무 감사드립니다ㅠ
아. 늦게라도 답변 달아주셔서 너무 감사드립니다ㅠ
정확하게 네트워크 카드가 무엇인지는 잘 모르겠습니다.. 우선 리눅스는 페도라4코어입니다.
임베디드 부분을 다루고 있어서 굉장히 옛날 리눅스를 쓰고 있습니다.
아마 네트워크 카드는 제 기억으로 nvidia 혹은 amd 보드에 딸려나오는 네트워크 카드인 것으로 알고있습니다.
제작년도는 거의 10년이 넘었구요..
아. 늦게라도 답변 달아주셔서 너무 감사드립니다ㅠ
아. 늦게라도 답변 달아주셔서 너무 감사드립니다ㅠ
정확하게 네트워크 카드가 무엇인지는 잘 모르겠습니다.. 우선 리눅스는 페도라4코어입니다.
임베디드 부분을 다루고 있어서 굉장히 옛날 리눅스를 쓰고 있습니다.
아마 네트워크 카드는 제 기억으로 nvidia 혹은 amd 보드에 딸려나오는 네트워크 카드인 것으로 알고있습니다.
제작년도는 거의 10년이 넘었구요..
댓글 달기