OSMO-BSC(1)
π osmo-bsc β Osmocom BSC π
okay bestie, sit down, we're doing osmo-bsc(1) and honestly? it's giving telecom royalty. π
β¨ NAME β¨
osmo-bsc β the Osmocom BSC (that's a Base Station Controller, in case the acronym was gatekeeping you). π
πΈ SYNOPSIS πΈ
osmo-bsc [options]
π¦ DESCRIPTION π¦
So. This is the BSC-only version of OpenBSC. That means it is not a whole network by itself β it needs a Mobile Switching Center (MSC) to actually do its thing. Like, it will not function without one. fr fr. π
And if that's not the vibe you're going for, you might rather prefer osmocom-nitb, which is considered a "GSM Network-in-a-Box" and β key detail β does not depend on an MSC. main character energy, no supporting cast required. π
Typically you start osmo-bsc with the -c option, specifying where to find the configuration file. And there are example configuration files chilling right here if you need inspo:
/usr/share/doc/osmo-bsc/examples/osmo-bsc
copy one, tweak it, slay. β¨
π OPTIONS π
-h,--helpβ prints this text. the classic "help me" button, always there for you. π«Ά-D,--daemonizeβ forks the process into a background daemon. it goes and lives its own life in the background, periodt. π-d option,--debug=DRLL:DCC:DMM:DRR:DRSL:DNMβ enable debugging. you pass in the debug categories colon-separated like that, exactly as written. π-s,--disable-colorβ turns the colors off. (sad, I know, but sometimes you need plain output.) π¨π«-T,--timestampβ print a timestamp in the debug output. so you know when everything went down. β°-c,--config-file <filename>β the config file to use. this is the one you'll reach for constantly, bestie. π-l,--local=IPβ the local address of the MGCP. π-e,--log-level <number>β set a global loglevel. one number, controls the whole loudness situation. π-r,--rf-ctl <NAME>β a unix domain socket to listen for cmds. yes, a socket, listening for commands. π-t,--testmodeβ a special mode to provoke failures at the MSC. not me being dramatic but this is literally its purpose β it deliberately causes trouble over at the MSC. use it knowing that. π
π₯ SEE ALSO π₯
π AUTHOR π
This manual page was written by Ruben Undheim <ruben.undheim@gmail.com> for the Debian project (and may be used by others). π«‘ thank you for your service, icon.
okay and finally, the receipts: this one's from the OSMO-BSC(1) manual, dated 26 January 2026. that's it, that's the page, go configure something cute. π β¨π¦
π¦ where this page comes from
- ubuntu resolute: osmo-bsc 1.13.0-2build1 Β· AGPL-3.0-or-later
- ubuntu stonking: osmo-bsc 1.13.0-2build1 Β· 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