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.333 ms --- 10.215.168.20 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.333/0.333/0.333/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.162 (osdx) (pts/0) osdx login: Password: Welcome to Teldat OSDx v4.2.8.4 This system includes free software. Contact Teldat for licenses information and source code. Last login: Thu Feb 19 12:28:09 UTC 2026 from 10.215.168.21 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: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 tcp 0 0 10.215.168.20:23 10.215.168.21:39072 TIME_WAIT tcp6 0 0 :::23 :::* LISTEN tcp6 0 0 10.215.168.20:23 10.215.168.25:47837 ESTABLISHED raw6 0 0 :::58 :::* 7 Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 3 [ ] STREAM CONNECTED 1757248 unix 3 [ ] STREAM CONNECTED 1896127 /tmp/ubnt.socket.cfgd unix 2 [ ACC ] STREAM LISTENING 13173 /tmp/osdx.socket.licd unix 2 [ ACC ] STREAM LISTENING 13175 /tmp/ubnt.socket.cfgd unix 2 [ ] DGRAM CONNECTED 1897081 unix 3 [ ] STREAM CONNECTED 1756598 /run/frr/zebra.vty unix 2 [ ACC ] STREAM LISTENING 14401 /tmp/osdx-modulelauncher.sock unix 3 [ ] STREAM CONNECTED 1757270 unix 3 [ ] STREAM CONNECTED 1755984 /run/frr/mgmtd.vty unix 3 [ ] STREAM CONNECTED 1757271 unix 3 [ ] STREAM CONNECTED 1756599 /run/frr/staticd.vty unix 3 [ ] STREAM CONNECTED 1757269 unix 2 [ ] DGRAM CONNECTED 1898507 unix 3 [ ] STREAM CONNECTED 1755884 /run/systemd/journal/stdout unix 2 [ ACC ] STREAM LISTENING 1757257 /run/frr/watchfrr.vty unix 3 [ ] STREAM CONNECTED 1897084 unix 2 [ ACC ] STREAM LISTENING 1758246 /run/frr/zserv.api unix 2 [ ACC ] STREAM LISTENING 1755921 /run/frr/zebra.vty unix 2 [ ACC ] STREAM LISTENING 1758264 /run/frr/mgmtd_fe.sock unix 3 [ ] DGRAM CONNECTED 12846 /run/systemd/notify unix 2 [ ACC ] STREAM LISTENING 1758265 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 12849 /run/systemd/private unix 3 [ ] STREAM CONNECTED 1832709 unix 2 [ ACC ] STREAM LISTENING 1756575 /run/frr/mgmtd.vty unix 2 [ ACC ] STREAM LISTENING 12851 /run/systemd/userdb/io.systemd.DynamicUser unix 2 [ ACC ] STREAM LISTENING 12852 /run/systemd/io.system.ManagedOOM unix 2 [ ACC ] STREAM LISTENING 1758269 /run/frr/staticd.vty unix 3 [ ] STREAM CONNECTED 13527 unix 2 [ ] DGRAM 12873 /run/systemd/journal/syslog unix 2 [ ACC ] SEQPACKET LISTENING 12875 /run/systemd/coredump unix 3 [ ] STREAM CONNECTED 1757311 /run/frr/mgmtd_be.sock unix 2 [ ] DGRAM CONNECTED 11155 unix 20 [ ] DGRAM CONNECTED 12879 /run/systemd/journal/dev-log unix 6 [ ] DGRAM CONNECTED 12881 /run/systemd/journal/socket unix 2 [ ] DGRAM CONNECTED 14746 unix 2 [ ACC ] STREAM LISTENING 12883 /run/systemd/journal/stdout unix 2 [ ACC ] SEQPACKET LISTENING 12885 /run/udev/control unix 2 [ ] DGRAM CONNECTED 14559 unix 3 [ ] STREAM CONNECTED 13485 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 13526 unix 2 [ ] DGRAM CONNECTED 11156 unix 2 [ ACC ] STREAM LISTENING 10769 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 1758303 unix 3 [ ] STREAM CONNECTED 1833713 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 13484 unix 2 [ ] DGRAM CONNECTED 1832706 unix 2 [ ] DGRAM CONNECTED 1832657 unix 2 [ ] DGRAM CONNECTED 1756561 unix 3 [ ] STREAM CONNECTED 13280 unix 3 [ ] STREAM CONNECTED 1756573 unix 3 [ ] STREAM CONNECTED 13530 /run/dbus/system_bus_socket unix 2 [ ] DGRAM CONNECTED 13282 unix 2 [ ACC ] STREAM LISTENING 14403 /run/frr-sock.sock unix 2 [ ACC ] STREAM LISTENING 15377 /run/osdx-netlinkd.sock unix 2 [ ] DGRAM CONNECTED 14400 unix 2 [ ] DGRAM CONNECTED 352964 unix 3 [ ] STREAM CONNECTED 1756572 unix 2 [ ] DGRAM CONNECTED 13236 unix 2 [ ] DGRAM CONNECTED 16473 unix 3 [ ] STREAM CONNECTED 10989 unix 3 [ ] STREAM CONNECTED 10574 unix 2 [ ] DGRAM CONNECTED 1758244 unix 3 [ ] STREAM CONNECTED 1758271 unix 3 [ ] STREAM CONNECTED 13834 unix 3 [ ] DGRAM CONNECTED 10589 unix 3 [ ] STREAM CONNECTED 10808 unix 3 [ ] STREAM CONNECTED 13186 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 1894387 unix 3 [ ] STREAM CONNECTED 1896846 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 1758270 unix 3 [ ] STREAM CONNECTED 15372 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1894391 unix 3 [ ] STREAM CONNECTED 10990 unix 3 [ ] STREAM CONNECTED 1894370 unix 3 [ ] DGRAM CONNECTED 12847 unix 2 [ ] DGRAM CONNECTED 1753263 unix 2 [ ] DGRAM CONNECTED 515305 unix 2 [ ] DGRAM CONNECTED 10788 unix 2 [ ACC ] STREAM LISTENING 14745 /run/systemd/journal/io.systemd.journal unix 3 [ ] STREAM CONNECTED 10784 unix 3 [ ] STREAM CONNECTED 10809 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 14402 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 15497 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 10827 unix 3 [ ] STREAM CONNECTED 15369 unix 3 [ ] STREAM CONNECTED 15509 /tmp/osdx.socket.licd unix 3 [ ] STREAM CONNECTED 13703 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 1755939 unix 3 [ ] DGRAM CONNECTED 12848 unix 3 [ ] STREAM CONNECTED 15374 /run/systemd/journal/stdout unix 3 [ ] DGRAM CONNECTED 10588 unix 3 [ ] STREAM CONNECTED 13529 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 13190 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 11012 unix 2 [ ] DGRAM CONNECTED 15582 unix 2 [ ] DGRAM CONNECTED 1758262 unix 2 [ ] DGRAM CONNECTED 10581 unix 3 [ ] STREAM CONNECTED 13838 unix 3 [ ] STREAM CONNECTED 15373 unix 3 [ ] STREAM CONNECTED 10781 unix 3 [ ] STREAM CONNECTED 1757265 /run/frr/zserv.api unix 3 [ ] STREAM CONNECTED 13704 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1895330 /run/systemd/journal/stdout unix 2 [ ACC ] STREAM LISTENING 9974 /run/systemd/fsck.progress unix 3 [ ] STREAM CONNECTED 1756576 /run/frr/mgmtd_be.sock unix 3 [ ] STREAM CONNECTED 10575 /run/systemd/journal/stdout