I am running a simulation software installed using wine, but when I run a demo, it says:

cannot open network adapter: any: you don't have permission to capture on that device(socket: operation not permitted).

error screenshot

  • What happens when you use sudo wine [programName] ? – Promille Nov 5 '16 at 18:45
  • It says "wine: /home/jeevansai/.wine is not owned by you". – Jeevansai Jinne Nov 5 '16 at 18:46
  • Seems like a restriction from sharing wine with several users. This is probably good, since running wine with sudo could introduce a security risk. Sorry, I dont have an answer to your original question. What program are you trying to run through wine? – Promille Nov 5 '16 at 18:51
  • proteus software, i am trying to connect arduino to internet with ethernet controller. – Jeevansai Jinne Nov 5 '16 at 18:54
  • Possible duplicate of how to install/get proteus( simulation software) for ubuntu – user589808 Nov 5 '16 at 19:03

Wine is a compatibility layer that allows some Windows software to run under Linux.

It isn't for drivers or any other software requiring direct hardware access. Your simulation software seems to require it hence the cannot open network adapter error message.

A similar Linux native software is needed for the purpose.

|improve this answer|||||
  • can i give the software permission to create and capture sockets – Jeevansai Jinne Nov 5 '16 at 18:43
  • I found this in wine documentation "Wine uses the Unix drivers to access the various hardware pieces on the box" – Jeevansai Jinne Nov 5 '16 at 19:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.