{"action":"created","issue":{"url":"https://api.github.com/repos/PCSX2/pcsx2/issues/2586","repository_url":"https://api.github.com/repos/PCSX2/pcsx2","labels_url":"https://api.github.com/repos/PCSX2/pcsx2/issues/2586/labels{/name}","comments_url":"https://api.github.com/repos/PCSX2/pcsx2/issues/2586/comments","events_url":"https://api.github.com/repos/PCSX2/pcsx2/issues/2586/events","html_url":"https://github.com/PCSX2/pcsx2/pull/2586","id":358424207,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE0MTcxMzQw","number":2586,"title":"Add networking capability for Linux","user":{"login":"lowlyocean","id":13685818,"node_id":"MDQ6VXNlcjEzNjg1ODE4","avatar_url":"https://avatars2.githubusercontent.com/u/13685818?v=4","gravatar_id":"","url":"https://api.github.com/users/lowlyocean","html_url":"https://github.com/lowlyocean","followers_url":"https://api.github.com/users/lowlyocean/followers","following_url":"https://api.github.com/users/lowlyocean/following{/other_user}","gists_url":"https://api.github.com/users/lowlyocean/gists{/gist_id}","starred_url":"https://api.github.com/users/lowlyocean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lowlyocean/subscriptions","organizations_url":"https://api.github.com/users/lowlyocean/orgs","repos_url":"https://api.github.com/users/lowlyocean/repos","events_url":"https://api.github.com/users/lowlyocean/events{/privacy}","received_events_url":"https://api.github.com/users/lowlyocean/received_events","type":"User","site_admin":false},"labels":[{"id":71791771,"node_id":"MDU6TGFiZWw3MTc5MTc3MQ==","url":"https://api.github.com/repos/PCSX2/pcsx2/labels/Enhancement%20/%20Feature%20Request","name":"Enhancement / Feature Request","color":"84b6eb","default":false},{"id":108581613,"node_id":"MDU6TGFiZWwxMDg1ODE2MTM=","url":"https://api.github.com/repos/PCSX2/pcsx2/labels/Plugin:%20Other","name":"Plugin: Other","color":"fbca04","default":false}],"state":"closed","locked":false,"assignee":{"login":"arcum42","id":26599,"node_id":"MDQ6VXNlcjI2NTk5","avatar_url":"https://avatars1.githubusercontent.com/u/26599?v=4","gravatar_id":"","url":"https://api.github.com/users/arcum42","html_url":"https://github.com/arcum42","followers_url":"https://api.github.com/users/arcum42/followers","following_url":"https://api.github.com/users/arcum42/following{/other_user}","gists_url":"https://api.github.com/users/arcum42/gists{/gist_id}","starred_url":"https://api.github.com/users/arcum42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arcum42/subscriptions","organizations_url":"https://api.github.com/users/arcum42/orgs","repos_url":"https://api.github.com/users/arcum42/repos","events_url":"https://api.github.com/users/arcum42/events{/privacy}","received_events_url":"https://api.github.com/users/arcum42/received_events","type":"User","site_admin":false},"assignees":[{"login":"arcum42","id":26599,"node_id":"MDQ6VXNlcjI2NTk5","avatar_url":"https://avatars1.githubusercontent.com/u/26599?v=4","gravatar_id":"","url":"https://api.github.com/users/arcum42","html_url":"https://github.com/arcum42","followers_url":"https://api.github.com/users/arcum42/followers","following_url":"https://api.github.com/users/arcum42/following{/other_user}","gists_url":"https://api.github.com/users/arcum42/gists{/gist_id}","starred_url":"https://api.github.com/users/arcum42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arcum42/subscriptions","organizations_url":"https://api.github.com/users/arcum42/orgs","repos_url":"https://api.github.com/users/arcum42/repos","events_url":"https://api.github.com/users/arcum42/events{/privacy}","received_events_url":"https://api.github.com/users/arcum42/received_events","type":"User","site_admin":false}],"milestone":null,"comments":76,"created_at":"2018-09-09T23:33:37Z","updated_at":"2018-10-06T12:53:26Z","closed_at":"2018-10-03T04:37:34Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/PCSX2/pcsx2/pulls/2586","html_url":"https://github.com/PCSX2/pcsx2/pull/2586","diff_url":"https://github.com/PCSX2/pcsx2/pull/2586.diff","patch_url":"https://github.com/PCSX2/pcsx2/pull/2586.patch"},"body":"The existing dev9ghzdrk plugin was designed to run on Windows only. I've implemented the Linux equivalent. This includes configuration dialog in GTK+, configuration storage and retrieval using LibXML2, and network adapter enumeration using LibPCAP.\r\n\r\nI've moved some files from the Win32 sub-directory up one level and made slight capitalization changes to their #include statements so that a Linux build can also locate the headers.\r\n\r\nI've updated the appropriate CMake files to conditionally include the plugin on Linux if necessary libraries are detected. I've also embedded post-install commands to copy necessary UI layout and device configuration files to user's .config directory, as well as to grant necessary privileges to PCSX2 executable. The exact commands are printed to install_log.txt toward completion of the build.\r\n\r\nThe networking code has been slightly modified; the MAC address of the virtual PS2 network adapter contains real Sony MAC address prefix followed by last two bytes of real adapter's MAC address. This allows detection of virtual PS2 console by the XLink Kai LAN-over-internet service while also allowing each user to appear unique on that service."},"comment":{"url":"https://api.github.com/repos/PCSX2/pcsx2/issues/comments/427571400","html_url":"https://github.com/PCSX2/pcsx2/pull/2586#issuecomment-427571400","issue_url":"https://api.github.com/repos/PCSX2/pcsx2/issues/2586","id":427571400,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNzU3MTQwMA==","user":{"login":"TheLastRar","id":4604733,"node_id":"MDQ6VXNlcjQ2MDQ3MzM=","avatar_url":"https://avatars0.githubusercontent.com/u/4604733?v=4","gravatar_id":"","url":"https://api.github.com/users/TheLastRar","html_url":"https://github.com/TheLastRar","followers_url":"https://api.github.com/users/TheLastRar/followers","following_url":"https://api.github.com/users/TheLastRar/following{/other_user}","gists_url":"https://api.github.com/users/TheLastRar/gists{/gist_id}","starred_url":"https://api.github.com/users/TheLastRar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheLastRar/subscriptions","organizations_url":"https://api.github.com/users/TheLastRar/orgs","repos_url":"https://api.github.com/users/TheLastRar/repos","events_url":"https://api.github.com/users/TheLastRar/events{/privacy}","received_events_url":"https://api.github.com/users/TheLastRar/received_events","type":"User","site_admin":false},"created_at":"2018-10-06T12:53:26Z","updated_at":"2018-10-06T12:53:26Z","author_association":"CONTRIBUTOR","body":"I believe that eth0 was the default setting before, although I can't remember at this point.\r\nThe expectation was that the user would configure the plugin before tying to use it. admittedly it isn't the most sane default for windows.\r\n\r\nWhile annoying, you can dismiss the popup and emulation should continue, was it crashing for you?  @mirh\r\n\r\nThat being said, making it not be pop up if you've specificity disable Ethernet emulation is a good idea.\r\n\r\nThe plugin will only be able to detect your network devices if the winpcap service is running (by default it should be), you may also need to restart for winpcap pickup any changes you made to them (i.e. installing drivers, enabling/disabling adapters). That might be what your issue was."}}
{"actor":{"display_login":"TheLastRar"}}