netlink

이전 Unix 응용 프로그램: Solaris PC Netlink와 SCO AFPS는 동일한 프로그램입니까?
netlink

이전 Unix 응용 프로그램: Solaris PC Netlink와 SCO AFPS는 동일한 프로그램입니까?

나는 단지 호기심과 배움으로 Unixware에서 AFPS를 사용하고 있습니다. (저는 이미 Samba가 있다는 것을 알고 있었고 Samba는 2008년부터 AFPS를 지원하지 않습니다.) 온라인으로 검색하던 중 동일한 경로(/var/opt/lanman)와 일부 동일한 명령(net, euctosjis 등)이 있는 Solaris PC NetLink라는 제품을 보았습니다. 간단한 질문: 동일한 프로그램의 라이센스를 다시 취득하거나 이름을 변경할 수 있습니까? 또한 AFPS와 동일한 명령이 포함된 "Adva...

Admin

ethtool 사용자 공간 API 및 NETLINK 소켓을 사용하여 인터페이스 자동 협상을 트리거할 수 있습니까?
netlink

ethtool 사용자 공간 API 및 NETLINK 소켓을 사용하여 인터페이스 자동 협상을 트리거할 수 있습니까?

ethtool -r자동 협상이 활성화되었을 때 C++ 코드의 동작을 복제하기 위해 NETLINK 소켓을 사용하고 싶습니다 . CLI를 검색합니다ethtool 소스 코드나는 그들이 IOCTL 소켓과 ethtool 명령을 사용한다는 것을 발견했습니다 ETHTOOL_NWAY_RST. 커널 문서에 따르면여기, 명령이 NETLINK 소켓으로 변환되지 않았습니다. 포기하기 전에 동일한 동작을 달성할 수 있는 다른 방법이 있는지 알고 싶습니다. 내가 지금까지 시도한 것 인터페이스에 고정 경로가 있으므로 해당 경...

Admin

udev는 NetworkManager와 같은 데몬과 어떻게 통신합니까?
netlink

udev는 NetworkManager와 같은 데몬과 어떻게 통신합니까?

존재하다udev 위키 페이지, 다음과 같은 그림이 있습니다. Kernel -> udev -> NetworkManager <-> DBus <-> Firefox. 커널은 netlink 소켓을 통해 uevent를 udevd로 보냅니다. NetworkManager는 dbus를 통해 Firefox와 통신합니다. 문제 없다. udev(udevd 데몬이라고 가정)와 NetworkManager 간의 통신 메커니즘은 무엇입니까? NetworkManager 자체가 링크/경로 등을 구성하...

Admin

VXLAN에서 학습한 MAC를 다른 네임스페이스에 공지
netlink

VXLAN에서 학습한 MAC를 다른 네임스페이스에 공지

다른 네임스페이스에서 l2 eVPN(vxlan) bgp 스피커를 실행하고 학습된 주소를 다른 네임스페이스에 알리고 싶습니다. 다음 토폴로지를 구축할 때 BGP 데몬은 실행 중인 네임스페이스의 fdb 테이블을 채우지만 이후에 fdb 테이블에 나타나는 주소는 연결된 브리지에서 광고되거나 검색되지 않습니다. 이 배포에서 내가 놓치고 있는 것은 무엇입니까? ...

Admin

Linux tc, u32 필터 마스크 적용 시 잘못된 '일치' 오류 발생
netlink

Linux tc, u32 필터 마스크 적용 시 잘못된 '일치' 오류 발생

TOS 기반 트래픽 조절에 다음 규칙을 적용하고 싶습니다. 모든 규칙은 유효하지만 IP 헤더를 차단하는 최종 규칙이 표시됩니다.불법적인 '일치'실수 sudo tc qdisc del dev tun0 root handle 1: htb default 10 sudo tc qdisc add dev tun0 root handle 1: htb default 10 sudo tc filter add dev tun0 parent 1: prio 99 handle 1: u32 divisor 16 alias tclass='...

Admin

커널에 netlink 프로토콜 통신을 디버깅할 수 있는 방법이 있습니까?
netlink

커널에 netlink 프로토콜 통신을 디버깅할 수 있는 방법이 있습니까?

Netlink(예: 커널 내부 프로토콜)는 추가 도구 없이 디버깅하기 어려운 것 같습니다. 매우 제한된 임베디드 시스템을 사용하고 있기 때문에 실제로 사용할 수 없습니다. 소스에서 다시 컴파일하는 경우 netlink에 대한 커널 디버깅 옵션이 있습니까? 예를 들어, 메시지가 수신되고 이해되었음을 확인하는 로그 디버깅 상세 수준을 15로 설정했지만 특히 netlink와 관련된 옵션을 찾을 수 없습니다. ...

Admin

TCP 연결의 활성/수동 끝을 확인하는 방법
netlink

TCP 연결의 활성/수동 끝을 확인하는 방법

반환된 TCP 연결에 대한 정보를 확인하면sock_diag(7)(또는/proc/net/tcp), 주어진 연결이 연결을 소유한 로컬 측에서 발생했는지 확인하는 방법수동적인, 청취 소켓 또는 활성 연결 소켓? 고쳐 쓰다저는 API 수준에서 이 작업을 수행하는 데 관심이 있습니다. 즉, ss명령을 시작하거나 기다리지 않고 수행하는 것입니다 netstat. ...

Admin

내 질문
netlink

내 질문

내 질문 AF_NETLINK다음 추적에서와 같이 커널에 대한 쿼리에 응답하는 데 간헐적으로 몇 초가 걸립니다 strace. 10:42:38.864353 socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC, NETLINK_ROUTE) = 3 10:42:38.864377 setsockopt(3, SOL_SOCKET, SO_SNDBUF, [32768], 4) = 0 10:42:38.864399 setsockopt(3, SOL_SOCKET, SO_RCVBUF, [1048576], 4...

Admin

Linux의 veth 장치에서 생성된 netlink 메시지 디코딩
netlink

Linux의 veth 장치에서 생성된 netlink 메시지 디코딩

나는 (내가 사용하고 있는) 한 쌍의 veth 장치를 생성하기 위해 다음 명령을 실행할 때 커널과 교환되는 netlink 메시지를 이해하고 싶습니다 Ubuntu 16.04. $ sudo ip link add veth1 type veth peer name veth2 튜토리얼을 따라해 보았습니다.협회. 나는 strace를 사용했고 netlink와 관련된 다음 추적을 얻었습니다. $ sudo strace -e trace=network -x -s 16384 -f -o out ip link add ve...

Admin

하지만
netlink

하지만

Linux 커널은 IPv6 SLAAC(Stateless Address Autoconfiguration)을 지원하며 들어오는 라우터 광고 메시지를 처리할 수 있습니다. 하지만:내가 아는 한, 커널이 라우터 광고를 처리하지 않는 두 가지 사항이 있습니다. "M"/"O" 플래그는 네트워크에 DHCPv6 서버가 있음을 나타냅니다.(이것은 inet6_dev에 저장되지만 사용되지는 않습니다) RA에서 DNS 서버를 전달하기 위한 DNS 옵션(이것은 완전히 무시되었습니다) 사용자 공간에서 이 정보를 검색할 수...

Admin