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.701 ms --- 10.215.168.20 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.701/0.701/0.701/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.3 This system includes free software. Contact Teldat for licenses information and source code. Last login: Fri Jul 24 10:40:45 UTC 2026 from ::ffff: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:2616 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:2623 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:2601 0.0.0.0:* LISTEN tcp6 0 0 :::23 :::* LISTEN tcp6 0 0 10.215.168.20:23 10.215.168.25:35961 ESTABLISHED raw6 0 0 :::58 :::* 7 Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 3909 /tmp/osdx.socket.licd unix 2 [ ACC ] STREAM LISTENING 2040 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 1363921 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 5206 /tmp/osdx-modulelauncher.sock unix 3 [ ] STREAM CONNECTED 1363920 unix 2 [ ACC ] STREAM LISTENING 1366306 /run/frr/mgmtd_fe.sock unix 2 [ ACC ] STREAM LISTENING 1366307 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 1363919 /run/frr/mgmtd.vty unix 2 [ ACC ] STREAM LISTENING 1364842 /run/frr/zserv.api unix 2 [ ACC ] STREAM LISTENING 1366317 /run/frr/zebra.vty unix 2 [ ACC ] STREAM LISTENING 1366329 /run/frr/staticd.vty unix 3 [ ] STREAM CONNECTED 1363916 unix 2 [ ] DGRAM CONNECTED 5205 unix 3 [ ] STREAM CONNECTED 3952 unix 3 [ ] STREAM CONNECTED 1363917 unix 3 [ ] STREAM CONNECTED 2641 /run/dbus/system_bus_socket unix 3 [ ] DGRAM CONNECTED 1622 /run/systemd/notify unix 3 [ ] STREAM CONNECTED 3919 /run/systemd/journal/stdout unix 2 [ ACC ] STREAM LISTENING 1625 /run/systemd/private unix 2 [ ACC ] STREAM LISTENING 1627 /run/systemd/userdb/io.systemd.DynamicUser unix 3 [ ] STREAM CONNECTED 1623579 /tmp/ubnt.socket.cfgd unix 2 [ ACC ] STREAM LISTENING 1628 /run/systemd/io.system.ManagedOOM unix 3 [ ] STREAM CONNECTED 1744 unix 2 [ ] DGRAM 1649 /run/systemd/journal/syslog unix 3 [ ] STREAM CONNECTED 2393 /run/systemd/journal/stdout unix 2 [ ACC ] SEQPACKET LISTENING 1651 /run/systemd/coredump unix 2 [ ] DGRAM CONNECTED 1908957 unix 20 [ ] DGRAM CONNECTED 1655 /run/systemd/journal/dev-log unix 6 [ ] DGRAM CONNECTED 1657 /run/systemd/journal/socket unix 2 [ ACC ] STREAM LISTENING 1659 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 4115 unix 2 [ ACC ] SEQPACKET LISTENING 1661 /run/udev/control unix 3 [ ] STREAM CONNECTED 1421560 /run/frr/mgmtd.vty unix 3 [ ] STREAM CONNECTED 1364818 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 1364840 unix 2 [ ] DGRAM CONNECTED 1753 unix 3 [ ] STREAM CONNECTED 1908960 unix 2 [ ] DGRAM CONNECTED 4563 unix 3 [ ] STREAM CONNECTED 1625469 unix 3 [ ] STREAM CONNECTED 1906512 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 1419938 /run/frr/zebra.vty unix 3 [ ] STREAM CONNECTED 2857 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1418201 unix 2 [ ] DGRAM CONNECTED 4704 unix 3 [ ] STREAM CONNECTED 1418203 unix 2 [ ACC ] STREAM LISTENING 3907 /run/dbus/system_bus_socket unix 3 [ ] DGRAM CONNECTED 1760 unix 3 [ ] DGRAM CONNECTED 1759 unix 3 [ ] STREAM CONNECTED 1418207 /run/frr/staticd.vty unix 2 [ ] DGRAM CONNECTED 1625466 unix 2 [ ] DGRAM CONNECTED 1364858 unix 3 [ ] STREAM CONNECTED 4127 unix 3 [ ] STREAM CONNECTED 4558 unix 3 [ ] STREAM CONNECTED 1418202 unix 3 [ ] STREAM CONNECTED 4119 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1365322 unix 2 [ ] DGRAM CONNECTED 4169 unix 2 [ ] DGRAM CONNECTED 1366304 unix 2 [ ] DGRAM CONNECTED 1420870 unix 3 [ ] STREAM CONNECTED 2580 unix 2 [ ACC ] STREAM LISTENING 4132 /run/osdx-gps-monitord.sock unix 3 [ ] STREAM CONNECTED 905 unix 2 [ ] DGRAM CONNECTED 6479 unix 3 [ ] STREAM CONNECTED 2567 unix 3 [ ] STREAM CONNECTED 1365340 /run/frr/zserv.api unix 3 [ ] STREAM CONNECTED 863 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 6328 unix 3 [ ] STREAM CONNECTED 1363932 /run/frr/mgmtd_be.sock unix 3 [ ] STREAM CONNECTED 906 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 1622633 unix 2 [ ] DGRAM CONNECTED 2570 unix 3 [ ] STREAM CONNECTED 6197 unix 2 [ ] DGRAM CONNECTED 6387 unix 3 [ ] STREAM CONNECTED 3918 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1366330 unix 3 [ ] STREAM CONNECTED 960 unix 2 [ ] DGRAM CONNECTED 1287724 unix 3 [ ] STREAM CONNECTED 2740 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 2868 unix 3 [ ] STREAM CONNECTED 6207 unix 2 [ ACC ] STREAM LISTENING 2748 /run/frr-sock.sock unix 3 [ ] STREAM CONNECTED 4566 /tmp/osdx.socket.licd unix 3 [ ] STREAM CONNECTED 2751 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1366331 unix 2 [ ] DGRAM CONNECTED 6333 unix 2 [ ACC ] STREAM LISTENING 6210 /run/osdx-netlinkd.sock unix 3 [ ] STREAM CONNECTED 4168 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 1421551 unix 3 [ ] STREAM CONNECTED 2741 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1366327 unix 3 [ ] STREAM CONNECTED 1420862 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 6329 unix 2 [ ] DGRAM CONNECTED 7744 unix 3 [ ] STREAM CONNECTED 1363933 /run/frr/mgmtd_be.sock unix 3 [ ] STREAM CONNECTED 6196 unix 2 [ ] DGRAM CONNECTED 2624 unix 3 [ ] STREAM CONNECTED 1903300 unix 2 [ ACC ] STREAM LISTENING 1418200 /run/frr/watchfrr.vty unix 3 [ ] STREAM CONNECTED 4356 unix 3 [ ] DGRAM CONNECTED 1623 unix 3 [ ] STREAM CONNECTED 2747 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 1903317 unix 3 [ ] STREAM CONNECTED 2639 unix 2 [ ] DGRAM CONNECTED 1907433 unix 3 [ ] STREAM CONNECTED 2638 unix 2 [ ACC ] STREAM LISTENING 4703 /run/systemd/journal/io.systemd.journal unix 3 [ ] STREAM CONNECTED 1902438 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 2750 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 4361 unix 3 [ ] STREAM CONNECTED 1905073 /run/systemd/journal/stdout unix 3 [ ] DGRAM CONNECTED 1624 unix 2 [ ACC ] STREAM LISTENING 796 /run/systemd/fsck.progress unix 3 [ ] STREAM CONNECTED 1903321