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

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

osdx login:
Password:

Welcome to Teldat OSDx v4.2.9.1

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

Last login: Mon Mar 23 10:33:47 UTC 2026 from ::ffff: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
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 10.215.168.20:23        10.215.168.25:50053     ESTABLISHED
udp        0      0 127.0.0.1:51105         127.0.0.1:2055          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     1632     /run/systemd/fsck.progress
unix  2      [ ]         DGRAM      CONNECTED     592141
unix  2      [ ]         DGRAM      CONNECTED     599239
unix  2      [ ACC ]     STREAM     LISTENING     1720     /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     1722     /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     536960   /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     3649
unix  2      [ ]         DGRAM      CONNECTED     822840
unix  2      [ ]         DGRAM      CONNECTED     592112
unix  3      [ ]         STREAM     CONNECTED     1443
unix  2      [ ]         DGRAM      CONNECTED     4470
unix  2      [ ACC ]     STREAM     LISTENING     1983     /tmp/osdx-modulelauncher.sock
unix  2      [ ]         DGRAM      CONNECTED     1449
unix  3      [ ]         STREAM     CONNECTED     823926   /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     1986     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     589697
unix  2      [ ]         DGRAM      CONNECTED     539651
unix  3      [ ]         STREAM     CONNECTED     3527     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     537902
unix  3      [ ]         DGRAM      CONNECTED     1455
unix  2      [ ]         DGRAM      CONNECTED     4469
unix  3      [ ]         STREAM     CONNECTED     589696
unix  3      [ ]         STREAM     CONNECTED     822078
unix  3      [ ]         STREAM     CONNECTED     3652
unix  2      [ ]         DGRAM      CONNECTED     822075
unix  2      [ ]         DGRAM      CONNECTED     589682
unix  3      [ ]         DGRAM      CONNECTED     1456
unix  3      [ ]         STREAM     CONNECTED     539654
unix  3      [ ]         STREAM     CONNECTED     1757
unix  2      [ ]         DGRAM      CONNECTED     5042
unix  3      [ ]         STREAM     CONNECTED     1985     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     3910
unix  3      [ ]         STREAM     CONNECTED     716      /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     590543
unix  3      [ ]         DGRAM      CONNECTED     2633     /run/systemd/notify
unix  2      [ ACC ]     STREAM     LISTENING     2636     /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     2638     /run/systemd/userdb/io.systemd.DynamicUser
unix  3      [ ]         STREAM     CONNECTED     591371   /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     2639     /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     589700   /run/frr/zserv.api
unix  2      [ ]         DGRAM                    2660     /run/systemd/journal/syslog
unix  2      [ ACC ]     SEQPACKET  LISTENING     2662     /run/systemd/coredump
unix  19     [ ]         DGRAM      CONNECTED     2666     /run/systemd/journal/dev-log
unix  6      [ ]         DGRAM      CONNECTED     2668     /run/systemd/journal/socket
unix  3      [ ]         STREAM     CONNECTED     1965
unix  2      [ ACC ]     STREAM     LISTENING     2670     /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     2672     /run/udev/control
unix  3      [ ]         STREAM     CONNECTED     5323     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     590544
unix  3      [ ]         STREAM     CONNECTED     1772     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1814
unix  3      [ ]         STREAM     CONNECTED     5324     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     592109   /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     976      /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     1982
unix  3      [ ]         STREAM     CONNECTED     591353
unix  3      [ ]         STREAM     CONNECTED     1815
unix  2      [ ]         DGRAM      CONNECTED     590535
unix  3      [ ]         STREAM     CONNECTED     1771
unix  3      [ ]         STREAM     CONNECTED     1964
unix  3      [ ]         STREAM     CONNECTED     1984     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     589731
unix  3      [ ]         STREAM     CONNECTED     589747
unix  3      [ ]         STREAM     CONNECTED     5488     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     4112
unix  3      [ ]         STREAM     CONNECTED     5500
unix  3      [ ]         STREAM     CONNECTED     589730
unix  3      [ ]         STREAM     CONNECTED     591403   /run/frr/staticd.vty
unix  2      [ ]         DGRAM      CONNECTED     4099
unix  2      [ ]         DGRAM      CONNECTED     9498
unix  3      [ ]         STREAM     CONNECTED     5334
unix  3      [ ]         STREAM     CONNECTED     5485
unix  3      [ ]         STREAM     CONNECTED     4113     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     1018
unix  3      [ ]         STREAM     CONNECTED     590553   /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     5337     /run/frr-sock.sock
unix  3      [ ]         STREAM     CONNECTED     3072
unix  2      [ ACC ]     STREAM     LISTENING     3655     /run/osdx-netlinkd.sock
unix  3      [ ]         STREAM     CONNECTED     1756     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     591402   /run/frr/zebra.vty
unix  3      [ ]         STREAM     CONNECTED     1817     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     589734   /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     589732
unix  3      [ ]         STREAM     CONNECTED     6232     /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     5125
unix  3      [ ]         STREAM     CONNECTED     819102
unix  3      [ ]         DGRAM      CONNECTED     2634
unix  3      [ ]         STREAM     CONNECTED     1826     /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     6293
unix  3      [ ]         STREAM     CONNECTED     820444   /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     5041     /run/systemd/journal/io.systemd.journal
unix  2      [ ]         DGRAM      CONNECTED     4166
unix  2      [ ]         DGRAM      CONNECTED     6229
unix  3      [ ]         STREAM     CONNECTED     819081
unix  3      [ ]         DGRAM      CONNECTED     2635
unix  2      [ ACC ]     STREAM     LISTENING     589673   /run/frr/watchfrr.vty
unix  2      [ ACC ]     STREAM     LISTENING     589684   /run/frr/zserv.api
unix  3      [ ]         STREAM     CONNECTED     821291   /run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     590520   /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     590537   /run/frr/mgmtd_fe.sock
unix  2      [ ACC ]     STREAM     LISTENING     590538   /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     589699   /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     590542   /run/frr/staticd.vty
unix  2      [ ]         DGRAM      CONNECTED     819098
unix  3      [ ]         STREAM     CONNECTED     4164