New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigate 'Operation not permitted' messages #1
Comments
I am not sure these messages are related to the iptables trick :)
That happens when I close one camonitor command in a client and re-run it immediately (less than 1 sec). Then, few (not sure) IOCs return these messages. I will test few possible scenario later, and let you know. |
It only happens when I try to get PVs with one command, for example,
or
If I call them individually as follow:
in infinite while loop, I cannot see the message tcpdump results
In this case, I see the following message in IOC 1 What do you think? Can we improve the iptable trick? |
Since last weekend with case1
with the infinite caget calls as
there is no message in three IOCs. It looks like the whole condition of the iptables trick doesn't cover the following case:
Then, I guess, it may be related with how caget with n pv variables connect to an IOC. |
The iptables rule changes the destination address of incoming UDP packets (name resolution requests) from the unicast address of the local host to the broadcast address. It does not look at the content of packets. The IOC error message is printed when the IOC wants to send a UDP packet (name resolution answer). In your tcp dumps: Your dumps do not show the name resolution answers (UDP 10.0.6.60 -> 10.4.8.11.35593), where one of the answers causes the error printout. Note also that |
Yes, I understood exactly what you described. BTW, the trick works well, so I can access three PVs come from three IOCs. It look like we can ignore this error message. Am I right? If so, I will update the wiki (document) page in new epics site. |
Are you sure these messages are related to the iptables trick?
They are pointing to some configuration issue, but the iptables rules are related to incoming UDP messages, while these errors are caused by trouble with outgoing UDP messages.
The text was updated successfully, but these errors were encountered: