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 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.318 ms --- 10.215.168.20 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.318/0.318/0.318/0.000 ms
Step 4: Init 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.1.140 (osdx) (pts/0) osdx login: Password: Welcome to Teldat OSDx v4.2.8.1 This system includes free software. Contact Teldat for licenses information and source code. Last login: Thu Dec 11 18:33:14 UTC 2025 from 11::3 on pts/0 admin@osdx$
Step 5: Run command show system connections at DUT0 and check if 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:2601 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:2616 0.0.0.0:* LISTEN tcp 0 0 10.215.168.23:23 10.215.168.21:48942 TIME_WAIT tcp 0 0 10.215.168.20:23 10.215.168.21:36760 TIME_WAIT tcp6 0 0 :::23 :::* LISTEN tcp6 0 0 11::2:23 11::3:41270 TIME_WAIT tcp6 0 0 10.215.168.20:23 10.215.168.25:57403 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 12898 /tmp/osdx.socket.licd unix 3 [ ] STREAM CONNECTED 1724335 /run/systemd/journal/stdout unix 2 [ ACC ] STREAM LISTENING 12900 /tmp/ubnt.socket.cfgd unix 2 [ ] DGRAM CONNECTED 1053128 unix 2 [ ACC ] STREAM LISTENING 13085 /tmp/osdx-modulelauncher.sock unix 3 [ ] STREAM CONNECTED 10927 unix 2 [ ACC ] STREAM LISTENING 1053127 /run/systemd/journal/io.systemd.journal unix 3 [ ] DGRAM CONNECTED 12600 unix 3 [ ] STREAM CONNECTED 14464 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 419600 unix 3 [ ] STREAM CONNECTED 10912 unix 3 [ ] STREAM CONNECTED 13087 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1724926 unix 2 [ ] DGRAM CONNECTED 12595 unix 2 [ ] DGRAM CONNECTED 1724358 unix 3 [ ] STREAM CONNECTED 1810257 unix 3 [ ] STREAM CONNECTED 10777 unix 3 [ ] STREAM CONNECTED 1726496 /run/frr/staticd.vty unix 3 [ ] STREAM CONNECTED 1725605 unix 3 [ ] STREAM CONNECTED 1724373 unix 2 [ ] DGRAM CONNECTED 13745 unix 3 [ ] STREAM CONNECTED 1726476 unix 3 [ ] DGRAM CONNECTED 12452 /run/systemd/notify unix 2 [ ACC ] STREAM LISTENING 12455 /run/systemd/private unix 2 [ ] DGRAM CONNECTED 10682 unix 2 [ ACC ] STREAM LISTENING 12457 /run/systemd/userdb/io.systemd.DynamicUser unix 3 [ ] DGRAM CONNECTED 12454 unix 2 [ ACC ] STREAM LISTENING 12458 /run/systemd/io.system.ManagedOOM unix 3 [ ] STREAM CONNECTED 1725606 /run/frr/mgmtd_be.sock unix 3 [ ] STREAM CONNECTED 10679 unix 2 [ ] DGRAM 12477 /run/systemd/journal/syslog unix 2 [ ACC ] SEQPACKET LISTENING 12479 /run/systemd/coredump unix 20 [ ] DGRAM CONNECTED 12483 /run/systemd/journal/dev-log unix 3 [ ] STREAM CONNECTED 1887330 unix 6 [ ] DGRAM CONNECTED 12485 /run/systemd/journal/socket unix 2 [ ACC ] STREAM LISTENING 12487 /run/systemd/journal/stdout unix 2 [ ACC ] SEQPACKET LISTENING 12489 /run/udev/control unix 2 [ ] DGRAM CONNECTED 1724848 unix 3 [ ] STREAM CONNECTED 14507 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 1884522 /run/dbus/system_bus_socket unix 2 [ ] DGRAM CONNECTED 1554462 unix 2 [ ] DGRAM CONNECTED 13693 unix 3 [ ] STREAM CONNECTED 1811434 /tmp/ubnt.socket.cfgd unix 2 [ ] DGRAM CONNECTED 1887347 unix 2 [ ACC ] STREAM LISTENING 14426 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 14468 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1806 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 13086 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 1810216 unix 3 [ ] STREAM CONNECTED 1724407 /run/frr/mgmtd.vty unix 2 [ ] DGRAM CONNECTED 1052354 unix 3 [ ] DGRAM CONNECTED 12599 unix 3 [ ] STREAM CONNECTED 1886870 unix 3 [ ] STREAM CONNECTED 13560 unix 3 [ ] STREAM CONNECTED 1726495 /run/frr/zebra.vty unix 3 [ ] DGRAM CONNECTED 12453 unix 3 [ ] STREAM CONNECTED 10698 unix 3 [ ] STREAM CONNECTED 13188 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1724916 unix 3 [ ] STREAM CONNECTED 14790 unix 3 [ ] STREAM CONNECTED 1724374 unix 2 [ ] DGRAM CONNECTED 1886117 unix 2 [ ] DGRAM CONNECTED 1810254 unix 3 [ ] STREAM CONNECTED 1724914 unix 3 [ ] STREAM CONNECTED 14508 /run/dbus/system_bus_socket unix 2 [ ] DGRAM CONNECTED 13200 unix 3 [ ] STREAM CONNECTED 13539 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 1724878 unix 2 [ ] DGRAM CONNECTED 12963 unix 2 [ ACC ] STREAM LISTENING 10930 /run/frr-sock.sock unix 3 [ ] STREAM CONNECTED 1887351 unix 2 [ ] DGRAM CONNECTED 13199 unix 2 [ ACC ] STREAM LISTENING 13563 /run/osdx-netlinkd.sock unix 3 [ ] STREAM CONNECTED 14795 /tmp/osdx.socket.licd unix 3 [ ] STREAM CONNECTED 14437 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1726505 /run/frr/mgmtd_be.sock unix 3 [ ] STREAM CONNECTED 10741 unix 3 [ ] STREAM CONNECTED 14438 unix 3 [ ] STREAM CONNECTED 1884521 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1884989 /tmp/ubnt.socket.cfgd unix 2 [ ] DGRAM CONNECTED 13084 unix 3 [ ] STREAM CONNECTED 1724915 unix 3 [ ] STREAM CONNECTED 1724377 /run/frr/zserv.api unix 2 [ ] DGRAM CONNECTED 1886867 unix 2 [ ACC ] STREAM LISTENING 1725576 /run/frr/watchfrr.vty unix 2 [ ACC ] STREAM LISTENING 1724360 /run/frr/zserv.api unix 2 [ ACC ] STREAM LISTENING 1724860 /run/frr/zebra.vty unix 2 [ ACC ] STREAM LISTENING 1725598 /run/frr/mgmtd_fe.sock unix 3 [ ] STREAM CONNECTED 1800 unix 2 [ ACC ] STREAM LISTENING 1725599 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 1724376 /run/frr/mgmtd.vty unix 2 [ ACC ] STREAM LISTENING 1725603 /run/frr/staticd.vty unix 3 [ ] STREAM CONNECTED 13554 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 13557 unix 2 [ ] DGRAM CONNECTED 10723 unix 3 [ ] STREAM CONNECTED 10778 unix 2 [ ] DGRAM CONNECTED 1547833 unix 2 [ ] DGRAM CONNECTED 1725596 unix 3 [ ] STREAM CONNECTED 11047 unix 3 [ ] STREAM CONNECTED 12909 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1725604 unix 2 [ ACC ] STREAM LISTENING 2044 /run/systemd/fsck.progress unix 3 [ ] STREAM CONNECTED 10781 unix 3 [ ] STREAM CONNECTED 14463