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.74 (osdx) (pts/0)

osdx login:
Password:

Welcome to Teldat OSDx v4.2.9.3

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

Last login: Mon May  4 21:18:44 UTC 2026 on ttyS0
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:2616          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:2623          0.0.0.0:*               LISTEN
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 10.215.168.20:23        10.215.168.25:53975     ESTABLISHED
udp        0      0 127.0.0.1:38600         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  3      [ ]         STREAM     CONNECTED     14391
unix  3      [ ]         STREAM     CONNECTED     87323
unix  2      [ ACC ]     STREAM     LISTENING     3941     /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     3943     /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     189551
unix  3      [ ]         STREAM     CONNECTED     88197    /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     1899     /tmp/osdx-modulelauncher.sock
unix  2      [ ]         DGRAM      CONNECTED     14388
unix  3      [ ]         STREAM     CONNECTED     5256
unix  3      [ ]         STREAM     CONNECTED     88179
unix  3      [ ]         STREAM     CONNECTED     87324
unix  2      [ ]         DGRAM      CONNECTED     867
unix  2      [ ]         DGRAM      CONNECTED     6215
unix  2      [ ]         DGRAM      CONNECTED     189548
unix  3      [ ]         STREAM     CONNECTED     189208   /tmp/ubnt.socket.cfgd
unix  2      [ ]         DGRAM      CONNECTED     7261
unix  3      [ ]         STREAM     CONNECTED     863
unix  2      [ ]         DGRAM      CONNECTED     7203
unix  3      [ ]         STREAM     CONNECTED     84966    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     864
unix  3      [ ]         STREAM     CONNECTED     89090    /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     13421    /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     7191     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     8653
unix  2      [ ]         DGRAM      CONNECTED     7491
unix  2      [ ]         DGRAM      CONNECTED     7202
unix  2      [ ]         DGRAM      CONNECTED     7319
unix  3      [ ]         DGRAM      CONNECTED     3583     /run/systemd/notify
unix  3      [ ]         STREAM     CONNECTED     1879     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     3586     /run/systemd/private
unix  3      [ ]         STREAM     CONNECTED     2930
unix  2      [ ACC ]     STREAM     LISTENING     3588     /run/systemd/userdb/io.systemd.DynamicUser
unix  2      [ ]         DGRAM      CONNECTED     189199
unix  2      [ ACC ]     STREAM     LISTENING     3589     /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     4119
unix  2      [ ]         DGRAM                    3610     /run/systemd/journal/syslog
unix  2      [ ACC ]     SEQPACKET  LISTENING     3612     /run/systemd/coredump
unix  2      [ ]         DGRAM      CONNECTED     84988
unix  19     [ ]         DGRAM      CONNECTED     3616     /run/systemd/journal/dev-log
unix  3      [ ]         STREAM     CONNECTED     89121    /run/frr/staticd.vty
unix  6      [ ]         DGRAM      CONNECTED     3618     /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     3620     /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     3622     /run/udev/control
unix  3      [ ]         STREAM     CONNECTED     3987
unix  2      [ ]         DGRAM      CONNECTED     84969
unix  3      [ ]         STREAM     CONNECTED     2931     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     87288    /run/frr/watchfrr.vty
unix  2      [ ACC ]     STREAM     LISTENING     86847    /run/frr/zserv.api
unix  2      [ ]         DGRAM      CONNECTED     3720
unix  2      [ ACC ]     STREAM     LISTENING     87309    /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     84990    /run/frr/mgmtd_fe.sock
unix  2      [ ACC ]     STREAM     LISTENING     84991    /run/frr/mgmtd_be.sock
unix  3      [ ]         DGRAM      CONNECTED     3724
unix  3      [ ]         STREAM     CONNECTED     88254    /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     3068
unix  2      [ ACC ]     STREAM     LISTENING     86863    /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     87322    /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     86861
unix  3      [ ]         STREAM     CONNECTED     4150     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     86868
unix  3      [ ]         STREAM     CONNECTED     4118
unix  3      [ ]         DGRAM      CONNECTED     3725
unix  3      [ ]         STREAM     CONNECTED     944      /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2643     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     87404
unix  2      [ ACC ]     STREAM     LISTENING     2919     /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     2934
unix  3      [ ]         STREAM     CONNECTED     87409    /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     86860
unix  3      [ ]         STREAM     CONNECTED     3071
unix  3      [ ]         STREAM     CONNECTED     3714
unix  3      [ ]         STREAM     CONNECTED     1880     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     87405
unix  2      [ ]         DGRAM      CONNECTED     86845
unix  3      [ ]         STREAM     CONNECTED     89120    /run/frr/zebra.vty
unix  3      [ ]         STREAM     CONNECTED     4147
unix  3      [ ]         STREAM     CONNECTED     87403
unix  3      [ ]         STREAM     CONNECTED     86890
unix  3      [ ]         STREAM     CONNECTED     1900     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     182329   /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     181383
unix  3      [ ]         STREAM     CONNECTED     4278
unix  3      [ ]         STREAM     CONNECTED     181387
unix  3      [ ]         STREAM     CONNECTED     5262     /tmp/osdx.socket.licd
unix  3      [ ]         DGRAM      CONNECTED     3584
unix  3      [ ]         STREAM     CONNECTED     181366
unix  3      [ ]         STREAM     CONNECTED     1676     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     1906     /run/frr-sock.sock
unix  2      [ ACC ]     STREAM     LISTENING     4151     /run/osdx-netlinkd.sock
unix  2      [ ]         DGRAM      CONNECTED     4466
unix  2      [ ]         DGRAM      CONNECTED     12777
unix  3      [ ]         DGRAM      CONNECTED     3585
unix  3      [ ]         STREAM     CONNECTED     180848   /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     1898
unix  3      [ ]         STREAM     CONNECTED     866      /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     821      /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1655
unix  2      [ ACC ]     STREAM     LISTENING     4465     /run/systemd/journal/io.systemd.journal
unix  3      [ ]         STREAM     CONNECTED     4021     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     1671
unix  3      [ ]         STREAM     CONNECTED     1729
unix  3      [ ]         STREAM     CONNECTED     1659     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1704
unix  2      [ ]         DGRAM      CONNECTED     1693
unix  2      [ ACC ]     STREAM     LISTENING     747      /run/systemd/fsck.progress