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

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

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

Last login: Wed Jun  3 18:30:04 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:2623          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:2601          0.0.0.0:*               LISTEN
tcp        0      0 10.215.168.20:23        10.215.168.21:54928     TIME_WAIT
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 10.215.168.20:23        10.215.168.25:49461     ESTABLISHED
raw6       0      0 :::58                   :::*                    7
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM      CONNECTED     3896473
unix  2      [ ACC ]     STREAM     LISTENING     3838     /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     1022     /tmp/ubnt.socket.cfgd
unix  2      [ ACC ]     STREAM     LISTENING     4398     /tmp/osdx-modulelauncher.sock
unix  2      [ ]         DGRAM      CONNECTED     3663608
unix  3      [ ]         STREAM     CONNECTED     4149     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     4121     /run/systemd/journal/stdout
unix  3      [ ]         DGRAM      CONNECTED     2653
unix  3      [ ]         STREAM     CONNECTED     794      /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2889
unix  3      [ ]         STREAM     CONNECTED     2642
unix  3      [ ]         STREAM     CONNECTED     2876
unix  2      [ ACC ]     STREAM     LISTENING     3413470  /run/frr/mgmtd_fe.sock
unix  2      [ ]         DGRAM      CONNECTED     3451998
unix  2      [ ACC ]     STREAM     LISTENING     3413471  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     3414540  /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     3415486  /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     3413481  /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     3415499  /run/frr/staticd.vty
unix  2      [ ]         DGRAM      CONNECTED     2649
unix  3      [ ]         DGRAM      CONNECTED     3409     /run/systemd/notify
unix  2      [ ACC ]     STREAM     LISTENING     3412     /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     3452946  /run/frr/watchfrr.vty
unix  3      [ ]         DGRAM      CONNECTED     2654
unix  2      [ ACC ]     STREAM     LISTENING     3414     /run/systemd/userdb/io.systemd.DynamicUser
unix  2      [ ACC ]     STREAM     LISTENING     3415     /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     4400     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1792
unix  2      [ ]         DGRAM                    3434     /run/systemd/journal/syslog
unix  2      [ ACC ]     SEQPACKET  LISTENING     3436     /run/systemd/coredump
unix  3      [ ]         STREAM     CONNECTED     4184
unix  20     [ ]         DGRAM      CONNECTED     3440     /run/systemd/journal/dev-log
unix  6      [ ]         DGRAM      CONNECTED     3442     /run/systemd/journal/socket
unix  3      [ ]         STREAM     CONNECTED     1569     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     3444     /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     3446     /run/udev/control
unix  2      [ ]         DGRAM      CONNECTED     4397
unix  3      [ ]         STREAM     CONNECTED     4218     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     1600
unix  2      [ ]         DGRAM      CONNECTED     4219
unix  3      [ ]         STREAM     CONNECTED     1599
unix  3      [ ]         STREAM     CONNECTED     1795
unix  3      [ ]         STREAM     CONNECTED     4401     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1564
unix  2      [ ACC ]     STREAM     LISTENING     1020     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     4122
unix  3      [ ]         STREAM     CONNECTED     4126     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1602     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     1604
unix  2      [ ACC ]     STREAM     LISTENING     1093230  /run/systemd/journal/io.systemd.journal
unix  2      [ ]         DGRAM      CONNECTED     4127
unix  3      [ ]         STREAM     CONNECTED     3664612  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     3452947
unix  3      [ ]         STREAM     CONNECTED     5312
unix  2      [ ACC ]     STREAM     LISTENING     2898     /run/osdx-gps-monitord.sock
unix  3      [ ]         STREAM     CONNECTED     3450826  /run/frr/zebra.vty
unix  3      [ ]         STREAM     CONNECTED     3662708
unix  3      [ ]         STREAM     CONNECTED     3452935
unix  3      [ ]         STREAM     CONNECTED     6218     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3452948
unix  2      [ ]         DGRAM      CONNECTED     1093231
unix  2      [ ]         DGRAM      CONNECTED     1940
unix  3      [ ]         STREAM     CONNECTED     3414527  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3451601  /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     3452949
unix  3      [ ]         STREAM     CONNECTED     3452005  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     5307
unix  3      [ ]         STREAM     CONNECTED     3451595  /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     7183
unix  2      [ ACC ]     STREAM     LISTENING     5162     /run/frr-sock.sock
unix  2      [ ACC ]     STREAM     LISTENING     1798     /run/osdx-netlinkd.sock
unix  3      [ ]         STREAM     CONNECTED     3412500
unix  3      [ ]         STREAM     CONNECTED     1935     /tmp/osdx.socket.licd
unix  2      [ ]         DGRAM      CONNECTED     1944
unix  2      [ ]         DGRAM      CONNECTED     1939
unix  2      [ ]         DGRAM      CONNECTED     3662705
unix  3      [ ]         STREAM     CONNECTED     3413492  /run/frr/mgmtd_be.sock
unix  2      [ ]         DGRAM      CONNECTED     3230524
unix  3      [ ]         STREAM     CONNECTED     4399     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3414537
unix  3      [ ]         STREAM     CONNECTED     3415502  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     5159
unix  3      [ ]         STREAM     CONNECTED     3413493  /run/frr/zserv.api
unix  3      [ ]         STREAM     CONNECTED     3893827
unix  3      [ ]         STREAM     CONNECTED     3895691
unix  2      [ ]         DGRAM      CONNECTED     8670
unix  2      [ ]         DGRAM      CONNECTED     4569
unix  2      [ ]         DGRAM      CONNECTED     3923
unix  3      [ ]         STREAM     CONNECTED     3893200  /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     3893824
unix  3      [ ]         STREAM     CONNECTED     3894662  /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     3888
unix  3      [ ]         STREAM     CONNECTED     3413491
unix  3      [ ]         STREAM     CONNECTED     4375     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     3895687
unix  3      [ ]         STREAM     CONNECTED     3415500
unix  3      [ ]         STREAM     CONNECTED     5154
unix  3      [ ]         STREAM     CONNECTED     3414538
unix  2      [ ]         DGRAM      CONNECTED     3413468
unix  3      [ ]         STREAM     CONNECTED     5153
unix  3      [ ]         DGRAM      CONNECTED     3411
unix  3      [ ]         STREAM     CONNECTED     3415501
unix  3      [ ]         STREAM     CONNECTED     3414542  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     3889     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     3414557
unix  3      [ ]         STREAM     CONNECTED     4373     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3896482  /tmp/ubnt.socket.cfgd
unix  2      [ ]         DGRAM      CONNECTED     3415484
unix  3      [ ]         STREAM     CONNECTED     3414541
unix  2      [ ]         DGRAM      CONNECTED     1093864
unix  2      [ ACC ]     STREAM     LISTENING     3755     /run/systemd/fsck.progress
unix  3      [ ]         STREAM     CONNECTED     3895670
unix  3      [ ]         DGRAM      CONNECTED     3410