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

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

osdx login:
Password:

Welcome to Teldat OSDx v4.2.8.3

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

Last login: Thu Feb 12 17:59:32 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: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
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 10.215.168.20:3100      10.215.168.21:50808     TIME_WAIT
tcp6       0      0 10.215.168.20:23        10.215.168.25:57401     ESTABLISHED
udp        0      0 127.0.0.1:50910         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     251730   /run/frr/watchfrr.vty
unix  2      [ ACC ]     STREAM     LISTENING     252335   /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     253245   /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     254231   /run/frr/mgmtd_fe.sock
unix  2      [ ACC ]     STREAM     LISTENING     254232   /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     10044    /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     10046    /tmp/ubnt.socket.cfgd
unix  2      [ ACC ]     STREAM     LISTENING     252351   /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     254236   /run/frr/staticd.vty
unix  2      [ ACC ]     STREAM     LISTENING     13067    /tmp/osdx-modulelauncher.sock
unix  2      [ ]         DGRAM      CONNECTED     316147
unix  3      [ ]         STREAM     CONNECTED     624879   /tmp/ubnt.socket.cfgd
unix  2      [ ]         DGRAM      CONNECTED     625687
unix  3      [ ]         DGRAM      CONNECTED     12156
unix  3      [ ]         DGRAM      CONNECTED     12155
unix  3      [ ]         STREAM     CONNECTED     625690
unix  3      [ ]         DGRAM      CONNECTED     12154    /run/systemd/notify
unix  2      [ ACC ]     STREAM     LISTENING     12157    /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     12159    /run/systemd/userdb/io.systemd.DynamicUser
unix  2      [ ]         DGRAM      CONNECTED     13356
unix  2      [ ACC ]     STREAM     LISTENING     12160    /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     13061    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     10165
unix  2      [ ]         DGRAM                    12181    /run/systemd/journal/syslog
unix  2      [ ACC ]     SEQPACKET  LISTENING     12183    /run/systemd/coredump
unix  3      [ ]         STREAM     CONNECTED     252349
unix  19     [ ]         DGRAM      CONNECTED     12187    /run/systemd/journal/dev-log
unix  3      [ ]         DGRAM      CONNECTED     13361
unix  6      [ ]         DGRAM      CONNECTED     12189    /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     12191    /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     12193    /run/udev/control
unix  3      [ ]         STREAM     CONNECTED     14338
unix  3      [ ]         STREAM     CONNECTED     13622
unix  3      [ ]         STREAM     CONNECTED     251769
unix  3      [ ]         STREAM     CONNECTED     14363
unix  3      [ ]         STREAM     CONNECTED     10161
unix  3      [ ]         STREAM     CONNECTED     253303   /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     13349
unix  3      [ ]         STREAM     CONNECTED     14337
unix  3      [ ]         STREAM     CONNECTED     252348
unix  3      [ ]         STREAM     CONNECTED     251770
unix  3      [ ]         STREAM     CONNECTED     13060    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     13623    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     13069    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     14360
unix  3      [ ]         DGRAM      CONNECTED     13360
unix  3      [ ]         STREAM     CONNECTED     252382
unix  2      [ ACC ]     STREAM     LISTENING     12878    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     13350    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     251768
unix  3      [ ]         STREAM     CONNECTED     10129
unix  2      [ ]         DGRAM      CONNECTED     14450
unix  3      [ ]         STREAM     CONNECTED     13798
unix  3      [ ]         STREAM     CONNECTED     13068    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     14357    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     10160
unix  3      [ ]         STREAM     CONNECTED     252373   /run/frr/staticd.vty
unix  2      [ ]         DGRAM      CONNECTED     252333
unix  3      [ ]         STREAM     CONNECTED     253295   /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     252372   /run/frr/zebra.vty
unix  2      [ ]         DGRAM      CONNECTED     247780
unix  3      [ ]         STREAM     CONNECTED     10163    /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     624005
unix  3      [ ]         STREAM     CONNECTED     252352   /run/frr/zserv.api
unix  2      [ ]         DGRAM      CONNECTED     13958
unix  2      [ ]         DGRAM      CONNECTED     254214
unix  3      [ ]         STREAM     CONNECTED     254237
unix  3      [ ]         STREAM     CONNECTED     10845
unix  3      [ ]         STREAM     CONNECTED     252316   /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     13285
unix  2      [ ]         DGRAM      CONNECTED     254229
unix  3      [ ]         STREAM     CONNECTED     13604    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     254238
unix  2      [ ]         DGRAM      CONNECTED     10900
unix  2      [ ]         DGRAM      CONNECTED     13959
unix  3      [ ]         STREAM     CONNECTED     14446    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     13952
unix  2      [ ACC ]     STREAM     LISTENING     13801    /run/frr-sock.sock
unix  2      [ ACC ]     STREAM     LISTENING     14366    /run/osdx-netlinkd.sock
unix  3      [ ]         STREAM     CONNECTED     254205
unix  2      [ ]         DGRAM      CONNECTED     17580
unix  3      [ ]         STREAM     CONNECTED     13236    /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     254239   /run/frr/mgmtd_be.sock
unix  2      [ ]         DGRAM      CONNECTED     14612
unix  3      [ ]         STREAM     CONNECTED     13948
unix  3      [ ]         STREAM     CONNECTED     620437   /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     10844    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     12952
unix  2      [ ]         DGRAM      CONNECTED     622688
unix  2      [ ]         DGRAM      CONNECTED     250346
unix  3      [ ]         STREAM     CONNECTED     318688   /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     10164    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     622671
unix  2      [ ]         DGRAM      CONNECTED     253260
unix  3      [ ]         STREAM     CONNECTED     622692
unix  2      [ ACC ]     STREAM     LISTENING     14611    /run/systemd/journal/io.systemd.journal
unix  2      [ ]         DGRAM      CONNECTED     12906
unix  3      [ ]         STREAM     CONNECTED     10870    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     317943
unix  2      [ ]         DGRAM      CONNECTED     13066
unix  3      [ ]         STREAM     CONNECTED     317946
unix  3      [ ]         STREAM     CONNECTED     622133   /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     12903
unix  2      [ ACC ]     STREAM     LISTENING     10737    /run/systemd/fsck.progress
unix  3      [ ]         STREAM     CONNECTED     12908