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
DEV9: Internal DHCP #4304
DEV9: Internal DHCP #4304
Conversation
9f30571
to
45f770f
Compare
4c17ab4
to
5f0712f
Compare
a74dd44
to
341fc2c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems to work fine:
inetctl: (ID=1) display_name=ifc000.dat + dev000.dat
inetctl: (ID=1) [ 192.168.150.69 ]
I did need to enable intercept DHCP, and i gave random IP to PS2.
Even works with pcap and changing the IP address.
Switched:
)
Bridged:
Just need to go to DEV9 and do these settings, go to network config of the game on auto settings and it will dynamically change itself.
So to have online gaming keep in mind doing PCSX2 DEV9 and then do the network config
Process of testing:
Maybe the text fields for the ips can be moved a little lower so it is better aligned. |
Is anything further needed for this? |
There are a couple of warnings that could be resolved in gcc and clang.
|
3f881d1
to
59483e7
Compare
I should have addressed the warnings Actions seemed to have issues with installing packages for some reason. pretty sure that's a fluke |
59483e7
to
59ddc1a
Compare
59ddc1a
to
b80fab9
Compare
Also make the internal server aware of the reconfiguration
b80fab9
to
8292d4d
Compare
Rebased and squased a few commits (on this and dependent PRs) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If testing was done and everything works good then it can be merged.
Adds an internal DHCP similer to what CLR_DEV9 offers for pcap & tap
Depends on (and includes) #4301
Still needs some testing (linux is largly untested) but should be functional