Ìܼ¡

³µÍ×

Fedora 21¤Ë¤Ælldpd¤ò»ÈÍѤ¹¤ëÊýË¡¡£
Raspberry Pi¤ËƳÆþ¤·¤¿¾ì¹ç¤Î»öÎã¤È¤Ê¤ë¤¿¤á¡¢CPU¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÏARM¤È¤Ê¤ë¡£

ƳÆþ¼ê½ç

¥¤¥ó¥¹¥È¡¼¥ë

  • ¥Ñ¥Ã¥±¡¼¥¸Æ³Æþ
    # yum install lldpad
    
    ==============================================================================================================================
     Package                    Arch                     Version                                    Repository               Size
    ==============================================================================================================================
    Installing:
     lldpad                     armv7hl                  0.9.46-8.git48a5f38.fc21                   fedora                  239 k
    Installing for dependencies:
     libconfig                  armv7hl                  1.4.9-7.fc21                               fedora                   58 k
  • ¥µ¡¼¥Ó¥¹¤Î¼«Æ°µ¯Æ°¤òÀßÄꤹ¤ë
    # systemctl enable lldpad.service
    
    Created symlink from /etc/systemd/system/multi-user.target.wants/lldpad.service to /usr/lib/systemd/system/lldpad.service.
    Created symlink from /etc/systemd/system/sockets.target.wants/lldpad.socket to /usr/lib/systemd/system/lldpad.socket.
  • ¥µ¡¼¥Ó¥¹¤òµ¯Æ°¤¹¤ë
    # systemctl start lldpad
  • µ¯Æ°·ë²Ì
    # systemctl status lldpad.service
    ¡ü lldpad.service - Link Layer Discovery Protocol Agent Daemon.
      Loaded: loaded (/usr/lib/systemd/system/lldpad.service; enabled)
      Active: active (running) since Thu 2016-10-06 23:10:25 JST; 4min 44s ago
    Main PID: 19571 (lldpad)
      CGroup: /system.slice/lldpad.service
              ¨¦¨¡19571 /usr/sbin/lldpad -t
    
    Oct 06 23:10:25 hw-mon02.localnet.asabiya.net systemd[1]: Started Link Layer Discovery Protocol Agent Daemon..

ÀßÄê

  • eth0¤¬ÊÖ¤¹ÃͤòÀßÄê
    for i in `ls /sys/class/net/ | grep 'eth\|ens\|eno'`;
    do echo "enabling lldp for interface: $i";
    lldptool set-lldp -i $i adminStatus=rxtx;
    lldptool -T -i $i -V sysName enableTx=yes;
    lldptool -T -i $i -V portDesc enableTx=yes;
    lldptool -T -i $i -V sysDesc enableTx=yes;
    lldptool -T -i $i -V sysCap enableTx=yes;
    lldptool -T -i $i -V mngAddr enableTx=yes;
    done
  • eth0¤Î¥¢¥É¥ì¥¹¤òÀßÄê
    lldptool -T -i eth0 -V mngAddr ipv4=[IPADDR]

    ¼Â¹ÔÎã
    # lldptool -T -i eth0 -V mngAddr ipv4=192.168.1.10
    ipv4 = 192.168.1.10
  • ÀßÄê¤ÎÍ­¸ú²½
    # systemctl restart lldpad.service
  • ÀßÄê·ë²Ì¤Î³Îǧ
    # lldptool get-tlv -i eth0
    Chassis ID TLV
           MAC: b8:27:eb:39:f8:13
    Port ID TLV
           MAC: b8:27:eb:39:f8:13
    Time to Live TLV
           120
    Port Description TLV
           Interface   2 as eth0
    System Name TLV
           hw-mon02.localnet.asabiya.net
    System Description TLV
           Linux hw-mon02.localnet.asabiya.net 3.18.13-501.20150510gitf36e19f.sc20.armv7hl.bcm2709 #1 SMP PREEMPT Sun May 10 13:50:02 BST 2015 armv7l
    System Capabilities TLV
           System capabilities:  Station Only
           Enabled capabilities: Station Only
    Management Address TLV
           IPv4: 192.168.xxx.xxx
           Ifindex: 2
    End of LLDPDU TLV

¥Ñ¥Ã¥±¡¼¥¸Æþ¼êÊýË¡

fedora 21ÍÑARM¸þ¤±¥Ñ¥Ã¥±¡¼¥¸¤Ï¥¢¡¼¥«¥¤¥Ö¥ê¥Ý¥¸¥È¥ê¤Ë°ÜÆ°¤·¤Æ¤¤¤ë¤¿¤á¡¢°Ê²¼¤è¤ê¼êÆ°¤Ç¥À¥¦¥ó¥í¡¼¥É¤¹¤ë¡£

https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/21/Server/armhfp/os/Packages/l/


¥È¥Ã¥×   ÊÔ½¸ Åà·ë º¹Ê¬ ŽÊŽÞŽ¯Ž¸Ž±Ž¯ŽÌŽß źÉÕ Ê£À½ ̾Á°Êѹ¹ ¥ê¥í¡¼¥É   ¿·µ¬ °ìÍ÷ ¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS
Last-modified: 2018-12-24 (·î) 18:56:24 (2041d)