Local-Address
Telnet connection test with local-address configuration. Tests that telnet client correctly uses the specified local address when establishing connections and that this address appears in the system connection table.
Telnet Connection With Local Address
Description
Test telnet connection using local-address parameter and verify
that the specified local IP appears in the system connection table.
This test validates that when using telnet IP local-address LOCAL_IP,
the LOCAL_IP is used as the source address for the outgoing connection,
which can be verified in the server’s system connection table output.
Scenario
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.215.168.20/24 set service telnet set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 2: Set the following configuration in DUT1 :
set interfaces ethernet eth0 address 10.215.168.21/24 set interfaces ethernet eth0 address 10.215.168.25/24 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Ping the IP address 10.215.168.20 from DUT1:
admin@DUT1$ ping 10.215.168.20 count 1 size 56 timeout 1Show output
PING 10.215.168.20 (10.215.168.20) 56(84) bytes of data. 64 bytes from 10.215.168.20: icmp_seq=1 ttl=64 time=0.735 ms --- 10.215.168.20 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.735/0.735/0.735/0.000 ms
Step 4: Initiate a Telnet connection from DUT1 to IP address 10.215.168.20
using local-address 10.215.168.25 :
admin@DUT1$ telnet 10.215.168.20 local-address 10.215.168.25Show output
Trying 10.215.168.20... Connected to 10.215.168.20. Escape character is '^]'. Linux 6.12.90 (osdx) (pts/0) osdx login: Password: Welcome to Teldat OSDx v4.2.10.1 This system includes free software. Contact Teldat for licenses information and source code. Last login: Wed Jun 3 18:30:04 UTC 2026 from 10.215.168.21 on pts/0 admin@osdx$
Step 5: Run the command show system connections on DUT0 and check whether the output matches the following regular expressions:
10.215.168.20:23\s+10.215.168.25:[0-9]+\s+ESTABLISHEDShow output
Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:2623 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:2616 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:2601 0.0.0.0:* LISTEN tcp 0 0 10.215.168.20:23 10.215.168.21:54928 TIME_WAIT tcp6 0 0 :::23 :::* LISTEN tcp6 0 0 10.215.168.20:23 10.215.168.25:49461 ESTABLISHED raw6 0 0 :::58 :::* 7 Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 2 [ ] DGRAM CONNECTED 3896473 unix 2 [ ACC ] STREAM LISTENING 3838 /tmp/osdx.socket.licd unix 2 [ ACC ] STREAM LISTENING 1022 /tmp/ubnt.socket.cfgd unix 2 [ ACC ] STREAM LISTENING 4398 /tmp/osdx-modulelauncher.sock unix 2 [ ] DGRAM CONNECTED 3663608 unix 3 [ ] STREAM CONNECTED 4149 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 4121 /run/systemd/journal/stdout unix 3 [ ] DGRAM CONNECTED 2653 unix 3 [ ] STREAM CONNECTED 794 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 2889 unix 3 [ ] STREAM CONNECTED 2642 unix 3 [ ] STREAM CONNECTED 2876 unix 2 [ ACC ] STREAM LISTENING 3413470 /run/frr/mgmtd_fe.sock unix 2 [ ] DGRAM CONNECTED 3451998 unix 2 [ ACC ] STREAM LISTENING 3413471 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 3414540 /run/frr/mgmtd.vty unix 2 [ ACC ] STREAM LISTENING 3415486 /run/frr/zserv.api unix 2 [ ACC ] STREAM LISTENING 3413481 /run/frr/zebra.vty unix 2 [ ACC ] STREAM LISTENING 3415499 /run/frr/staticd.vty unix 2 [ ] DGRAM CONNECTED 2649 unix 3 [ ] DGRAM CONNECTED 3409 /run/systemd/notify unix 2 [ ACC ] STREAM LISTENING 3412 /run/systemd/private unix 2 [ ACC ] STREAM LISTENING 3452946 /run/frr/watchfrr.vty unix 3 [ ] DGRAM CONNECTED 2654 unix 2 [ ACC ] STREAM LISTENING 3414 /run/systemd/userdb/io.systemd.DynamicUser unix 2 [ ACC ] STREAM LISTENING 3415 /run/systemd/io.system.ManagedOOM unix 3 [ ] STREAM CONNECTED 4400 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1792 unix 2 [ ] DGRAM 3434 /run/systemd/journal/syslog unix 2 [ ACC ] SEQPACKET LISTENING 3436 /run/systemd/coredump unix 3 [ ] STREAM CONNECTED 4184 unix 20 [ ] DGRAM CONNECTED 3440 /run/systemd/journal/dev-log unix 6 [ ] DGRAM CONNECTED 3442 /run/systemd/journal/socket unix 3 [ ] STREAM CONNECTED 1569 /run/systemd/journal/stdout unix 2 [ ACC ] STREAM LISTENING 3444 /run/systemd/journal/stdout unix 2 [ ACC ] SEQPACKET LISTENING 3446 /run/udev/control unix 2 [ ] DGRAM CONNECTED 4397 unix 3 [ ] STREAM CONNECTED 4218 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 1600 unix 2 [ ] DGRAM CONNECTED 4219 unix 3 [ ] STREAM CONNECTED 1599 unix 3 [ ] STREAM CONNECTED 1795 unix 3 [ ] STREAM CONNECTED 4401 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1564 unix 2 [ ACC ] STREAM LISTENING 1020 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 4122 unix 3 [ ] STREAM CONNECTED 4126 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1602 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 1604 unix 2 [ ACC ] STREAM LISTENING 1093230 /run/systemd/journal/io.systemd.journal unix 2 [ ] DGRAM CONNECTED 4127 unix 3 [ ] STREAM CONNECTED 3664612 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 3452947 unix 3 [ ] STREAM CONNECTED 5312 unix 2 [ ACC ] STREAM LISTENING 2898 /run/osdx-gps-monitord.sock unix 3 [ ] STREAM CONNECTED 3450826 /run/frr/zebra.vty unix 3 [ ] STREAM CONNECTED 3662708 unix 3 [ ] STREAM CONNECTED 3452935 unix 3 [ ] STREAM CONNECTED 6218 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 3452948 unix 2 [ ] DGRAM CONNECTED 1093231 unix 2 [ ] DGRAM CONNECTED 1940 unix 3 [ ] STREAM CONNECTED 3414527 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 3451601 /run/frr/mgmtd.vty unix 3 [ ] STREAM CONNECTED 3452949 unix 3 [ ] STREAM CONNECTED 3452005 /run/frr/staticd.vty unix 3 [ ] STREAM CONNECTED 5307 unix 3 [ ] STREAM CONNECTED 3451595 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 7183 unix 2 [ ACC ] STREAM LISTENING 5162 /run/frr-sock.sock unix 2 [ ACC ] STREAM LISTENING 1798 /run/osdx-netlinkd.sock unix 3 [ ] STREAM CONNECTED 3412500 unix 3 [ ] STREAM CONNECTED 1935 /tmp/osdx.socket.licd unix 2 [ ] DGRAM CONNECTED 1944 unix 2 [ ] DGRAM CONNECTED 1939 unix 2 [ ] DGRAM CONNECTED 3662705 unix 3 [ ] STREAM CONNECTED 3413492 /run/frr/mgmtd_be.sock unix 2 [ ] DGRAM CONNECTED 3230524 unix 3 [ ] STREAM CONNECTED 4399 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 3414537 unix 3 [ ] STREAM CONNECTED 3415502 /run/frr/mgmtd_be.sock unix 3 [ ] STREAM CONNECTED 5159 unix 3 [ ] STREAM CONNECTED 3413493 /run/frr/zserv.api unix 3 [ ] STREAM CONNECTED 3893827 unix 3 [ ] STREAM CONNECTED 3895691 unix 2 [ ] DGRAM CONNECTED 8670 unix 2 [ ] DGRAM CONNECTED 4569 unix 2 [ ] DGRAM CONNECTED 3923 unix 3 [ ] STREAM CONNECTED 3893200 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 3893824 unix 3 [ ] STREAM CONNECTED 3894662 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 3888 unix 3 [ ] STREAM CONNECTED 3413491 unix 3 [ ] STREAM CONNECTED 4375 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 3895687 unix 3 [ ] STREAM CONNECTED 3415500 unix 3 [ ] STREAM CONNECTED 5154 unix 3 [ ] STREAM CONNECTED 3414538 unix 2 [ ] DGRAM CONNECTED 3413468 unix 3 [ ] STREAM CONNECTED 5153 unix 3 [ ] DGRAM CONNECTED 3411 unix 3 [ ] STREAM CONNECTED 3415501 unix 3 [ ] STREAM CONNECTED 3414542 /run/frr/mgmtd_be.sock unix 3 [ ] STREAM CONNECTED 3889 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 3414557 unix 3 [ ] STREAM CONNECTED 4373 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 3896482 /tmp/ubnt.socket.cfgd unix 2 [ ] DGRAM CONNECTED 3415484 unix 3 [ ] STREAM CONNECTED 3414541 unix 2 [ ] DGRAM CONNECTED 1093864 unix 2 [ ACC ] STREAM LISTENING 3755 /run/systemd/fsck.progress unix 3 [ ] STREAM CONNECTED 3895670 unix 3 [ ] DGRAM CONNECTED 3410