[Users] problem with snmpd on veth

Kirill Korotaev dev at parallels.com
Mon Feb 11 13:25:54 EST 2008


you are welcome!

Kirill

Alexander Prinsier wrote:
> It's not a VLAN. I don't remember giving it a name myself. I thought
> openvz somehow choose the name (since it's for VE 3003).
> 
> I edited the host_ifname in /etc/vz/conf/3003.conf to veth3003 instead
> of veth3003.0 and it fixed it. Thanks for helping finding the error.
> 
> Alexander
> 
> Kirill Korotaev wrote:
>> 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 at openvz.org
>>>>> https://openvz.org/mailman/listinfo/users
>>>>>
> 
> 


More information about the Users mailing list