Làm cách nào để bạn có được thông tin VLAN như thêm và xóa giao diện phụ VLAN từ hạt nhân sang không gian người dùng bằng cách sử dụng ổ cắm NETLINK trong C?Thông tin VLAN bằng cách sử dụng NETLINK
Tôi đã học rất ít trong NETLINK người đàn ông như được đề xuất trong nhận xét. Tôi đã thêm và xóa giao diện phụ VLAN và được giám sát bằng chương trình ổ cắm netlink. Để thêm &, mỗi lần nhận 3 tin nhắn. Bổ sung gửi 3 tin nhắn NEWLINK và xóa sẽ gửi 2 tin nhắn NEWLINK & 1 DELLINK. Tại sao vậy?
Đối với việc bổ sung các mới giao diện VLAN eth1.75:
RTM_NEWLINK Link eth2.75 Down
RTM_NEWLINK Link eth2 Up
RTM_NEWLINK Link eth2.75 Up
Đối Xóa VLAN giao diện eth2.75:
RTM_NEWLINK Link eth2 Up
RTM_NEWLINK Link eth2.75 Down
RTM_DELLINK eth2.75
sửa lỗi ngữ pháp nhỏ. –
Đọc các trang hướng dẫn sử dụng và quay trở lại khi bạn bị kẹt trong một câu hỏi cụ thể. Bắt đầu với 'man 7 netlink' và sau đó là' man 7 rtnetlink'. Tôi * nghĩ * bạn sẽ nhận được 'RTM_NEWLINK' để thêm và' RTM_DELINK' để xóa. Hãy tìm trong mã nguồn của [Trình quản lý mạng] (https://download.gnome.org/sources/NetworkManager/1.0/) để biết ví dụ. –