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

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

osdx login:
Password:

Welcome to Teldat OSDx v4.2.9.4

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

Last login: Thu Jun  4 18:58:45 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:23        10.215.168.25:59491     ESTABLISHED
tcp6       0      0 10.215.168.20:3100      10.215.168.21:52014     TIME_WAIT
raw6    4416      0 :::58                   :::*                    7
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM      CONNECTED     4525
unix  2      [ ]         DGRAM      CONNECTED     4526
unix  2      [ ACC ]     STREAM     LISTENING     611      /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     613      /tmp/ubnt.socket.cfgd
unix  2      [ ]         DGRAM      CONNECTED     4188
unix  2      [ ]         DGRAM      CONNECTED     3565178
unix  3      [ ]         STREAM     CONNECTED     950
unix  2      [ ACC ]     STREAM     LISTENING     851      /tmp/osdx-modulelauncher.sock
unix  2      [ ]         DGRAM      CONNECTED     5592
unix  3      [ ]         STREAM     CONNECTED     4320     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     5292
unix  3      [ ]         STREAM     CONNECTED     5279
unix  2      [ ACC ]     STREAM     LISTENING     3565887  /run/frr/watchfrr.vty
unix  2      [ ACC ]     STREAM     LISTENING     3563984  /run/frr/zserv.api
unix  3      [ ]         STREAM     CONNECTED     4312
unix  2      [ ACC ]     STREAM     LISTENING     3566806  /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     3564003  /run/frr/mgmtd_fe.sock
unix  2      [ ACC ]     STREAM     LISTENING     3564004  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     3566823  /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     3564008  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     4515     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     4319     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     4203
unix  2      [ ]         DGRAM      CONNECTED     2856380
unix  3      [ ]         STREAM     CONNECTED     5284     /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     4311
unix  2      [ ]         DGRAM      CONNECTED     696653
unix  3      [ ]         STREAM     CONNECTED     3786     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     3566773  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3565172
unix  3      [ ]         DGRAM      CONNECTED     1432     /run/systemd/notify
unix  3      [ ]         STREAM     CONNECTED     3565972
unix  2      [ ACC ]     STREAM     LISTENING     1435     /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     1437     /run/systemd/userdb/io.systemd.DynamicUser
unix  2      [ ACC ]     STREAM     LISTENING     1438     /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     3565210  /run/frr/mgmtd_be.sock
unix  2      [ ]         DGRAM                    1459     /run/systemd/journal/syslog
unix  2      [ ACC ]     SEQPACKET  LISTENING     1461     /run/systemd/coredump
unix  21     [ ]         DGRAM      CONNECTED     1465     /run/systemd/journal/dev-log
unix  2      [ ]         DGRAM      CONNECTED     6275
unix  6      [ ]         DGRAM      CONNECTED     1467     /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     1469     /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     1471     /run/udev/control
unix  2      [ ]         DGRAM      CONNECTED     3565898
unix  2      [ ]         DGRAM      CONNECTED     3558316
unix  2      [ ACC ]     STREAM     LISTENING     609      /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     6225
unix  2      [ ]         DGRAM      CONNECTED     3462888
unix  3      [ ]         DGRAM      CONNECTED     3504
unix  3      [ ]         STREAM     CONNECTED     4170     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     661
unix  2      [ ]         DGRAM      CONNECTED     3764
unix  3      [ ]         STREAM     CONNECTED     637
unix  2      [ ]         DGRAM      CONNECTED     850
unix  3      [ ]         STREAM     CONNECTED     3770     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3494
unix  2      [ ACC ]     STREAM     LISTENING     696652   /run/systemd/journal/io.systemd.journal
unix  3      [ ]         STREAM     CONNECTED     3761
unix  3      [ ]         STREAM     CONNECTED     3566856
unix  2      [ ]         DGRAM      CONNECTED     3500
unix  2      [ ]         DGRAM      CONNECTED     1618270
unix  3      [ ]         STREAM     CONNECTED     3565199  /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     4342     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3566855
unix  3      [ ]         STREAM     CONNECTED     1576     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3769
unix  3      [ ]         STREAM     CONNECTED     1865     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3564061  /run/frr/zebra.vty
unix  3      [ ]         STREAM     CONNECTED     3988
unix  2      [ ACC ]     STREAM     LISTENING     852      /run/frr-sock.sock
unix  2      [ ACC ]     STREAM     LISTENING     4348     /run/osdx-netlinkd.sock
unix  3      [ ]         DGRAM      CONNECTED     3505
unix  3      [ ]         STREAM     CONNECTED     641
unix  3      [ ]         STREAM     CONNECTED     3993
unix  3      [ ]         STREAM     CONNECTED     636      /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3996     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     662
unix  3      [ ]         STREAM     CONNECTED     3574976  /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     694123
unix  3      [ ]         STREAM     CONNECTED     3463547
unix  3      [ ]         STREAM     CONNECTED     5147
unix  3      [ ]         DGRAM      CONNECTED     1434
unix  3      [ ]         STREAM     CONNECTED     3572690
unix  3      [ ]         STREAM     CONNECTED     3785     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     3997     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3564009
unix  2      [ ]         DGRAM      CONNECTED     3572686
unix  3      [ ]         STREAM     CONNECTED     3566821
unix  3      [ ]         STREAM     CONNECTED     3578511  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     3566820
unix  3      [ ]         STREAM     CONNECTED     3580136
unix  3      [ ]         STREAM     CONNECTED     3564062  /run/frr/staticd.vty
unix  2      [ ]         DGRAM      CONNECTED     3564001
unix  2      [ ]         DGRAM      CONNECTED     3580106
unix  3      [ ]         STREAM     CONNECTED     3564011  /run/frr/mgmtd_be.sock
unix  2      [ ]         DGRAM      CONNECTED     3463544
unix  3      [ ]         STREAM     CONNECTED     1914
unix  3      [ ]         STREAM     CONNECTED     3573455  /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     3563982
unix  3      [ ]         STREAM     CONNECTED     3462917  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     3566824  /run/frr/zserv.api
unix  3      [ ]         DGRAM      CONNECTED     1433
unix  3      [ ]         STREAM     CONNECTED     3572669
unix  3      [ ]         STREAM     CONNECTED     3566857
unix  3      [ ]         STREAM     CONNECTED     3564010
unix  2      [ ]         DGRAM      CONNECTED     3580133
unix  2      [ ACC ]     STREAM     LISTENING     3039     /run/systemd/fsck.progress