is it VLAN or you just gave veth that name? I guess snpmd tries to be too smart and assumes it is a VLAN... But maybe I'm wrong.
Alexander Prinsier wrote: > I'm running snmpd/strace in the host. > > ip a l lists the interface 'veth3003.0'. > > Could this '.0' make a difference? > > Alexander > > Kirill Korotaev wrote: >> this ioctl() return ifindex by device name. >> where do you run this snpmd/strace? in host or in VE? >> obviously, there is no veth3003 device found, so the error was returned. >> >> what 'ip a l' commands shows when this happens? >> >> Kirill >> >> Alexander Prinsier wrote: >>> Hello, >>> >>> I'm seeing these error messages appear in my error log: >>> >>> Feb 10 14:37:04 h01 snmpd[18514]: ioctl 35123 returned -1 >>> >>> I tried to get the cause of this error message: >>> >>> strace /usr/sbin/snmpd -Le -f -u snmp -I -smux -p /var/run/snmpd.pid >>> 127.0.0.1 > /root/snmpd.log 2>&1 >>> >>> I could find this in the strace.log: >>> >>> socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 10 >>> ioctl(10, SIOCGIFINDEX, {ifr_name="eth0", ifr_index=6}) = 0 >>> close(10) = 0 >>> socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 10 >>> ioctl(10, SIOCGIFINDEX, {ifr_name="veth3003", ???}) = -1 ENODEV (No such >>> device) >>> write(2, "ioctl 35123 returned -1\n", 24ioctl 35123 returned -1 >>> ) = 24 >>> close(10) = 0 >>> >>> veth3003 is associated with VE 3003, in which runs openvpn (don't think >>> that's relevant though). >>> >>> Anyone knows what this ioctl is for, and why it fails for veth3003? >>> >>> Thanks, >>> >>> Alexander >>> _______________________________________________ >>> Users mailing list >>> Users@openvz.org >>> https://openvz.org/mailman/listinfo/users >>> > > _______________________________________________ Users mailing list Users@openvz.org https://openvz.org/mailman/listinfo/users