Type the iproute2 command, with no interface argument, that displays the IP addresses currently assigned to all network interfaces.
LPIC-1 Exam 102-500, objective 109. Networking fundamentals easy
Draft — not checked yet. This question was written from the published exam objectives and cites the clause it comes from, but nobody has yet read it against that clause and signed for it.
It is kept out of search results and out of mock exams until they have. Read the source below before you take the answer as settled.
Answer
Type the answer.
Accepted answers
ip addr showip addrip aip a sip a showip address showip addressip addr listip address listip addr sh
Case sensitive — Linux is, and grading LS as ls would teach a falsehood.
Why
`ip addr show` (commonly shortened to `ip a`) lists every interface with its state, MAC address and assigned IPv4 and IPv6 addresses. iproute2 accepts unambiguous abbreviations of both objects and subcommands, and `show` is the default subcommand, so `ip addr` alone works. Restrict output with `ip -4 addr` or `ip addr show dev eth0`. The deprecated net-tools equivalent is `ifconfig -a`; plain `ifconfig` without -a omits interfaces that are down, and net-tools shows only one address per interface unless further addresses were added as labelled aliases such as eth0:0.
Where this comes from
- Cited
- manual page ip-address(8)
Practise this
Reading one question is not practice. The trainer will draw a set from objective 109 and space the ones you get wrong.