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.653 ms --- 10.215.168.20 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.653/0.653/0.653/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.12.73 (osdx) (pts/0) osdx login: Password: Welcome to Teldat OSDx v4.2.9.2 This system includes free software. Contact Teldat for licenses information and source code. Last login: Thu Apr 16 20:45:45 UTC 2026 from fe80::dcad:beff:feef:6c10%eth0 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:2616 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:2623 0.0.0.0:* LISTEN tcp 0 0 10.215.168.23:23 10.215.168.21:56066 TIME_WAIT tcp 0 0 10.215.168.20:23 10.215.168.21:41636 TIME_WAIT tcp6 0 0 :::23 :::* LISTEN tcp6 0 0 11::2:23 fe80::dcad:beff:f:33056 TIME_WAIT tcp6 0 0 10.215.168.20:23 10.215.168.25:48453 ESTABLISHED tcp6 0 0 10.215.168.20:23 10.215.168.21:50750 TIME_WAIT raw6 0 0 :::58 :::* 7 Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 3 [ ] STREAM CONNECTED 2344624 unix 2 [ ACC ] STREAM LISTENING 2786 /tmp/osdx.socket.licd unix 2 [ ACC ] STREAM LISTENING 2788 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 2344629 unix 3 [ ] STREAM CONNECTED 2343537 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 4059 /tmp/osdx-modulelauncher.sock unix 3 [ ] STREAM CONNECTED 2344625 unix 2 [ ] DGRAM CONNECTED 5288 unix 3 [ ] STREAM CONNECTED 2342787 /run/frr/zebra.vty unix 2 [ ] DGRAM CONNECTED 2344607 unix 3 [ ] STREAM CONNECTED 5279 unix 2 [ ] DGRAM CONNECTED 2590879 unix 3 [ ] STREAM CONNECTED 4373 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 2344630 unix 3 [ ] STREAM CONNECTED 2343567 /run/frr/mgmtd_be.sock unix 2 [ ] DGRAM CONNECTED 5284 unix 3 [ ] STREAM CONNECTED 3059 /tmp/osdx.socket.licd unix 3 [ ] STREAM CONNECTED 2342797 unix 2 [ ] DGRAM CONNECTED 5287 unix 3 [ ] STREAM CONNECTED 5286 unix 3 [ ] STREAM CONNECTED 2344980 /run/frr/zserv.api unix 2 [ ] DGRAM CONNECTED 2344616 unix 2 [ ] DGRAM CONNECTED 523103 unix 3 [ ] STREAM CONNECTED 2587625 /tmp/ubnt.socket.cfgd unix 3 [ ] DGRAM CONNECTED 462 /run/systemd/notify unix 3 [ ] STREAM CONNECTED 2343520 unix 2 [ ACC ] STREAM LISTENING 465 /run/systemd/private unix 3 [ ] STREAM CONNECTED 2635145 /run/systemd/journal/stdout unix 2 [ ACC ] STREAM LISTENING 467 /run/systemd/userdb/io.systemd.DynamicUser unix 2 [ ACC ] STREAM LISTENING 468 /run/systemd/io.system.ManagedOOM unix 2 [ ] DGRAM 487 /run/systemd/journal/syslog unix 3 [ ] STREAM CONNECTED 2635843 unix 3 [ ] STREAM CONNECTED 2344976 unix 2 [ ACC ] SEQPACKET LISTENING 489 /run/systemd/coredump unix 19 [ ] DGRAM CONNECTED 493 /run/systemd/journal/dev-log unix 3 [ ] STREAM CONNECTED 4176 unix 3 [ ] DGRAM CONNECTED 3594 unix 6 [ ] DGRAM CONNECTED 495 /run/systemd/journal/socket unix 2 [ ACC ] STREAM LISTENING 497 /run/systemd/journal/stdout unix 2 [ ACC ] SEQPACKET LISTENING 499 /run/udev/control unix 3 [ ] STREAM CONNECTED 1003 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 801 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 2589909 unix 3 [ ] STREAM CONNECTED 2589912 unix 3 [ ] STREAM CONNECTED 4177 unix 3 [ ] STREAM CONNECTED 2344977 unix 3 [ ] STREAM CONNECTED 2636852 /run/dbus/system_bus_socket unix 2 [ ] DGRAM CONNECTED 2637282 unix 2 [ ACC ] STREAM LISTENING 523102 /run/systemd/journal/io.systemd.journal unix 3 [ ] STREAM CONNECTED 1937 unix 3 [ ] STREAM CONNECTED 2635864 unix 2 [ ACC ] STREAM LISTENING 2342655 /run/frr/watchfrr.vty unix 2 [ ACC ] STREAM LISTENING 2342668 /run/frr/zserv.api unix 2 [ ACC ] STREAM LISTENING 2784 /run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 2344965 /run/frr/zebra.vty unix 2 [ ] DGRAM CONNECTED 2324218 unix 2 [ ] DGRAM CONNECTED 3874 unix 2 [ ACC ] STREAM LISTENING 2344618 /run/frr/mgmtd_fe.sock unix 2 [ ACC ] STREAM LISTENING 2344619 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 2344979 /run/frr/mgmtd.vty unix 2 [ ] DGRAM CONNECTED 521615 unix 2 [ ] DGRAM CONNECTED 4058 unix 2 [ ACC ] STREAM LISTENING 2344623 /run/frr/staticd.vty unix 3 [ ] STREAM CONNECTED 1938 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 2635860 unix 3 [ ] STREAM CONNECTED 1953 unix 3 [ ] STREAM CONNECTED 2341855 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1004 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1013 /run/systemd/journal/stdout unix 3 [ ] DGRAM CONNECTED 464 unix 3 [ ] STREAM CONNECTED 805 unix 3 [ ] STREAM CONNECTED 2996 unix 2 [ ] DGRAM CONNECTED 831 unix 3 [ ] STREAM CONNECTED 1010 unix 2 [ ] DGRAM CONNECTED 7292 unix 3 [ ] STREAM CONNECTED 4211 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 2636474 unix 3 [ ] STREAM CONNECTED 2869 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 3834 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 2636477 unix 3 [ ] STREAM CONNECTED 1009 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 2635590 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 2344631 unix 3 [ ] STREAM CONNECTED 806 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 2343561 /run/frr/mgmtd.vty unix 2 [ ACC ] STREAM LISTENING 4060 /run/frr-sock.sock unix 2 [ ACC ] STREAM LISTENING 1014 /run/osdx-netlinkd.sock unix 3 [ ] STREAM CONNECTED 2991 unix 2 [ ] DGRAM CONNECTED 772 unix 3 [ ] STREAM CONNECTED 769 unix 3 [ ] STREAM CONNECTED 2342788 /run/frr/staticd.vty unix 3 [ ] STREAM CONNECTED 844 unix 3 [ ] STREAM CONNECTED 3873 /run/dbus/system_bus_socket unix 3 [ ] DGRAM CONNECTED 463 unix 3 [ ] DGRAM CONNECTED 2528 unix 2 [ ] DGRAM CONNECTED 2524 unix 2 [ ] DGRAM CONNECTED 2342685 unix 3 [ ] STREAM CONNECTED 2866 unix 3 [ ] STREAM CONNECTED 2867 unix 2 [ ] DGRAM CONNECTED 2342666 unix 3 [ ] STREAM CONNECTED 2871 unix 2 [ ] DGRAM CONNECTED 9343 unix 3 [ ] STREAM CONNECTED 2517 unix 3 [ ] STREAM CONNECTED 2523 /run/systemd/journal/stdout unix 2 [ ACC ] STREAM LISTENING 1827 /run/systemd/fsck.progress