在 Oracle® Solaris 11.2 中确保系统和连接设备的安全

退出打印视图

更新时间: 2014 年 9 月
 
 

如何从 /dev/* 设备检索 IP MIB-II 信息

检索 Oracle Solaris IP MIB-II 信息的应用程序应该打开 /dev/arp,而不是 /dev/ip

  1. 确定 /dev/ip/dev/arp 上的设备策略。
    % getdevpolicy /dev/ip /dev/arp
    /dev/ip
    read_priv_set=net_rawaccess
    write_priv_set=net_rawaccess
    /dev/arp
    read_priv_set=none
    write_priv_set=none

    请注意,读写 /dev/ip 需要具有 net_rawaccess 特权,而 /dev/arp 不需要特权。

  2. 打开 /dev/arp 并推送 tcpudp 模块。

    此方法不需要特权,它等同于打开 /dev/ip 并推送 arptcpudp 模块。现在,由于打开 /dev/ip 需要特权,因此 /dev/arp 是首选方法。