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

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

osdx login:
Password:

Welcome to Teldat OSDx v4.2.8.1

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

Last login: Thu Dec 11 18:33:14 UTC 2025 from 11::3 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:2601          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:2616          0.0.0.0:*               LISTEN
tcp        0      0 10.215.168.23:23        10.215.168.21:48942     TIME_WAIT
tcp        0      0 10.215.168.20:23        10.215.168.21:36760     TIME_WAIT
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 11::2:23                11::3:41270             TIME_WAIT
tcp6       0      0 10.215.168.20:23        10.215.168.25:57403     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     12898    /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     1724335  /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     12900    /tmp/ubnt.socket.cfgd
unix  2      [ ]         DGRAM      CONNECTED     1053128
unix  2      [ ACC ]     STREAM     LISTENING     13085    /tmp/osdx-modulelauncher.sock
unix  3      [ ]         STREAM     CONNECTED     10927
unix  2      [ ACC ]     STREAM     LISTENING     1053127  /run/systemd/journal/io.systemd.journal
unix  3      [ ]         DGRAM      CONNECTED     12600
unix  3      [ ]         STREAM     CONNECTED     14464    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     419600
unix  3      [ ]         STREAM     CONNECTED     10912
unix  3      [ ]         STREAM     CONNECTED     13087    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1724926
unix  2      [ ]         DGRAM      CONNECTED     12595
unix  2      [ ]         DGRAM      CONNECTED     1724358
unix  3      [ ]         STREAM     CONNECTED     1810257
unix  3      [ ]         STREAM     CONNECTED     10777
unix  3      [ ]         STREAM     CONNECTED     1726496  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     1725605
unix  3      [ ]         STREAM     CONNECTED     1724373
unix  2      [ ]         DGRAM      CONNECTED     13745
unix  3      [ ]         STREAM     CONNECTED     1726476
unix  3      [ ]         DGRAM      CONNECTED     12452    /run/systemd/notify
unix  2      [ ACC ]     STREAM     LISTENING     12455    /run/systemd/private
unix  2      [ ]         DGRAM      CONNECTED     10682
unix  2      [ ACC ]     STREAM     LISTENING     12457    /run/systemd/userdb/io.systemd.DynamicUser
unix  3      [ ]         DGRAM      CONNECTED     12454
unix  2      [ ACC ]     STREAM     LISTENING     12458    /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     1725606  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     10679
unix  2      [ ]         DGRAM                    12477    /run/systemd/journal/syslog
unix  2      [ ACC ]     SEQPACKET  LISTENING     12479    /run/systemd/coredump
unix  20     [ ]         DGRAM      CONNECTED     12483    /run/systemd/journal/dev-log
unix  3      [ ]         STREAM     CONNECTED     1887330
unix  6      [ ]         DGRAM      CONNECTED     12485    /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     12487    /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     12489    /run/udev/control
unix  2      [ ]         DGRAM      CONNECTED     1724848
unix  3      [ ]         STREAM     CONNECTED     14507    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     1884522  /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     1554462
unix  2      [ ]         DGRAM      CONNECTED     13693
unix  3      [ ]         STREAM     CONNECTED     1811434  /tmp/ubnt.socket.cfgd
unix  2      [ ]         DGRAM      CONNECTED     1887347
unix  2      [ ACC ]     STREAM     LISTENING     14426    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     14468    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1806     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     13086    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     1810216
unix  3      [ ]         STREAM     CONNECTED     1724407  /run/frr/mgmtd.vty
unix  2      [ ]         DGRAM      CONNECTED     1052354
unix  3      [ ]         DGRAM      CONNECTED     12599
unix  3      [ ]         STREAM     CONNECTED     1886870
unix  3      [ ]         STREAM     CONNECTED     13560
unix  3      [ ]         STREAM     CONNECTED     1726495  /run/frr/zebra.vty
unix  3      [ ]         DGRAM      CONNECTED     12453
unix  3      [ ]         STREAM     CONNECTED     10698
unix  3      [ ]         STREAM     CONNECTED     13188    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1724916
unix  3      [ ]         STREAM     CONNECTED     14790
unix  3      [ ]         STREAM     CONNECTED     1724374
unix  2      [ ]         DGRAM      CONNECTED     1886117
unix  2      [ ]         DGRAM      CONNECTED     1810254
unix  3      [ ]         STREAM     CONNECTED     1724914
unix  3      [ ]         STREAM     CONNECTED     14508    /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     13200
unix  3      [ ]         STREAM     CONNECTED     13539    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     1724878
unix  2      [ ]         DGRAM      CONNECTED     12963
unix  2      [ ACC ]     STREAM     LISTENING     10930    /run/frr-sock.sock
unix  3      [ ]         STREAM     CONNECTED     1887351
unix  2      [ ]         DGRAM      CONNECTED     13199
unix  2      [ ACC ]     STREAM     LISTENING     13563    /run/osdx-netlinkd.sock
unix  3      [ ]         STREAM     CONNECTED     14795    /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     14437    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1726505  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     10741
unix  3      [ ]         STREAM     CONNECTED     14438
unix  3      [ ]         STREAM     CONNECTED     1884521  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1884989  /tmp/ubnt.socket.cfgd
unix  2      [ ]         DGRAM      CONNECTED     13084
unix  3      [ ]         STREAM     CONNECTED     1724915
unix  3      [ ]         STREAM     CONNECTED     1724377  /run/frr/zserv.api
unix  2      [ ]         DGRAM      CONNECTED     1886867
unix  2      [ ACC ]     STREAM     LISTENING     1725576  /run/frr/watchfrr.vty
unix  2      [ ACC ]     STREAM     LISTENING     1724360  /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     1724860  /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     1725598  /run/frr/mgmtd_fe.sock
unix  3      [ ]         STREAM     CONNECTED     1800
unix  2      [ ACC ]     STREAM     LISTENING     1725599  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     1724376  /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     1725603  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     13554    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     13557
unix  2      [ ]         DGRAM      CONNECTED     10723
unix  3      [ ]         STREAM     CONNECTED     10778
unix  2      [ ]         DGRAM      CONNECTED     1547833
unix  2      [ ]         DGRAM      CONNECTED     1725596
unix  3      [ ]         STREAM     CONNECTED     11047
unix  3      [ ]         STREAM     CONNECTED     12909    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1725604
unix  2      [ ACC ]     STREAM     LISTENING     2044     /run/systemd/fsck.progress
unix  3      [ ]         STREAM     CONNECTED     10781
unix  3      [ ]         STREAM     CONNECTED     14463