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 1
Show 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.25
Show 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+ESTABLISHED
Show 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