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

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

osdx login:
Password:

Welcome to Teldat OSDx v4.2.8.5

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

Last login: Fri Mar 20 12:31:07 UTC 2026 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:2616          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:2601          0.0.0.0:*               LISTEN
tcp        0      0 10.215.168.23:23        10.215.168.21:51370     TIME_WAIT
tcp        0      0 10.215.168.20:23        10.215.168.21:43026     TIME_WAIT
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 10.215.168.20:23        10.215.168.25:55611     ESTABLISHED
tcp6       0      0 11::2:23                11::3:52878             TIME_WAIT
tcp6       0      0 10.215.168.20:23        10.215.168.21:39154     TIME_WAIT
raw6       0      0 :::58                   :::*                    7
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  3      [ ]         STREAM     CONNECTED     1648152
unix  2      [ ACC ]     STREAM     LISTENING     2014     /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     2016     /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     1647413  /tmp/ubnt.socket.cfgd
unix  2      [ ]         DGRAM      CONNECTED     1595133
unix  3      [ ]         STREAM     CONNECTED     1645475  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     14609
unix  2      [ ACC ]     STREAM     LISTENING     13478    /tmp/osdx-modulelauncher.sock
unix  3      [ ]         STREAM     CONNECTED     1373751
unix  2      [ ]         DGRAM      CONNECTED     1648149
unix  3      [ ]         STREAM     CONNECTED     10203
unix  3      [ ]         STREAM     CONNECTED     13106    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1373753  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     1646879
unix  3      [ ]         STREAM     CONNECTED     1375667  /run/frr/zserv.api
unix  2      [ ]         DGRAM      CONNECTED     1649053
unix  3      [ ]         STREAM     CONNECTED     1646858
unix  2      [ ]         DGRAM      CONNECTED     18032
unix  3      [ ]         STREAM     CONNECTED     1645856  /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     1356094
unix  2      [ ]         DGRAM      CONNECTED     10222
unix  2      [ ]         DGRAM      CONNECTED     1646875
unix  3      [ ]         STREAM     CONNECTED     1373752
unix  2      [ ]         DGRAM      CONNECTED     1373743
unix  3      [ ]         DGRAM      CONNECTED     12605    /run/systemd/notify
unix  3      [ ]         STREAM     CONNECTED     12109    /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     12608    /run/systemd/private
unix  3      [ ]         STREAM     CONNECTED     11787
unix  2      [ ACC ]     STREAM     LISTENING     12610    /run/systemd/userdb/io.systemd.DynamicUser
unix  2      [ ACC ]     STREAM     LISTENING     12611    /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     12185
unix  2      [ ]         DGRAM                    12632    /run/systemd/journal/syslog
unix  2      [ ACC ]     SEQPACKET  LISTENING     12634    /run/systemd/coredump
unix  20     [ ]         DGRAM      CONNECTED     12638    /run/systemd/journal/dev-log
unix  2      [ ]         DGRAM      CONNECTED     1596554
unix  6      [ ]         DGRAM      CONNECTED     12640    /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     12642    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1375697  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     12106    /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     12644    /run/udev/control
unix  3      [ ]         STREAM     CONNECTED     12105
unix  2      [ ]         DGRAM      CONNECTED     13592
unix  3      [ ]         DGRAM      CONNECTED     11797
unix  3      [ ]         DGRAM      CONNECTED     12607
unix  3      [ ]         STREAM     CONNECTED     1375663
unix  2      [ ]         DGRAM      CONNECTED     13764
unix  2      [ ]         DGRAM      CONNECTED     11793
unix  3      [ ]         STREAM     CONNECTED     12184
unix  3      [ ]         STREAM     CONNECTED     1596557
unix  2      [ ]         DGRAM      CONNECTED     12189
unix  3      [ ]         STREAM     CONNECTED     1597488  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     1670     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     1373725  /run/frr/watchfrr.vty
unix  2      [ ACC ]     STREAM     LISTENING     2012     /run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     1375650  /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     1374670  /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     1373745  /run/frr/mgmtd_fe.sock
unix  3      [ ]         STREAM     CONNECTED     12079
unix  2      [ ACC ]     STREAM     LISTENING     1373746  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     1375666  /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     12080    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1374709
unix  2      [ ACC ]     STREAM     LISTENING     1373750  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     1375664
unix  3      [ ]         DGRAM      CONNECTED     12606
unix  2      [ ]         DGRAM      CONNECTED     1375648
unix  2      [ ]         DGRAM      CONNECTED     13591
unix  3      [ ]         DGRAM      CONNECTED     11798
unix  2      [ ]         DGRAM      CONNECTED     12929
unix  3      [ ]         STREAM     CONNECTED     13348
unix  3      [ ]         STREAM     CONNECTED     12188    /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     13477
unix  3      [ ]         STREAM     CONNECTED     12078    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     308950
unix  3      [ ]         STREAM     CONNECTED     12261    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     12966
unix  3      [ ]         STREAM     CONNECTED     13448
unix  3      [ ]         STREAM     CONNECTED     12187    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     13109
unix  3      [ ]         STREAM     CONNECTED     12926
unix  2      [ ACC ]     STREAM     LISTENING     14612    /run/frr-sock.sock
unix  2      [ ACC ]     STREAM     LISTENING     12281    /run/osdx-netlinkd.sock
unix  3      [ ]         STREAM     CONNECTED     12276    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     12262    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     13449
unix  3      [ ]         STREAM     CONNECTED     15502
unix  3      [ ]         STREAM     CONNECTED     14750
unix  3      [ ]         STREAM     CONNECTED     1374707
unix  2      [ ]         DGRAM      CONNECTED     15647
unix  3      [ ]         STREAM     CONNECTED     1374717
unix  3      [ ]         STREAM     CONNECTED     1376271  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1374708
unix  2      [ ]         DGRAM      CONNECTED     1376285
unix  2      [ ACC ]     STREAM     LISTENING     13763    /run/systemd/journal/io.systemd.journal
unix  3      [ ]         STREAM     CONNECTED     12278    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1374713  /run/frr/mgmtd.vty
unix  2      [ ]         DGRAM      CONNECTED     1374688
unix  2      [ ]         DGRAM      CONNECTED     14748
unix  3      [ ]         STREAM     CONNECTED     1376335  /run/frr/zebra.vty
unix  2      [ ]         DGRAM      CONNECTED     14855
unix  3      [ ]         STREAM     CONNECTED     12277
unix  3      [ ]         STREAM     CONNECTED     1373812  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     13588    /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     1374652
unix  3      [ ]         STREAM     CONNECTED     13251    /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     10098    /run/systemd/fsck.progress