netlink

    0

    1답변

    커널 모듈이 사용자 앱에 보낼 수있는 최대 Netlink 메시지가 16K에 가깝다는 것을 알고 있습니다. 더 큰 크기의 경우 genlmsg_unicast()은 성공하지만 내 앱에는 데이터가 수신되지 않습니다. 내 사용자 응용 프로그램에서 , 나는 내 사용자 응용 프로그램에서 RECV 버퍼 크기를 증가 노력했다 libnl 를 사용하고 있지만 그 도움이되지 않

    0

    1답변

    libnl이 리눅스 커널에서 이웃 테이블을 가져올 수 있습니까? API rtnl_neightbl_get을 사용해 보았지만 캐시의 항목을 가져 오지 못했습니다. 인터페이스로 "lo"가있는 항목 만 가져옵니다. 어떻게 테이블 전체를 버릴 수 있습니까? 씨 라미 로젠 #include <stdio.h> #include <errno.h>

    1

    1답변

    을, 64 비트 나는 다음과 같은 오류가 무엇입니까 #include <sys/socket.h> #include <linux/netlink.h> #include <stdlib.h> #include <string.h> #include <stdio.h> #include <errno.h> int main() { int flags =0;

    0

    1답변

    변경 될 때마다 내 링크의 현재 상태를 가져 오지만 내 데몬이 시작될 때 초기 상태를 얻어야합니다. 이것이 내가 가진 것입니다. void read_msg(int fd) { // loop through the struct nlmsghdr and pull struct ifinfomsg // data to get the flags. } i

    12

    2답변

    누구든지 저 아래 오류와 다른 사람들이 그것을 좋아할 수있게 도와 줄 수 있습니까? 나는 인터넷으로 봤지만 내 맥락에는 아무런 의미가 없다. Docker Image를 다운로드했지만 컨테이너가 시작되지 않습니다. 참조 된 네임 스페이스는 항상 26 일 필요는 없지만 20-29 사이 일 수 있습니다. Docker 컨테이너를 EC2 인스턴스로 시작하고 AWS E

    0

    2답변

    네이티브 VLAN을 통해 나가는 패킷의 일부 클라이언트 Mac에 대해 vlan 태그를 삽입하려고합니다. nh_hooks IN, OUT 및 Forward를 시도했지만 성공하지 못했습니다. 내가 원하는 것은 클라이언트의 패킷에 기본 VLAN으로 태그를 추가 한 다음 동일한 VLAN을 통해 보낼 수 있거나 태그가 지정된 VLAN 인터페이스에 기반한 일부 클라이언

    1

    1답변

    libnl을 사용하는 응용 프로그램이 있습니다. 버전 (1 또는 3)을 사용할 수 있으며 구성 중에는 libnl3을 찾지 못한 경우 먼저 ibnl3을 사용하고 libnl-1에 폴백을 시도합니다. 내 응용 프로그램은 libnl도 사용하는 다른 라이브러리를 사용합니다. 문제는 내 컴퓨터에 libnl1-dev 만 있기 때문에 내 앱에서 사용해야한다는 것입니다.

    0

    1답변

    커널에서 인터럽트 번호를 받으려면 netlink을 사용합니다. 사용자 공간의 응용 프로그램은 libevent을 사용하여 TCP/IP 요청을 처리하고 netlink 메시지를 처리합니다. libevent 리눅스를 지원 netlink 소켓을 지원합니까? 간단한 예를 들어 주시면 감사하겠습니다.

    1

    2답변

    netlink 라이브러리 버전 3을 배우고 있으며 지정된 네트워크 인터페이스의 ipv4 주소를 얻는 방법을 알고 싶습니다. 나는 MAC 주소를 얻을 수 있으며 심지어 링크 데이터 구조에서 인터페이스 이름을 다시 쿼리 할 수 ​​있지만 libnl 및 libnl-route libs를 사용하여 IP 주소를 얻는 방법을 알 수는 없습니다. libnl-cli lib

    0

    1답변

    현재 사용자 공간에 커널 해시 테이블 구현을 노출시키는 학교 프로젝트 용 Linux 커널 모듈을 만들고 있습니다. 이것을 달성하기 위해 Netlink 소켓을 통해 LKM과 통신하는 사용자 공간 API도 만들었습니다. 나는 지금 일하고있다. 그러나 나는 나에게 상당히 혼란하게했던 충돌에 부딪쳤다. 그리고 나는 정말로 나의 머리를 감쌀 수 없다. 그리고 실제로