zeppelin(8)
π zeppelin(8): ATM LAN Emulation client demon (LED) Zeppelin π
okay bestie, welcome to the zeppelin(8) glow-up β the ATM LAN Emulation client demon (LED) Zeppelin manual, but make it group chat. πβ¨
πΈ NAME πΈ
zeppelin β ATM LAN Emulation client demon (LED) Zeppelin. That's the whole vibe. π
β¨ SYNOPSIS β¨
Here's the summoning circle, exactly as written:
zeppelin [-b ] [-c LECS_address | -s LES_address] [-e esi]
[-n VLAN_name] [-m mesg_mask] [-l listen_address | selector]
[-i interface_number] [-I physical_interface_number]
[-t 1516|1580|4544|9234|18190] [-1 ] [-2 ] [-p ] [-F logfile]
[-f Fore_specific_name]
π¦ DESCRIPTION π¦
Okay so a LAN Emulation Client is an entity in an ATM endstation that performs data forwarding, address resolution and other control functions. It uses the LUNI interface when communicating with other components in emulated LANs. And it provides upper protocol layers a MAC like interface similar to IEEE 802.3/Ethernet or IEEE 802.5/Token Ring LAN. iconic behavior, honestly. π«Ά
LAN Emulation client code is divided into two parts: the user space application LAN Emulation Demon called (LED) zeppelin(8), and the kernel component. Zeppelin is responsible for control operations needed in LAN Emulation clienthood. It forms the necessary VCCs and receives all the LE control frames and acts accordingly. It also controls the operation of the LEC kernel component. ππ
Linux LEC supports only Ethernet type of emulated LAN. That's the limit, bestie. π
SIGHUP causes restart of the LEC. All resources are released and zeppelin is started. She resets and comes back fresh. π«
π OPTIONS π
-bβ run in background (i.e. in a forked child process) after initializing kernel interface. Forked child process realness.-cLECS_address β ATM address oflecs(8)(Lan Emulation Configuration Server). If not set, Well-Known server address is used. No address? Well-Known it is.-sLES_address β ATM address ofles(8)(Lan Emulation Server), can be used in bypassing configuration phase in joining emulated Lan i.e. thelecsaddress is not used.-eesi β Mac address to use when communicating in Emulated LAN. E.g.00:20:22:23:04:05. cute little MAC moment.-nVLAN_name β name of the virtual LAN to which joining is requested. This is used inLE_CONFIGURE_REQUESTto LECS orLE_JOIN_RESPONSEto LES, if configuration phase is bypassed.-mmesg_mask β sometimes one wants to know more what is happening in the LE daemon, e.g. when nothing works. This is a hexadecimal long value setting the global message mask.0= No messages,ffff= All messages. debug lore.-llisten_address | selector β local ATM address thatzeppelinuses as local binding point in signalling. Use this if you are running more than one client or a set of LE servers. The local ATM address can be specified by either giving the full ATM address or the desired selector byte.-iinterface_number β Linux LEC supports up to40+8network interfaces. The interface_number tellszeppelinto which of these to attach. Ethernet type network interfaces are numbered fromlec0tolec39and Token Ring interfaces are fromlec40tolec47. These parameters are tweakable during the kernel compile, see<linux/atmlec.h>.-Iphysical_interface_number β the physical interface this LANE client should bind to. If your host has multiple ATM network cards, you can use this option to choose which card thiszeppelinwill use. multiple cards? choose your fighter.-tMTU β the MTU of the ELAN to join. You need to also useifconfig(8)to set the MTU of the LANE interface. The synopsis spells the choices as1516|1580|4544|9234|18190.-1β run as LANEv1 client. This is the default. default queen.-2β run as LANEv2 client. This is required by MPOA.-pβ enable proxy. When started with this option, it is possible to bridge packets between ATM and Ethernet. That is, you can use LANE interfaces with normal bridging. See the Bridging mini-Howto for more info.-Flogfile β instead of writing debug messages tostderr, write the messages to the file logfile. Usesyslogas the file name to use thesyslog(3)facility.-fFore_specific_name β the LANE servers on Fore ATM switches can display a special name if a client can supply one. This name shows with commandΒ΄conf lane les show advancedΒ΄. name drop, but make it ATM.
π TOKEN RING CONSIDERATIONS π
A number of lec interfaces is reserved for Token Ring ELANs when the kernel is compiled with Token Ring (CONFIG_TR) support. See the discussion about interface_number command line option above. The Linux Token Ring LANE client does not support bridging between legacy Token Ring and ATM parts of the ELAN, so using the -p option is not recommended. Token Ring support has received less testing than its Ethernet counterpart.
warning, bestie: Token Ring + -p is not the recommended combo here. Not recommended means exactly that. π
π§ FILES π§
/var/run/lec[interfaceβ the file containing the process id ofzeppelin. Yes, that bracket is living its best life.
π BUGS π
John Bonham died 1980 and Led Zeppelin broke. RIP to the actual Led Zeppelin, no cap.
Please report any other bugs to Heikki Vatiainen <hessu@cs.tut.fi>. fr fr, send the bug reports.
π AUTHORS π
Marko Kiiskila, TUT <carnil@cs.tut.fi> and Heikki Vatiainen, TUT <hessu@cs.tut.fi>. authors of the vibe. π«Ά
π SEE ALSO π
Go read lecs(8), mpcd(8), atmsigd(8), les(8), and qos(7). iykyk. β¨
XOXO, bestie β this page is from Linux, dated Nov 29, 1999, and it's zeppelin(8) signing off. π
π
π¦ where this page comes from
- opensuse-leap 16.0: linux-atm 2.5.2-160000.3.2 Β· BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: linux-atm 2.5.2-160000.3.2 Β· BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: linux-atm 2.5.2-160000.3.2 Β· BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: linux-atm 2.5.2-160000.3.2 Β· BSD-3-Clause AND GPL-2.0-or-later AND LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms