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

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

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

Last login: Thu Mar  5 22:29:58 UTC 2026 from 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: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.20:23        10.215.168.21:42174     TIME_WAIT
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 11::2:23                11::3:45468             TIME_WAIT
tcp6       0      0 10.215.168.20:23        10.215.168.25:47863     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     4282
unix  3      [ ]         STREAM     CONNECTED     3727173  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     855      /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     857      /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     4073     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     2957
unix  3      [ ]         STREAM     CONNECTED     3728518
unix  2      [ ]         DGRAM      CONNECTED     3572159
unix  2      [ ACC ]     STREAM     LISTENING     5188     /tmp/osdx-modulelauncher.sock
unix  2      [ ]         DGRAM      CONNECTED     3784222
unix  3      [ ]         STREAM     CONNECTED     3728455  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     3681     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     3728454
unix  3      [ ]         STREAM     CONNECTED     4295
unix  3      [ ]         STREAM     CONNECTED     3728453
unix  2      [ ]         DGRAM      CONNECTED     5187
unix  2      [ ]         DGRAM      CONNECTED     4622
unix  3      [ ]         STREAM     CONNECTED     4617
unix  3      [ ]         STREAM     CONNECTED     5189     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     3728445
unix  3      [ ]         STREAM     CONNECTED     4443
unix  3      [ ]         DGRAM      CONNECTED     2961
unix  2      [ ]         DGRAM      CONNECTED     3725985
unix  3      [ ]         DGRAM      CONNECTED     2962
unix  3      [ ]         STREAM     CONNECTED     3727155  /run/frr/zserv.api
unix  3      [ ]         DGRAM      CONNECTED     3219     /run/systemd/notify
unix  2      [ ACC ]     STREAM     LISTENING     3222     /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     3224     /run/systemd/userdb/io.systemd.DynamicUser
unix  2      [ ACC ]     STREAM     LISTENING     3225     /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     3739794
unix  2      [ ]         DGRAM                    3246     /run/systemd/journal/syslog
unix  3      [ ]         STREAM     CONNECTED     3782607
unix  2      [ ACC ]     SEQPACKET  LISTENING     3248     /run/systemd/coredump
unix  20     [ ]         DGRAM      CONNECTED     3252     /run/systemd/journal/dev-log
unix  6      [ ]         DGRAM      CONNECTED     3254     /run/systemd/journal/socket
unix  3      [ ]         STREAM     CONNECTED     3739793
unix  2      [ ACC ]     STREAM     LISTENING     3256     /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     3258     /run/udev/control
unix  2      [ ]         DGRAM      CONNECTED     3782604
unix  2      [ ACC ]     STREAM     LISTENING     3727138  /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     3725967  /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     3728447  /run/frr/mgmtd_fe.sock
unix  2      [ ACC ]     STREAM     LISTENING     3728448  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     3738062  /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     3727154  /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     3728452  /run/frr/staticd.vty
unix  2      [ ]         DGRAM      CONNECTED     7085
unix  2      [ ]         DGRAM      CONNECTED     1789452
unix  3      [ ]         STREAM     CONNECTED     3738887  /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     3785027  /tmp/ubnt.socket.cfgd
unix  2      [ ACC ]     STREAM     LISTENING     853      /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     3738063  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     3737339  /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     2219228
unix  3      [ ]         STREAM     CONNECTED     3739792
unix  3      [ ]         STREAM     CONNECTED     3739781
unix  3      [ ]         STREAM     CONNECTED     3631     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     5299
unix  2      [ ]         DGRAM      CONNECTED     3272024
unix  3      [ ]         STREAM     CONNECTED     3635     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3270920  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     3728414  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3679
unix  2      [ ]         DGRAM      CONNECTED     5304
unix  2      [ ACC ]     STREAM     LISTENING     1789451  /run/systemd/journal/io.systemd.journal
unix  2      [ ]         DGRAM      CONNECTED     3683
unix  3      [ ]         STREAM     CONNECTED     4083     /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     3627
unix  2      [ ]         DGRAM      CONNECTED     5303
unix  2      [ ACC ]     STREAM     LISTENING     1879     /run/frr-sock.sock
unix  2      [ ACC ]     STREAM     LISTENING     4446     /run/osdx-netlinkd.sock
unix  3      [ ]         STREAM     CONNECTED     3634
unix  2      [ ]         DGRAM      CONNECTED     5365
unix  3      [ ]         STREAM     CONNECTED     3272062
unix  3      [ ]         STREAM     CONNECTED     3388
unix  2      [ ]         DGRAM      CONNECTED     3272059
unix  3      [ ]         STREAM     CONNECTED     3678
unix  3      [ ]         STREAM     CONNECTED     3395     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3727773
unix  2      [ ]         DGRAM      CONNECTED     3784046
unix  3      [ ]         STREAM     CONNECTED     5191     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3784050
unix  2      [ ACC ]     STREAM     LISTENING     3739791  /run/frr/watchfrr.vty
unix  3      [ ]         STREAM     CONNECTED     3727151
unix  3      [ ]         STREAM     CONNECTED     1853
unix  3      [ ]         STREAM     CONNECTED     3626     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3682     /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     3737354
unix  3      [ ]         STREAM     CONNECTED     3783633  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     4430     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1682     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1873
unix  3      [ ]         STREAM     CONNECTED     921
unix  3      [ ]         STREAM     CONNECTED     1876
unix  3      [ ]         DGRAM      CONNECTED     3220
unix  3      [ ]         STREAM     CONNECTED     1750
unix  3      [ ]         STREAM     CONNECTED     5190     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3784029
unix  2      [ ]         DGRAM      CONNECTED     1667
unix  3      [ ]         STREAM     CONNECTED     1664
unix  3      [ ]         STREAM     CONNECTED     3782386  /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     3727136
unix  3      [ ]         STREAM     CONNECTED     1854
unix  3      [ ]         STREAM     CONNECTED     4429     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3727152
unix  2      [ ACC ]     STREAM     LISTENING     1612     /run/systemd/fsck.progress
unix  3      [ ]         DGRAM      CONNECTED     3221
unix  2      [ ]         DGRAM      CONNECTED     1793162