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 the 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.645 ms

--- 10.215.168.20 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.645/0.645/0.645/0.000 ms

Step 4: Initiate 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.95 (osdx) (pts/0)

osdx login:
Password:

Welcome to Teldat OSDx v4.2.10.4

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

Last login: Wed Sep 16 22:47:00 UTC 2026 from ::ffff:10.215.168.21 on pts/0
admin@osdx$

Step 5: Run the command show system connections on DUT0 and check whether the 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
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 10.215.168.20:23        10.215.168.25:39509     ESTABLISHED
tcp6       0      0 10.215.168.20:3100      10.215.168.21:39358     TIME_WAIT
tcp6       0      0 10.215.168.20:23        10.215.168.21:56078     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     1494891  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     4188     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2777     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     2833
unix  2      [ ACC ]     STREAM     LISTENING     3848     /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     3850     /tmp/ubnt.socket.cfgd
unix  2      [ ]         DGRAM      CONNECTED     1735644
unix  3      [ ]         STREAM     CONNECTED     2983
unix  3      [ ]         STREAM     CONNECTED     2515     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1494971  /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     4088     /tmp/osdx-modulelauncher.sock
unix  3      [ ]         STREAM     CONNECTED     2776
unix  3      [ ]         STREAM     CONNECTED     2992     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1738074  /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     1251509
unix  3      [ ]         STREAM     CONNECTED     2514
unix  3      [ ]         STREAM     CONNECTED     4189     /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     2524
unix  3      [ ]         STREAM     CONNECTED     1851     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     3019
unix  3      [ ]         STREAM     CONNECTED     4405     /run/systemd/journal/stdout
unix  3      [ ]         DGRAM      CONNECTED     2531
unix  3      [ ]         STREAM     CONNECTED     1496252
unix  3      [ ]         STREAM     CONNECTED     1741502
unix  3      [ ]         STREAM     CONNECTED     1735627
unix  3      [ ]         STREAM     CONNECTED     2984
unix  3      [ ]         STREAM     CONNECTED     1738073  /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1700835  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     5245
unix  3      [ ]         STREAM     CONNECTED     2991     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1743908  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     1735648
unix  2      [ ]         DGRAM      CONNECTED     2784
unix  3      [ ]         STREAM     CONNECTED     2832
unix  2      [ ]         DGRAM      CONNECTED     1703250
unix  2      [ ]         DGRAM      CONNECTED     2837
unix  3      [ ]         DGRAM      CONNECTED     2530
unix  3      [ ]         STREAM     CONNECTED     2801
unix  2      [ ACC ]     STREAM     LISTENING     1247175  /run/systemd/journal/io.systemd.journal
unix  2      [ ]         DGRAM      CONNECTED     5250
unix  3      [ ]         STREAM     CONNECTED     1496251
unix  3      [ ]         STREAM     CONNECTED     1494009
unix  2      [ ]         DGRAM      CONNECTED     1741499
unix  3      [ ]         STREAM     CONNECTED     3022
unix  3      [ ]         STREAM     CONNECTED     1703253
unix  3      [ ]         DGRAM      CONNECTED     1367     /run/systemd/notify
unix  2      [ ACC ]     STREAM     LISTENING     1370     /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     1372     /run/systemd/userdb/io.systemd.DynamicUser
unix  3      [ ]         STREAM     CONNECTED     1497121  /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     1373     /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     5133
unix  2      [ ]         DGRAM                    1392     /run/systemd/journal/syslog
unix  2      [ ACC ]     SEQPACKET  LISTENING     1394     /run/systemd/coredump
unix  20     [ ]         DGRAM      CONNECTED     1398     /run/systemd/journal/dev-log
unix  6      [ ]         DGRAM      CONNECTED     1400     /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     1402     /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     1404     /run/udev/control
unix  3      [ ]         STREAM     CONNECTED     1496195
unix  2      [ ]         DGRAM      CONNECTED     909
unix  3      [ ]         STREAM     CONNECTED     926
unix  3      [ ]         STREAM     CONNECTED     1496192
unix  3      [ ]         DGRAM      CONNECTED     1368
unix  3      [ ]         STREAM     CONNECTED     1496196  /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     2775     /run/systemd/journal/stdout
unix  3      [ ]         DGRAM      CONNECTED     1369
unix  3      [ ]         STREAM     CONNECTED     4089     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1496253
unix  2      [ ACC ]     STREAM     LISTENING     3846     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     876
unix  3      [ ]         STREAM     CONNECTED     1495444  /run/frr/staticd.vty
unix  3      [ ]         STREAM     CONNECTED     1854     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     882
unix  3      [ ]         STREAM     CONNECTED     2835     /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     1496191
unix  2      [ ]         DGRAM      CONNECTED     1743899
unix  2      [ ACC ]     STREAM     LISTENING     3878     /run/osdx-gps-monitord.sock
unix  3      [ ]         STREAM     CONNECTED     6323     /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     7201
unix  2      [ ACC ]     STREAM     LISTENING     4090     /run/frr-sock.sock
unix  2      [ ACC ]     STREAM     LISTENING     4092     /run/osdx-netlinkd.sock
unix  2      [ ]         DGRAM      CONNECTED     7238
unix  3      [ ]         STREAM     CONNECTED     1496198  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     1496186  /run/frr/watchfrr.vty
unix  2      [ ]         DGRAM      CONNECTED     1451564
unix  2      [ ACC ]     STREAM     LISTENING     1495373  /run/frr/mgmtd_fe.sock
unix  2      [ ACC ]     STREAM     LISTENING     1495374  /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     1496194  /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     3872
unix  2      [ ACC ]     STREAM     LISTENING     1495383  /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     1494916  /run/frr/zebra.vty
unix  3      [ ]         STREAM     CONNECTED     1497098  /run/frr/zserv.api
unix  2      [ ACC ]     STREAM     LISTENING     1494928  /run/frr/staticd.vty
unix  2      [ ]         DGRAM      CONNECTED     8619
unix  2      [ ]         DGRAM      CONNECTED     1495381
unix  3      [ ]         STREAM     CONNECTED     3908
unix  2      [ ]         DGRAM      CONNECTED     1494895
unix  3      [ ]         STREAM     CONNECTED     1494926
unix  3      [ ]         STREAM     CONNECTED     2836     /run/dbus/system_bus_socket
unix  2      [ ]         DGRAM      CONNECTED     4417
unix  2      [ ]         DGRAM      CONNECTED     1495399
unix  3      [ ]         STREAM     CONNECTED     1852     /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1496199  /run/frr/mgmtd_be.sock
unix  2      [ ]         DGRAM      CONNECTED     4416
unix  2      [ ]         DGRAM      CONNECTED     4424
unix  2      [ ]         DGRAM      CONNECTED     4087
unix  3      [ ]         STREAM     CONNECTED     1494929
unix  2      [ ]         DGRAM      CONNECTED     1495371
unix  3      [ ]         STREAM     CONNECTED     1494930
unix  2      [ ]         DGRAM      CONNECTED     1247176
unix  2      [ ACC ]     STREAM     LISTENING     3772     /run/systemd/fsck.progress
unix  2      [ ]         DGRAM      CONNECTED     1702367