저는 Linux의 Bcast:192.168.1.255
인터페이스에서 UDP 패킷을 브로드캐스팅하고 있습니다. wlan0
잘 작동하고 있으며 다른 컴퓨터에서 작성된 UDP 클라이언트를 수신하고 있습니다. 해당 인터페이스에 지정된 MTU 크기보다 큰 UDP 패킷을 보낼 수 없다는 것을 이해합니다.
브로드캐스트 인터페이스의 MTU 크기 상태1500. 그렇다면 테스트 결과 1500바이트보다 큰 UDP는 보낼 수 없는 것으로 나타났습니다. 더 작은 UDP 패킷을 보낼 수 있으며 패킷이 유효한지 확인합니다.
질문
Linux에서 Bcast 인터페이스의 MTU 크기를 늘리는 방법이 Linux에 있습니까? 그렇다면 단점은 무엇입니까?
답변1
명령은 ip link
핵심입니다. WLAN 연결의 MTU를 변경할 수 있습니까?
어느 쪽이든:ip link set wlan0 mtu 4000
그런데 AP가 sk 점보 프레임을 지원합니까, 아니면 sk 점보 프레임을 지원하도록 구성할 수 있습니까?
Linux는 UDP를 보낼 때 MTU 검색을 사용하므로 아웃바운드 및 크기가 큰 UDP 패킷이 시스템에서 거부될 수 있습니다(EMSGSIZE 오류). MTU 경로 검색을 비활성화할 수 있지만 네트워크 장치는 여전히 크기가 큰 데이터그램을 삭제하고 조각화하지 않습니다.
UDP = 사용자 데이터그램 프로토콜(따라서 기본적으로 크기가 큰 패킷을 거부해야 함, 데이터그램 1개 = (이더넷) 프레임 1개)