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

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

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

Last login: Thu Apr 16 20:45:45 UTC 2026 from fe80::dcad:beff:feef:6c10%eth0 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:2616          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:2623          0.0.0.0:*               LISTEN
tcp        0      0 10.215.168.23:23        10.215.168.21:56066     TIME_WAIT
tcp        0      0 10.215.168.20:23        10.215.168.21:41636     TIME_WAIT
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 11::2:23                fe80::dcad:beff:f:33056 TIME_WAIT
tcp6       0      0 10.215.168.20:23        10.215.168.25:48453     ESTABLISHED
tcp6       0      0 10.215.168.20:23        10.215.168.21:50750     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     2344624
unix  2      [ ACC ]     STREAM     LISTENING     2786     /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     2788     /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     2344629
unix  3      [ ]         STREAM     CONNECTED     2343537  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     4059     /tmp/osdx-modulelauncher.sock
unix  3      [ ]         STREAM     CONNECTED     2344625
unix  2      [ ]         DGRAM      CONNECTED     5288
unix  3      [ ]         STREAM     CONNECTED     2342787  /run/frr/zebra.vty
unix  2      [ ]         DGRAM      CONNECTED     2344607
unix  3      [ ]         STREAM     CONNECTED     5279
unix  2      [ ]         DGRAM      CONNECTED     2590879
unix  3      [ ]         STREAM     CONNECTED     4373     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2344630
unix  3      [ ]         STREAM     CONNECTED     2343567  /run/frr/mgmtd_be.sock
unix  2      [ ]         DGRAM      CONNECTED     5284
unix  3      [ ]         STREAM     CONNECTED     3059     /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     2342797
unix  2      [ ]         DGRAM      CONNECTED     5287
unix  3      [ ]         STREAM     CONNECTED     5286
unix  3      [ ]         STREAM     CONNECTED     2344980  /run/frr/zserv.api
unix  2      [ ]         DGRAM      CONNECTED     2344616
unix  2      [ ]         DGRAM      CONNECTED     523103
unix  3      [ ]         STREAM     CONNECTED     2587625  /tmp/ubnt.socket.cfgd
unix  3      [ ]         DGRAM      CONNECTED     462      /run/systemd/notify
unix  3      [ ]         STREAM     CONNECTED     2343520
unix  2      [ ACC ]     STREAM     LISTENING     465      /run/systemd/private
unix  3      [ ]         STREAM     CONNECTED     2635145  /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     467      /run/systemd/userdb/io.systemd.DynamicUser
unix  2      [ ACC ]     STREAM     LISTENING     468      /run/systemd/io.system.ManagedOOM
unix  2      [ ]         DGRAM                    487      /run/systemd/journal/syslog
unix  3      [ ]         STREAM     CONNECTED     2635843
unix  3      [ ]         STREAM     CONNECTED     2344976
unix  2      [ ACC ]     SEQPACKET  LISTENING     489      /run/systemd/coredump
unix  19     [ ]         DGRAM      CONNECTED     493      /run/systemd/journal/dev-log
unix  3      [ ]         STREAM     CONNECTED     4176
unix  3      [ ]         DGRAM      CONNECTED     3594
unix  6      [ ]         DGRAM      CONNECTED     495      /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     497      /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     499      /run/udev/control
unix  3      [ ]         STREAM     CONNECTED     1003     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     801      /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     2589909
unix  3      [ ]         STREAM     CONNECTED     2589912
unix  3      [ ]         STREAM     CONNECTED     4177
unix  3      [ ]         STREAM     CONNECTED     2344977
unix  3      [ ]         STREAM     CONNECTED     2636852  /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     2637282
unix  2      [ ACC ]     STREAM     LISTENING     523102   /run/systemd/journal/io.systemd.journal
unix  3      [ ]         STREAM     CONNECTED     1937
unix  3      [ ]         STREAM     CONNECTED     2635864
unix  2      [ ACC ]     STREAM     LISTENING     2342655  /run/frr/watchfrr.vty
unix  2      [ ACC ]     STREAM     LISTENING     2342668  /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     2784     /run/dbus/system_bus_socket
unix  2      [ ACC ]     STREAM     LISTENING     2344965  /run/frr/zebra.vty
unix  2      [ ]         DGRAM      CONNECTED     2324218
unix  2      [ ]         DGRAM      CONNECTED     3874
unix  2      [ ACC ]     STREAM     LISTENING     2344618  /run/frr/mgmtd_fe.sock
unix  2      [ ACC ]     STREAM     LISTENING     2344619  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     2344979  /run/frr/mgmtd.vty
unix  2      [ ]         DGRAM      CONNECTED     521615
unix  2      [ ]         DGRAM      CONNECTED     4058
unix  2      [ ACC ]     STREAM     LISTENING     2344623  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     1938     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     2635860
unix  3      [ ]         STREAM     CONNECTED     1953
unix  3      [ ]         STREAM     CONNECTED     2341855  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1004     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1013     /run/systemd/journal/stdout
unix  3      [ ]         DGRAM      CONNECTED     464
unix  3      [ ]         STREAM     CONNECTED     805
unix  3      [ ]         STREAM     CONNECTED     2996
unix  2      [ ]         DGRAM      CONNECTED     831
unix  3      [ ]         STREAM     CONNECTED     1010
unix  2      [ ]         DGRAM      CONNECTED     7292
unix  3      [ ]         STREAM     CONNECTED     4211     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     2636474
unix  3      [ ]         STREAM     CONNECTED     2869     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     3834     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2636477
unix  3      [ ]         STREAM     CONNECTED     1009     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2635590  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     2344631
unix  3      [ ]         STREAM     CONNECTED     806      /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2343561  /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     4060     /run/frr-sock.sock
unix  2      [ ACC ]     STREAM     LISTENING     1014     /run/osdx-netlinkd.sock
unix  3      [ ]         STREAM     CONNECTED     2991
unix  2      [ ]         DGRAM      CONNECTED     772
unix  3      [ ]         STREAM     CONNECTED     769
unix  3      [ ]         STREAM     CONNECTED     2342788  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     844
unix  3      [ ]         STREAM     CONNECTED     3873     /run/dbus/system_bus_socket
unix  3      [ ]         DGRAM      CONNECTED     463
unix  3      [ ]         DGRAM      CONNECTED     2528
unix  2      [ ]         DGRAM      CONNECTED     2524
unix  2      [ ]         DGRAM      CONNECTED     2342685
unix  3      [ ]         STREAM     CONNECTED     2866
unix  3      [ ]         STREAM     CONNECTED     2867
unix  2      [ ]         DGRAM      CONNECTED     2342666
unix  3      [ ]         STREAM     CONNECTED     2871
unix  2      [ ]         DGRAM      CONNECTED     9343
unix  3      [ ]         STREAM     CONNECTED     2517
unix  3      [ ]         STREAM     CONNECTED     2523     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     1827     /run/systemd/fsck.progress