dumpcap: SIOCSIWMODE failed: Operation not permitted











up vote
1
down vote

favorite












When I try to capture in monitor mode in Wireshark after capturing a few packets I get the following error:



Unknown message from dumpcap, try to show it as a string: Can't restore interface wlp18s0 wireless mode (SIOCSIWMODE failed: Operation not permitted).
Please adjust manually.






> ls /usr/sbin/dumpcap -l
-rwxr-x---. 1 root wireshark 83632 Nov 7 18:34 /usr/sbin/dumpcap


> getcap /usr/sbin/dumpcap
/usr/sbin/dumpcap = cap_net_admin,cap_net_raw+eip


Even when I run wireshark with root user I get that error.
Any suggestion?










share|improve this question














bumped to the homepage by Community yesterday


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.



















    up vote
    1
    down vote

    favorite












    When I try to capture in monitor mode in Wireshark after capturing a few packets I get the following error:



    Unknown message from dumpcap, try to show it as a string: Can't restore interface wlp18s0 wireless mode (SIOCSIWMODE failed: Operation not permitted).
    Please adjust manually.


    



    > ls /usr/sbin/dumpcap -l
    -rwxr-x---. 1 root wireshark 83632 Nov 7 18:34 /usr/sbin/dumpcap


    > getcap /usr/sbin/dumpcap
    /usr/sbin/dumpcap = cap_net_admin,cap_net_raw+eip


    Even when I run wireshark with root user I get that error.
    Any suggestion?










    share|improve this question














    bumped to the homepage by Community yesterday


    This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.

















      up vote
      1
      down vote

      favorite









      up vote
      1
      down vote

      favorite











      When I try to capture in monitor mode in Wireshark after capturing a few packets I get the following error:



      Unknown message from dumpcap, try to show it as a string: Can't restore interface wlp18s0 wireless mode (SIOCSIWMODE failed: Operation not permitted).
      Please adjust manually.


      



      > ls /usr/sbin/dumpcap -l
      -rwxr-x---. 1 root wireshark 83632 Nov 7 18:34 /usr/sbin/dumpcap


      > getcap /usr/sbin/dumpcap
      /usr/sbin/dumpcap = cap_net_admin,cap_net_raw+eip


      Even when I run wireshark with root user I get that error.
      Any suggestion?










      share|improve this question













      When I try to capture in monitor mode in Wireshark after capturing a few packets I get the following error:



      Unknown message from dumpcap, try to show it as a string: Can't restore interface wlp18s0 wireless mode (SIOCSIWMODE failed: Operation not permitted).
      Please adjust manually.


      



      > ls /usr/sbin/dumpcap -l
      -rwxr-x---. 1 root wireshark 83632 Nov 7 18:34 /usr/sbin/dumpcap


      > getcap /usr/sbin/dumpcap
      /usr/sbin/dumpcap = cap_net_admin,cap_net_raw+eip


      Even when I run wireshark with root user I get that error.
      Any suggestion?







      fedora wireshark






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 19 '13 at 12:45









      Omid

      78071937




      78071937





      bumped to the homepage by Community yesterday


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







      bumped to the homepage by Community yesterday


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
























          3 Answers
          3






          active

          oldest

          votes

















          up vote
          0
          down vote













          This is a libpcap issue. You would probably also see it if you try capturing in monitor mode with tcpdump on that interface by using the -I flag and a -i flag specifying that interface. Please report it on the libpcap issue tracker on GitHub.






          share|improve this answer




























            up vote
            0
            down vote













            I had the same problem. Run the airmon-ng binary:



            sudo airmon-ng start wlan0.


            A virtual interface on top of wlan0 will be created with monitor mode enabled.



            The output I got using ifconfig is shown below



            mon0      Link encap:UNSPEC  HWaddr 88-9F-FA-79-66-C1-3A-30-00-00-00-00-00-00-00-00  
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:2695503 errors:0 dropped:1416652 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:596242234 (596.2 MB) TX bytes:0 (0.0 B)


            Then open wireshark, and select this interface for capturing packets in monitor mode.






            share|improve this answer






























              up vote
              0
              down vote













              Before using wireshark, the dumpcap utility needs to be given permission to run as root. Without this, Wireshark won’t be able to capture network traffic when you are logged in as a normal user (which is always in distributions like Ubuntu). To add the “setuid” bit to dumpcap, use the following command:



              sudo chmod 4711 "$(which dumpcap)"





              share|improve this answer























                Your Answer








                StackExchange.ready(function() {
                var channelOptions = {
                tags: "".split(" "),
                id: "106"
                };
                initTagRenderer("".split(" "), "".split(" "), channelOptions);

                StackExchange.using("externalEditor", function() {
                // Have to fire editor after snippets, if snippets enabled
                if (StackExchange.settings.snippets.snippetsEnabled) {
                StackExchange.using("snippets", function() {
                createEditor();
                });
                }
                else {
                createEditor();
                }
                });

                function createEditor() {
                StackExchange.prepareEditor({
                heartbeatType: 'answer',
                convertImagesToLinks: false,
                noModals: true,
                showLowRepImageUploadWarning: true,
                reputationToPostImages: null,
                bindNavPrevention: true,
                postfix: "",
                imageUploader: {
                brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                allowUrls: true
                },
                onDemand: true,
                discardSelector: ".discard-answer"
                ,immediatelyShowMarkdownHelp:true
                });


                }
                });














                draft saved

                draft discarded


















                StackExchange.ready(
                function () {
                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f101757%2fdumpcap-siocsiwmode-failed-operation-not-permitted%23new-answer', 'question_page');
                }
                );

                Post as a guest















                Required, but never shown

























                3 Answers
                3






                active

                oldest

                votes








                3 Answers
                3






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes








                up vote
                0
                down vote













                This is a libpcap issue. You would probably also see it if you try capturing in monitor mode with tcpdump on that interface by using the -I flag and a -i flag specifying that interface. Please report it on the libpcap issue tracker on GitHub.






                share|improve this answer

























                  up vote
                  0
                  down vote













                  This is a libpcap issue. You would probably also see it if you try capturing in monitor mode with tcpdump on that interface by using the -I flag and a -i flag specifying that interface. Please report it on the libpcap issue tracker on GitHub.






                  share|improve this answer























                    up vote
                    0
                    down vote










                    up vote
                    0
                    down vote









                    This is a libpcap issue. You would probably also see it if you try capturing in monitor mode with tcpdump on that interface by using the -I flag and a -i flag specifying that interface. Please report it on the libpcap issue tracker on GitHub.






                    share|improve this answer












                    This is a libpcap issue. You would probably also see it if you try capturing in monitor mode with tcpdump on that interface by using the -I flag and a -i flag specifying that interface. Please report it on the libpcap issue tracker on GitHub.







                    share|improve this answer












                    share|improve this answer



                    share|improve this answer










                    answered Nov 20 '13 at 10:03







                    user44841































                        up vote
                        0
                        down vote













                        I had the same problem. Run the airmon-ng binary:



                        sudo airmon-ng start wlan0.


                        A virtual interface on top of wlan0 will be created with monitor mode enabled.



                        The output I got using ifconfig is shown below



                        mon0      Link encap:UNSPEC  HWaddr 88-9F-FA-79-66-C1-3A-30-00-00-00-00-00-00-00-00  
                        UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                        RX packets:2695503 errors:0 dropped:1416652 overruns:0 frame:0
                        TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
                        collisions:0 txqueuelen:1000
                        RX bytes:596242234 (596.2 MB) TX bytes:0 (0.0 B)


                        Then open wireshark, and select this interface for capturing packets in monitor mode.






                        share|improve this answer



























                          up vote
                          0
                          down vote













                          I had the same problem. Run the airmon-ng binary:



                          sudo airmon-ng start wlan0.


                          A virtual interface on top of wlan0 will be created with monitor mode enabled.



                          The output I got using ifconfig is shown below



                          mon0      Link encap:UNSPEC  HWaddr 88-9F-FA-79-66-C1-3A-30-00-00-00-00-00-00-00-00  
                          UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                          RX packets:2695503 errors:0 dropped:1416652 overruns:0 frame:0
                          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
                          collisions:0 txqueuelen:1000
                          RX bytes:596242234 (596.2 MB) TX bytes:0 (0.0 B)


                          Then open wireshark, and select this interface for capturing packets in monitor mode.






                          share|improve this answer

























                            up vote
                            0
                            down vote










                            up vote
                            0
                            down vote









                            I had the same problem. Run the airmon-ng binary:



                            sudo airmon-ng start wlan0.


                            A virtual interface on top of wlan0 will be created with monitor mode enabled.



                            The output I got using ifconfig is shown below



                            mon0      Link encap:UNSPEC  HWaddr 88-9F-FA-79-66-C1-3A-30-00-00-00-00-00-00-00-00  
                            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                            RX packets:2695503 errors:0 dropped:1416652 overruns:0 frame:0
                            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
                            collisions:0 txqueuelen:1000
                            RX bytes:596242234 (596.2 MB) TX bytes:0 (0.0 B)


                            Then open wireshark, and select this interface for capturing packets in monitor mode.






                            share|improve this answer














                            I had the same problem. Run the airmon-ng binary:



                            sudo airmon-ng start wlan0.


                            A virtual interface on top of wlan0 will be created with monitor mode enabled.



                            The output I got using ifconfig is shown below



                            mon0      Link encap:UNSPEC  HWaddr 88-9F-FA-79-66-C1-3A-30-00-00-00-00-00-00-00-00  
                            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
                            RX packets:2695503 errors:0 dropped:1416652 overruns:0 frame:0
                            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
                            collisions:0 txqueuelen:1000
                            RX bytes:596242234 (596.2 MB) TX bytes:0 (0.0 B)


                            Then open wireshark, and select this interface for capturing packets in monitor mode.







                            share|improve this answer














                            share|improve this answer



                            share|improve this answer








                            edited Jan 31 '17 at 6:26









                            Stephen Rauch

                            3,318101328




                            3,318101328










                            answered Jan 31 '17 at 5:28









                            Mathivanan

                            1




                            1






















                                up vote
                                0
                                down vote













                                Before using wireshark, the dumpcap utility needs to be given permission to run as root. Without this, Wireshark won’t be able to capture network traffic when you are logged in as a normal user (which is always in distributions like Ubuntu). To add the “setuid” bit to dumpcap, use the following command:



                                sudo chmod 4711 "$(which dumpcap)"





                                share|improve this answer



























                                  up vote
                                  0
                                  down vote













                                  Before using wireshark, the dumpcap utility needs to be given permission to run as root. Without this, Wireshark won’t be able to capture network traffic when you are logged in as a normal user (which is always in distributions like Ubuntu). To add the “setuid” bit to dumpcap, use the following command:



                                  sudo chmod 4711 "$(which dumpcap)"





                                  share|improve this answer

























                                    up vote
                                    0
                                    down vote










                                    up vote
                                    0
                                    down vote









                                    Before using wireshark, the dumpcap utility needs to be given permission to run as root. Without this, Wireshark won’t be able to capture network traffic when you are logged in as a normal user (which is always in distributions like Ubuntu). To add the “setuid” bit to dumpcap, use the following command:



                                    sudo chmod 4711 "$(which dumpcap)"





                                    share|improve this answer














                                    Before using wireshark, the dumpcap utility needs to be given permission to run as root. Without this, Wireshark won’t be able to capture network traffic when you are logged in as a normal user (which is always in distributions like Ubuntu). To add the “setuid” bit to dumpcap, use the following command:



                                    sudo chmod 4711 "$(which dumpcap)"






                                    share|improve this answer














                                    share|improve this answer



                                    share|improve this answer








                                    edited Feb 19 at 14:41









                                    dhag

                                    11.1k33043




                                    11.1k33043










                                    answered Feb 19 at 13:56









                                    Raju Shah

                                    1




                                    1






























                                        draft saved

                                        draft discarded




















































                                        Thanks for contributing an answer to Unix & Linux Stack Exchange!


                                        • Please be sure to answer the question. Provide details and share your research!

                                        But avoid



                                        • Asking for help, clarification, or responding to other answers.

                                        • Making statements based on opinion; back them up with references or personal experience.


                                        To learn more, see our tips on writing great answers.





                                        Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                                        Please pay close attention to the following guidance:


                                        • Please be sure to answer the question. Provide details and share your research!

                                        But avoid



                                        • Asking for help, clarification, or responding to other answers.

                                        • Making statements based on opinion; back them up with references or personal experience.


                                        To learn more, see our tips on writing great answers.




                                        draft saved


                                        draft discarded














                                        StackExchange.ready(
                                        function () {
                                        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f101757%2fdumpcap-siocsiwmode-failed-operation-not-permitted%23new-answer', 'question_page');
                                        }
                                        );

                                        Post as a guest















                                        Required, but never shown





















































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown

































                                        Required, but never shown














                                        Required, but never shown












                                        Required, but never shown







                                        Required, but never shown







                                        Popular posts from this blog

                                        Accessing regular linux commands in Huawei's Dopra Linux

                                        Can't connect RFCOMM socket: Host is down

                                        Kernel panic - not syncing: Fatal Exception in Interrupt