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 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.552 ms

--- 10.215.168.20 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.552/0.552/0.552/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.25
Show output
Trying 10.215.168.20...
Connected to 10.215.168.20.
Escape character is '^]'.

Linux 6.12.74 (osdx) (pts/0)

osdx login:
Password:

Welcome to Teldat OSDx v4.2.10.0

This system includes free software.
Contact Teldat for licenses information and source code.

Last login: Tue May 19 16:56:51 UTC 2026 from 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+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: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.20:23        10.215.168.21:48974     TIME_WAIT
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 10.215.168.20:23        10.215.168.25:37503     ESTABLISHED
tcp6       0      0 10.215.168.20:3100      10.215.168.21:47842     TIME_WAIT
raw6       0      0 :::58                   :::*                    7
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM      CONNECTED     1947
unix  2      [ ACC ]     STREAM     LISTENING     3012     /tmp/osdx.socket.licd
unix  2      [ ]         DGRAM      CONNECTED     1242666
unix  3      [ ]         STREAM     CONNECTED     1594     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     3014     /tmp/ubnt.socket.cfgd
unix  2      [ ACC ]     STREAM     LISTENING     1244479  /run/frr/mgmtd_fe.sock
unix  2      [ ACC ]     STREAM     LISTENING     1244480  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     3032
unix  3      [ ]         STREAM     CONNECTED     2462530
unix  2      [ ACC ]     STREAM     LISTENING     1243733  /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     1242668  /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     1244499  /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     4256     /tmp/osdx-modulelauncher.sock
unix  2      [ ACC ]     STREAM     LISTENING     1244511  /run/frr/staticd.vty
unix  2      [ ]         DGRAM      CONNECTED     2544213
unix  3      [ ]         STREAM     CONNECTED     1595
unix  3      [ ]         STREAM     CONNECTED     3033     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3019     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     2544248
unix  3      [ ]         STREAM     CONNECTED     1788
unix  2      [ ]         DGRAM      CONNECTED     3020
unix  2      [ ]         DGRAM      CONNECTED     1946
unix  3      [ ]         STREAM     CONNECTED     2464259  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3798     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     2043103
unix  3      [ ]         STREAM     CONNECTED     4003     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3038
unix  3      [ ]         STREAM     CONNECTED     2545083  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     2544251
unix  2      [ ]         DGRAM      CONNECTED     2462548
unix  3      [ ]         STREAM     CONNECTED     3016
unix  3      [ ]         DGRAM      CONNECTED     2751     /run/systemd/notify
unix  2      [ ACC ]     STREAM     LISTENING     2754     /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     2756     /run/systemd/userdb/io.systemd.DynamicUser
unix  3      [ ]         STREAM     CONNECTED     1396     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     2757     /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     1243730
unix  2      [ ]         DGRAM                    2776     /run/systemd/journal/syslog
unix  2      [ ]         DGRAM      CONNECTED     2185065
unix  2      [ ACC ]     SEQPACKET  LISTENING     2778     /run/systemd/coredump
unix  3      [ ]         STREAM     CONNECTED     1930     /run/systemd/journal/stdout
unix  3      [ ]         DGRAM      CONNECTED     671
unix  20     [ ]         DGRAM      CONNECTED     2782     /run/systemd/journal/dev-log
unix  6      [ ]         DGRAM      CONNECTED     2784     /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     2786     /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     2788     /run/udev/control
unix  2      [ ]         DGRAM      CONNECTED     1243741
unix  3      [ ]         STREAM     CONNECTED     4388
unix  3      [ ]         STREAM     CONNECTED     1242681  /run/frr/zserv.api
unix  3      [ ]         STREAM     CONNECTED     1773     /run/systemd/journal/stdout
unix  3      [ ]         DGRAM      CONNECTED     672
unix  3      [ ]         STREAM     CONNECTED     1243731
unix  2      [ ]         DGRAM      CONNECTED     1244477
unix  2      [ ]         DGRAM      CONNECTED     4396
unix  3      [ ]         STREAM     CONNECTED     1244513
unix  3      [ ]         STREAM     CONNECTED     661
unix  3      [ ]         STREAM     CONNECTED     1244514  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     3864     /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     2588806
unix  2      [ ACC ]     STREAM     LISTENING     3010     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     1244512
unix  3      [ ]         STREAM     CONNECTED     1774     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1244509
unix  3      [ ]         STREAM     CONNECTED     1242680  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     1243735  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     4243
unix  3      [ ]         STREAM     CONNECTED     1243734
unix  3      [ ]         STREAM     CONNECTED     4244
unix  2      [ ]         DGRAM      CONNECTED     4255
unix  2      [ ]         DGRAM      CONNECTED     1240354
unix  2      [ ]         DGRAM      CONNECTED     667
unix  3      [ ]         STREAM     CONNECTED     1009
unix  3      [ ]         STREAM     CONNECTED     5384     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     2583406
unix  3      [ ]         STREAM     CONNECTED     3861
unix  2      [ ACC ]     STREAM     LISTENING     1640     /run/osdx-gps-monitord.sock
unix  3      [ ]         DGRAM      CONNECTED     2752
unix  3      [ ]         STREAM     CONNECTED     4257
unix  2      [ ]         DGRAM      CONNECTED     2041717
unix  2      [ ACC ]     STREAM     LISTENING     2041716  /run/systemd/journal/io.systemd.journal
unix  2      [ ]         DGRAM      CONNECTED     3825
unix  3      [ ]         STREAM     CONNECTED     2462552  /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     4260     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2588815  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     3860
unix  3      [ ]         STREAM     CONNECTED     2464266
unix  3      [ ]         STREAM     CONNECTED     3783
unix  3      [ ]         STREAM     CONNECTED     2587315
unix  3      [ ]         STREAM     CONNECTED     2464830  /run/frr/zebra.vty
unix  3      [ ]         STREAM     CONNECTED     1241643
unix  2      [ ]         DGRAM      CONNECTED     2587312
unix  3      [ ]         STREAM     CONNECTED     2464272  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     4006
unix  3      [ ]         STREAM     CONNECTED     2587105  /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     2464268
unix  2      [ ACC ]     STREAM     LISTENING     1791     /run/frr-sock.sock
unix  3      [ ]         STREAM     CONNECTED     4108     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     2464267
unix  2      [ ACC ]     STREAM     LISTENING     1793     /run/osdx-netlinkd.sock
unix  3      [ ]         STREAM     CONNECTED     3865
unix  2      [ ]         DGRAM      CONNECTED     5596
unix  3      [ ]         STREAM     CONNECTED     2583410
unix  3      [ ]         STREAM     CONNECTED     3784     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2586564  /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     3869
unix  3      [ ]         STREAM     CONNECTED     1243713  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2583389
unix  3      [ ]         DGRAM      CONNECTED     2753
unix  2      [ ACC ]     STREAM     LISTENING     2464265  /run/frr/watchfrr.vty
unix  3      [ ]         STREAM     CONNECTED     6256
unix  2      [ ]         DGRAM      CONNECTED     6254
unix  3      [ ]         STREAM     CONNECTED     5511     /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     1545     /run/systemd/fsck.progress