centos 上开启lldp的程序为lldpad,ubuntu上为lldpd
首先安装运行
#yum install lldpad
#lldpad -d
在所有接口开启
for i in `ls /sys/class/net/ | grep "em\|eth"` ;
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 em1 -V mngAddr ipv4=`hostname -I`;
lldptool -T -i $i -V mngAddr enableTx=yes;
done
这样交换机就可以发现了
lldpad在服务器上有命令行调试工具
#lldptool get-tlv -n -i "interface"