bxhub(1)
π bxhub β the Bochs Project's little networking bestie
okay so you found the manual page for bxhub(1), a.k.a. the Bochs Project's command line utility, and honestly? she's iconic. let's get into it π«Ά
β¨ NAME β¨
bxhub β Command line utility for the Bochs networking module socket. that's it, that's the girl π
πΈ SYNOPSIS πΈ
bxhub [options]
π¦ DESCRIPTION π¦
So bxhub is a utility you literally need for the socket networking module β she simulates an ethernet hub so your Bochs instances can interconnect, like a lil group chat for emulators π«
She also simulates a server dishing out the exact same services as the vnet networking module: DHCP / DNS / FTP / TFTP and ICMP-echo. all of it. she does it all.
And heads up bestie β all required parameters must be given in the command line. no config file, no vibes-based guessing, just tell her what you want β¨
π OPTIONS π
If you start bxhub with zero command line options, she just goes with these defaults, no questions asked:
- UDP base port
40000 2client connections- Server MAC address
b0:c4:20:00:00:0f - FTP / TFTP support disabled
and now the options that let you change all that π
-ports=...β Number of virtual ethernet ports (2-6)-base=...β Base UDP port (heads up:bxhubuses2ports per Bochs session π)-mac=...β Host MAC address (default isb0:c4:20:00:00:0f)-tftp=...β Enable FTP and TFTP support using specified directory as root-bootfile=...β Network bootfile reported by DHCP β located on TFTP server-loglev=...β Set log level (0-3, default1)-logfile=...β Send log output to file--helpβ Display help message and exit
π LICENSE π
This program is distributed under the terms of the GNU Lesser General Public License as published by the Free Software Foundation. See the LICENSE and COPYING files located in /usr/share/doc/bochs/ for details on the license and the lack of warranty. (yes, lack of warranty β read it, bestie, it's giving "we told you so" π)
π AVAILABILITY π
The latest version of this program can be found at:
https://bochs.sourceforge.io/getcurrent.html
π SEE ALSO π
The Bochs IA-32 Emulator site on the World Wide Web:
https://bochs.sourceforge.io
Online Bochs Documentation:
https://bochs.sourceforge.io/doc/docbook
π§ AUTHORS π§
The original version of bxhub was written by Mariusz Matuszek in 2003 as a part of the socket networking patch. The builtin server support comes from the vnet networking module and it has been adapted and extended by Volker Ruppert. legends, both of them π«‘
π BUGS π
Please report all bugs to the bug tracker on our web site. Just go to https://bochs.sourceforge.io, and click "Bug Reports" on the sidebar under "Feedback."
when you do, provide a detailed description of the bug, the version of the program you are running, the operating system you are running the program on, and the operating system you are running in the emulator. all four, bestie, don't skimp π
and that's the whole page, fr fr β this was bxhub from The Bochs Project, dated 21 Feb 2025, and she ate. no cap. periodt β¨π
π
π¦ where this page comes from
- fedora 43: bochs 3.1-1.fc43 Β· LGPL-2.0-or-later
- fedora 44: bochs 3.1-1.fc44 Β· LGPL-2.0-or-later
- nixpkgs unstable: bochs 3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms