OSMO_NITB(1)
π OSMO_NITB(1) β osmo-nitb, the Network-in-a-Box π
okay bestie, welcome to OSMO_NITB(1), the manual page for osmo-nitb β that's the Osmocom GSM Network in the Box. it's a whole GSM network, like, all of it, in one binary. yes fr fr. πΈ
β¨ SYNOPSIS β¨
osmo-nitb [options]
π¦ DESCRIPTION π¦
okay so here's the tea β β this is the Network-in-a-Box version of OpenBSC. everything is bundled together. all the GSM network components, one box, one vibe. periodt. π
the way that this matters is: when you're running osmocom-nitb, you do not need a Mobile Switching Center (MSC). nope! you only need an MSC when you're using osmocom-bsc. so if you're the bsc girlie, you need the MSC. if you're the nitb girlie, you don't. iykyk π
typically you would have to create a configuration file and start osmo-nitb with the -c option. and listen, there are example configuration files sitting right here:
/usr/share/doc/osmocom-nitb/examples/osmo-nitb
go look at them. they're giving helpful. π
π OPTIONS π
-h,--helpβ this text. the classic. the icon. ask and you shall receive π-d option,--debug=DRLL:DCC:DMM:DRR:DRSL:DNMβ enable debugging. yes, the whole string, exactly like that. π₯-D,--daemonizeβ fork the process into a background daemon. it leaves the group chat and goes to live in the background. main character energy but make it detached π«Ά-c,--config-file <filename>β the config file to use. filename is your placeholder, your file, your moment β¨-s,--disable-colorβ okay bestie, the manpage literally gives us no description here. nothing. blank. π it disables color, that's all we're working with. slay i guess-l,--database <db-name>β the database to use. db-name goes right there π-a,--authorize-everyoneβ authorize every new subscriber.
β οΈ Dangerous! the original says so and i am not about to soften that. every new subscriber. authorized. be careful bestie π
-T,--timestampβ prefix every log line with a timestamp. every single one. punctual queen β-V,--versionβ print the version of OpenBSC. π-P,--rtp-proxyβ enable the RTP Proxy code inside OpenBSC. π₯-e,--log-level <number>β set a global loglevel. number is a placeholder, pick your number, own it π-m,--mncc-sockβ disable the built-in MNCC handler and offer socket. π-C,--no-dbcounterβ disable regular syncing of counters to database. no syncing, no stress, no cap πΈ-r,--rf-ctl <NAME>β a unix domain socket to listen for cmds. NAME is the placeholder for it, uppercase and everything, we don't make the rules π§
π SEE ALSO π
go read that one too, bestie. cross-referencing is self-care π
π AUTHOR π
this manual page was written by Ruben Undheim <ruben.undheim@gmail.com> for the Debian project (and may be used by others). shoutout to Ruben, thank you for your service π«Ά
and that's the whole thing, no notes. this page is from 22 March 2022 and it lives under OSMO_NITB(1). go build a network bestie, you've got this πβ¨ππ¦πΈπ π
π¦ where this page comes from
- ubuntu jammy: osmocom-nitb 1.4.0+dfsg1-1ubuntu2 Β· AGPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms