GNB_ES(8)

πŸ’– GNB_ES β€” the manual page, but make it make sense πŸ’–

okay bestie, pull up a chair, we're reading the gnb_es(8) page from the System Manager's Manual together and honestly? it's giving ✨infrastructure✨. no cap.


🌸 NAME 🌸

gnb_es β€” the Environment Service for opengnb. that's her. that's the whole vibe. πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

gnb_es -b CTL_BLOCK [OPTION]

so basically you have to hand her a control block, and after that the options are yours to sprinkle like glitter. πŸ’…


πŸ¦‹ DESCRIPTION πŸ¦‹

gnb_es runs Service version 1.0.0 and speaks protocol version 1.1.2. periodt. that's the tea, that's the spec. πŸ”₯


✨ Command Summary ✨

every single flag, no skips, no crumbs left behind. here we go, bestie:

  • -b, --ctl-block β€” the ctl block mapper file. this one is the moment, she's required, she's main character energy fr fr.
  • -s, --service β€” service mode. iconic.
  • -d, --daemon β€” daemon. she goes and lives in the background, quietly thriving. 🫢
  • -L, --discover-in-lan β€” discover in lan. she finds her people locally, iykyk. 🌈
  • --upnp β€” upnp. (the page literally says upnp right there, so we're keeping it exactly as written, no notes πŸ’€)
  • --resolv β€” resolv. she handles the resolving business.
  • --dump-address β€” dump address. spills the address info. πŸ“
  • --broadcast-addres β€” broadcast addre. yes, it's spelled exactly like that on the page and we are NOT fixing it, that's canon, that's her name now. πŸ’–
  • --pid-file β€” pid file. where the pid chills.
  • --wan-address6-file β€” wan address6 file. IPv6 wan address, filed away neatly. ✨
  • --if-up β€” call at interface up. runs when the interface comes up, like a lil bestie waking up. 🌸
  • --if-down β€” call at interface down. runs when the interface goes down. she's there for the goodbye too. 😭
  • --log-udp4 β€” send log to the address ipv4, default is '127.0.0.1:9000'. yes, that default is exact, don't @ me.
  • --log-udp-type β€” the log udp type, either 'binary' or 'text', default is 'binary'. πŸ’œ
  • --help β€” help. she'll tell you about herself. as she should.

🧚 Example 🧚

two absolute bangers straight from the page, verbatim, because copying examples wrong is a crime:

./gnb_es --ctl_block=./gnb.map -s --upnp

./gnb_es --ctl_block=./gnb.map -s --resolv

look at her go. slay. πŸŽ€


πŸ‘‘ SEE ALSO πŸ‘‘

go read her friends, they're all iconic too:

gnb_crypto(1), gnb(8), gnb_ctl(8)


🌟 HOMEPAGE 🌟

Source Code and Documentation at https://github.com/gnbdev/opengnb

(the source code is right there bestie, go look, it's free real estate πŸ’…)


Copyright Β© 2019-2022 gnbdev<gnbdev@qq.com>


and that's the whole page!! version 1.2.8.1, dated December 2021, and the section is GNB_ES(8) in the System Manager's Manual. tysm for reading, go run it, mwah πŸ’–βœ¨πŸ¦‹