-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
OpenBSD 32-bit, ifaces not populated #4626
Comments
Hi. Thanks for the report and sorry about that. I will look into that ! |
No worries! Happy to help if you run into any problems setting up a test
environment, if there's anything you'd like me to try, or any further
debug info that would be useful.
…On 2025/01/03 14:45, gpotter2 wrote:
Hi. Thanks for the report and sorry about that.
I did my best to try testing the PR on all 4 BSD flavors, but I guess I missed some flavors :(
I will look into that !
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.*Message ID: <secdev/scapy/issues/4626/
***@***.***>
|
Edit: I finally managed to have a VM work by following https://forum.proxmox.com/threads/32-bits-openbsd-vm-unbearably-slow-after-kernel-5-13.129909/ and disabling some modules at boot. It's been a while, so sorry for the delay. I've kept hitting issues while trying to have a VM working, leading to heavy delays. I tried on a Windows machine with Hyper-V Gen 1, it gets stuck after "Making all device nodes." (the 64 bits version worked fine, that's where I tested it in the first place).
Thanks a lot |
This should be fixed by #4669 |
Brief description
Hi. #4497 / 528626a seems a huge improvement in general however I'm seeing a few problems on OpenBSD, some that I see on i386 but not amd64 (I don't have other 32-bit archs handy to test but I think "all 32-bit" is likely), and one that affects amd64 too that I'll log separately.
On i386, the interface list isn't fetched correctly, and as a result trying to do basically anything else fails. ("No IPv6 support in kernel" is also printed at startup, which it isn't on amd64). Example output below.
(I'm trying to update the version we have in packages; OpenBSD 7.6 shipped with 2.4.3 and Python 3.11 which was basically working ok; in -current snapshots we're now using Python 3.12 so 2.4.3 isn't working, I'm seeing some issues with 2.4.4 which are fixed with 2.6.1, but still running into others - we use scapy as part of our regression testing for the network stack and a few other parts of the OS).
Scapy version
2.6.1
Python version
3.12
Operating system
OpenBSD -current
Additional environment information
No response
How to reproduce
Install an i386 version of OpenBSD (https://cdn.openbsd.org/pub/OpenBSD/snapshots/i386 - install76.iso is iso9660 only, not a hybrid - install76.img is dd'able to USB stick etc).
pkg_add python
as root. Install scapy e.g. in a venv. Attempt to list interfaces, routes, make any connection, etc.Actual result
Expected result
No response
Related resources
No response
The text was updated successfully, but these errors were encountered: