ATMARP(8)
π ATMARP β the atmarp(8) page, bestie edition π
okay so this is a Maintenance Commands situation, it's literally called ATMARP(8) and it lives in section 8 of your man pages. no cap, it's giving "I keep the ATMARP table cute and organised." π
β¨ NAME β¨
atmarp β administer classical IP over ATM connections
like... you run it, and boom, your classical IP over ATM connections are administered. main character energy fr. π
β¨ SYNOPSIS β¨
atmarp -a
atmarp -c [[atm]number]
atmarp -q ip_addr [qos qos] [sndbuf bytes]
atmarp -s ip_addr [itf.]vpi.vci [qos qos] [sndbuf bytes] [temp] [pub]
[null]
atmarp -s ip_addr atm_addr [qos qos] [sndbuf bytes] [temp] [pub]
[arpsrv]
atmarp -d ip_addr [arpsrv]
atmarp -V
(yes the [null] and [arpsrv] really do sit on their own line, that's just how she is π
)
β¨ DESCRIPTION β¨
okay so atmarp is the tool you use to maintain the ATMARP table of the ATMARP demon. that's the whole vibe. π¦
here's what you can do with it:
- list the table (look at her π)
- add new PVC and SVC entries
- delete entries that already exist
and on top of that, atmarp is also the thing you use to create new IP over ATM interfaces. so it's multitasking, it's slaying, it's doing both jobs. β¨
lowkey important: the kernel has its own ATMARP table, and that one only holds entries for destinations where a connection actually exists. the atmarpd table is the chill one β it can also hold entries that are currently unused. so like, don't be shocked when the two tables don't match. they're different girls. π
β¨ OPTIONS β¨
-aβ list the current ATMARP table. that's it, that's the whole thing, she's simple and she's iconic. πΈ-cβ create the specified IP interface. if you don't give it an interface number, the operating system just assigns the next free number, andatmarpprints the resulting interface name (likeatm0) on standard output. so you get a lil name reveal. π-qβ sets the QOS and the send buffer size to use as the default for all VCs generated for that IP network. heads up:ip_addrhas to be the address of the network, not some random host. π«Ά-sβ set up a PVC or create an SVC entry. these are the little options she recognizes:qos qosβ uses the specified quality of service (peepqos(7)for the syntax). by default it's UBR at link speed. πβοΈsndbuf bytesβ tries to set the send buffer to the specified number of bytes. if you don't givesndbuf, a system default value gets used instead. no stress.tempβ does not mark the entry as permanent, meaning it will time out and then get removed. she's temporary, she's a phase, she's gone bestie. πpubβ publishes the entry (only relevant for ATMARP server, so don't worry about it otherwise). ATMARP requests for entries that are not marked for publishing get anATMARP_NAKresponse. so... read the room before you ask. πnullβ uses NULL encapsulation instead of LLC/SNAP encapsulation on the PVC. this one is not available for SVCs, because the LLC/SNAP header is required to identify ATMARP packets β no header, no identification, periodt. also,nullimplies that the entry is permanent. βarpsrvβ identifies the entry pointing to the ATMARP server. > warning: the node acting as the ATMARP server must have no ATMARP server entry in its ATMARP table. it cannot be its own reference, she's not doing that. π
-dβ delete the specified ARP entry. and to prevent accidental deletion of the ATMARP server entry, you must specify thearpsrvflag when deleting it. safety first, bestie, we do not delete the server by accident. π₯-Vβ print the version number ofatmarpon standard output and exit. a lil flex, then she's out. π
β¨ FILES β¨
/var/run/atmarpd.tableβ ATMARP table
that's the one. that's the file. she lives there. π
β¨ AUTHOR β¨
Werner Almesberger, EPFL ICA <Werner.Almesberger@epfl.ch>
β¨ SEE ALSO β¨
atmarpd(8)clip(8)qos(7)
and that's the whole page, bestie!! π¦π this one's from Linux, dated April 26, 2000 β old but she ate, fr fr. now go administer some ATM connections, you've got this. πβ¨π
π¦ where this page comes from
- arch rolling: linux-atm 2.5.2-9 Β· GPL-2.0-only
- debian bookworm: atm-tools 1:2.5.1-4+b2
- debian trixie: atm-tools 1:2.5.1-7
- fedora 43: linux-atm 2.5.1-45.fc43 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-or-later
- fedora 44: linux-atm 2.5.1-46.fc44 Β· GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.0-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
- 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
- ubuntu jammy: atm-tools 1:2.5.1-4build2
- ubuntu noble: atm-tools 1:2.5.1-5.1build1
- ubuntu resolute: atm-tools 1:2.5.1-9
- ubuntu stonking: atm-tools 1:2.5.1-9
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms