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

--- 10.215.168.20 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.701/0.701/0.701/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.90 (osdx) (pts/0)

osdx login:
Password:

Welcome to Teldat OSDx v4.2.10.3

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

Last login: Fri Jul 24 10:40:45 UTC 2026 from ::ffff: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: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
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 10.215.168.20:23        10.215.168.25:35961     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     3909     /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     2040     /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     1363921  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     5206     /tmp/osdx-modulelauncher.sock
unix  3      [ ]         STREAM     CONNECTED     1363920
unix  2      [ ACC ]     STREAM     LISTENING     1366306  /run/frr/mgmtd_fe.sock
unix  2      [ ACC ]     STREAM     LISTENING     1366307  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     1363919  /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     1364842  /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     1366317  /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     1366329  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     1363916
unix  2      [ ]         DGRAM      CONNECTED     5205
unix  3      [ ]         STREAM     CONNECTED     3952
unix  3      [ ]         STREAM     CONNECTED     1363917
unix  3      [ ]         STREAM     CONNECTED     2641     /run/dbus/system_bus_socket
unix  3      [ ]         DGRAM      CONNECTED     1622     /run/systemd/notify
unix  3      [ ]         STREAM     CONNECTED     3919     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     1625     /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     1627     /run/systemd/userdb/io.systemd.DynamicUser
unix  3      [ ]         STREAM     CONNECTED     1623579  /tmp/ubnt.socket.cfgd
unix  2      [ ACC ]     STREAM     LISTENING     1628     /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     1744
unix  2      [ ]         DGRAM                    1649     /run/systemd/journal/syslog
unix  3      [ ]         STREAM     CONNECTED     2393     /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     1651     /run/systemd/coredump
unix  2      [ ]         DGRAM      CONNECTED     1908957
unix  20     [ ]         DGRAM      CONNECTED     1655     /run/systemd/journal/dev-log
unix  6      [ ]         DGRAM      CONNECTED     1657     /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     1659     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     4115
unix  2      [ ACC ]     SEQPACKET  LISTENING     1661     /run/udev/control
unix  3      [ ]         STREAM     CONNECTED     1421560  /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     1364818  /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     1364840
unix  2      [ ]         DGRAM      CONNECTED     1753
unix  3      [ ]         STREAM     CONNECTED     1908960
unix  2      [ ]         DGRAM      CONNECTED     4563
unix  3      [ ]         STREAM     CONNECTED     1625469
unix  3      [ ]         STREAM     CONNECTED     1906512  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     1419938  /run/frr/zebra.vty
unix  3      [ ]         STREAM     CONNECTED     2857     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1418201
unix  2      [ ]         DGRAM      CONNECTED     4704
unix  3      [ ]         STREAM     CONNECTED     1418203
unix  2      [ ACC ]     STREAM     LISTENING     3907     /run/dbus/system_bus_socket
unix  3      [ ]         DGRAM      CONNECTED     1760
unix  3      [ ]         DGRAM      CONNECTED     1759
unix  3      [ ]         STREAM     CONNECTED     1418207  /run/frr/staticd.vty
unix  2      [ ]         DGRAM      CONNECTED     1625466
unix  2      [ ]         DGRAM      CONNECTED     1364858
unix  3      [ ]         STREAM     CONNECTED     4127
unix  3      [ ]         STREAM     CONNECTED     4558
unix  3      [ ]         STREAM     CONNECTED     1418202
unix  3      [ ]         STREAM     CONNECTED     4119     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1365322
unix  2      [ ]         DGRAM      CONNECTED     4169
unix  2      [ ]         DGRAM      CONNECTED     1366304
unix  2      [ ]         DGRAM      CONNECTED     1420870
unix  3      [ ]         STREAM     CONNECTED     2580
unix  2      [ ACC ]     STREAM     LISTENING     4132     /run/osdx-gps-monitord.sock
unix  3      [ ]         STREAM     CONNECTED     905
unix  2      [ ]         DGRAM      CONNECTED     6479
unix  3      [ ]         STREAM     CONNECTED     2567
unix  3      [ ]         STREAM     CONNECTED     1365340  /run/frr/zserv.api
unix  3      [ ]         STREAM     CONNECTED     863      /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     6328
unix  3      [ ]         STREAM     CONNECTED     1363932  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     906      /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     1622633
unix  2      [ ]         DGRAM      CONNECTED     2570
unix  3      [ ]         STREAM     CONNECTED     6197
unix  2      [ ]         DGRAM      CONNECTED     6387
unix  3      [ ]         STREAM     CONNECTED     3918     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1366330
unix  3      [ ]         STREAM     CONNECTED     960
unix  2      [ ]         DGRAM      CONNECTED     1287724
unix  3      [ ]         STREAM     CONNECTED     2740     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2868
unix  3      [ ]         STREAM     CONNECTED     6207
unix  2      [ ACC ]     STREAM     LISTENING     2748     /run/frr-sock.sock
unix  3      [ ]         STREAM     CONNECTED     4566     /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     2751     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1366331
unix  2      [ ]         DGRAM      CONNECTED     6333
unix  2      [ ACC ]     STREAM     LISTENING     6210     /run/osdx-netlinkd.sock
unix  3      [ ]         STREAM     CONNECTED     4168     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     1421551
unix  3      [ ]         STREAM     CONNECTED     2741     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1366327
unix  3      [ ]         STREAM     CONNECTED     1420862  /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     6329
unix  2      [ ]         DGRAM      CONNECTED     7744
unix  3      [ ]         STREAM     CONNECTED     1363933  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     6196
unix  2      [ ]         DGRAM      CONNECTED     2624
unix  3      [ ]         STREAM     CONNECTED     1903300
unix  2      [ ACC ]     STREAM     LISTENING     1418200  /run/frr/watchfrr.vty
unix  3      [ ]         STREAM     CONNECTED     4356
unix  3      [ ]         DGRAM      CONNECTED     1623
unix  3      [ ]         STREAM     CONNECTED     2747     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     1903317
unix  3      [ ]         STREAM     CONNECTED     2639
unix  2      [ ]         DGRAM      CONNECTED     1907433
unix  3      [ ]         STREAM     CONNECTED     2638
unix  2      [ ACC ]     STREAM     LISTENING     4703     /run/systemd/journal/io.systemd.journal
unix  3      [ ]         STREAM     CONNECTED     1902438  /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     2750     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     4361
unix  3      [ ]         STREAM     CONNECTED     1905073  /run/systemd/journal/stdout
unix  3      [ ]         DGRAM      CONNECTED     1624
unix  2      [ ACC ]     STREAM     LISTENING     796      /run/systemd/fsck.progress
unix  3      [ ]         STREAM     CONNECTED     1903321