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

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

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

Last login: Tue Jan 27 12:50:35 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:2601          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:2616          0.0.0.0:*               LISTEN
tcp6       0      0 :::23                   :::*                    LISTEN
tcp6       0      0 10.215.168.20:23        10.215.168.25:55207     ESTABLISHED
tcp6       0      0 10.215.168.20:3100      10.215.168.21:39432     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     13299    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     13362    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     14517
unix  2      [ ]         DGRAM      CONNECTED     10877
unix  2      [ ACC ]     STREAM     LISTENING     13283    /tmp/osdx.socket.licd
unix  2      [ ACC ]     STREAM     LISTENING     13285    /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     10934
unix  2      [ ]         DGRAM      CONNECTED     841273
unix  2      [ ACC ]     STREAM     LISTENING     14518    /tmp/osdx-modulelauncher.sock
unix  3      [ ]         STREAM     CONNECTED     11032    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     13391    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     10933
unix  3      [ ]         STREAM     CONNECTED     14498    /run/systemd/journal/stdout
unix  3      [ ]         DGRAM      CONNECTED     11997
unix  3      [ ]         STREAM     CONNECTED     12999
unix  2      [ ]         DGRAM      CONNECTED     10937
unix  2      [ ]         DGRAM      CONNECTED     844690
unix  2      [ ]         DGRAM      CONNECTED     11242
unix  3      [ ]         DGRAM      CONNECTED     13033
unix  2      [ ]         DGRAM      CONNECTED     11195
unix  3      [ ]         STREAM     CONNECTED     10874
unix  3      [ ]         DGRAM      CONNECTED     13032
unix  3      [ ]         DGRAM      CONNECTED     11996
unix  3      [ ]         STREAM     CONNECTED     11019
unix  3      [ ]         STREAM     CONNECTED     13298
unix  3      [ ]         STREAM     CONNECTED     14351
unix  2      [ ]         DGRAM      CONNECTED     13009
unix  2      [ ]         DGRAM      CONNECTED     844708
unix  3      [ ]         STREAM     CONNECTED     13000    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     11031
unix  3      [ ]         DGRAM      CONNECTED     11995    /run/systemd/notify
unix  2      [ ACC ]     STREAM     LISTENING     11998    /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     12000    /run/systemd/userdb/io.systemd.DynamicUser
unix  2      [ ACC ]     STREAM     LISTENING     12001    /run/systemd/io.system.ManagedOOM
unix  3      [ ]         STREAM     CONNECTED     843628
unix  2      [ ]         DGRAM                    12020    /run/systemd/journal/syslog
unix  3      [ ]         STREAM     CONNECTED     846098   /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     12022    /run/systemd/coredump
unix  19     [ ]         DGRAM      CONNECTED     12026    /run/systemd/journal/dev-log
unix  6      [ ]         DGRAM      CONNECTED     12028    /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     12030    /run/systemd/journal/stdout
unix  2      [ ACC ]     SEQPACKET  LISTENING     12032    /run/udev/control
unix  2      [ ]         DGRAM      CONNECTED     14938
unix  3      [ ]         STREAM     CONNECTED     843665
unix  3      [ ]         STREAM     CONNECTED     843667   /run/frr/mgmtd_be.sock
unix  2      [ ACC ]     STREAM     LISTENING     620      /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     843666
unix  3      [ ]         STREAM     CONNECTED     843659
unix  3      [ ]         STREAM     CONNECTED     844714   /run/frr/zserv.api
unix  2      [ ]         DGRAM      CONNECTED     845189
unix  3      [ ]         STREAM     CONNECTED     843660
unix  3      [ ]         STREAM     CONNECTED     13665    /tmp/osdx.socket.licd
unix  3      [ ]         STREAM     CONNECTED     14691
unix  3      [ ]         STREAM     CONNECTED     14684
unix  2      [ ACC ]     STREAM     LISTENING     771      /run/frr-sock.sock
unix  2      [ ACC ]     STREAM     LISTENING     11035    /run/osdx-netlinkd.sock
unix  2      [ ]         DGRAM      CONNECTED     14689
unix  2      [ ]         DGRAM      CONNECTED     869337
unix  3      [ ]         STREAM     CONNECTED     11136    /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     1081299  /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     872536
unix  2      [ ]         DGRAM      CONNECTED     1081966
unix  3      [ ]         STREAM     CONNECTED     872538   /run/frr/staticd.vty
unix  2      [ ACC ]     STREAM     LISTENING     844692   /run/frr/zserv.api
unix  2      [ ]         DGRAM      CONNECTED     13670
unix  2      [ ACC ]     STREAM     LISTENING     843648   /run/frr/zebra.vty
unix  2      [ ACC ]     STREAM     LISTENING     844710   /run/frr/mgmtd_fe.sock
unix  2      [ ACC ]     STREAM     LISTENING     872534   /run/frr/watchfrr.vty
unix  2      [ ACC ]     STREAM     LISTENING     844711   /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     11030    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     735943
unix  2      [ ACC ]     STREAM     LISTENING     843662   /run/frr/mgmtd.vty
unix  3      [ ]         STREAM     CONNECTED     871135   /run/frr/mgmtd.vty
unix  2      [ ACC ]     STREAM     LISTENING     843664   /run/frr/staticd.vty
unix  2      [ ]         DGRAM      CONNECTED     13413
unix  3      [ ]         STREAM     CONNECTED     1081970
unix  3      [ ]         STREAM     CONNECTED     13432
unix  3      [ ]         STREAM     CONNECTED     734198   /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     10936    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     871910
unix  2      [ ACC ]     STREAM     LISTENING     14937    /run/systemd/journal/io.systemd.journal
unix  3      [ ]         STREAM     CONNECTED     13464
unix  3      [ ]         STREAM     CONNECTED     846163
unix  3      [ ]         STREAM     CONNECTED     10901    /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     1084768
unix  3      [ ]         STREAM     CONNECTED     1081949
unix  3      [ ]         STREAM     CONNECTED     765      /run/systemd/journal/stdout
unix  3      [ ]         STREAM     CONNECTED     644
unix  3      [ ]         STREAM     CONNECTED     872531   /run/systemd/journal/stdout
unix  2      [ ]         DGRAM      CONNECTED     1084033
unix  3      [ ]         STREAM     CONNECTED     768
unix  3      [ ]         STREAM     CONNECTED     1084040  /tmp/ubnt.socket.cfgd
unix  3      [ ]         STREAM     CONNECTED     845220   /run/frr/mgmtd_be.sock
unix  3      [ ]         STREAM     CONNECTED     872537
unix  3      [ ]         STREAM     CONNECTED     1084771
unix  3      [ ]         STREAM     CONNECTED     14406    /run/dbus/system_bus_socket
unix  3      [ ]         STREAM     CONNECTED     872535
unix  2      [ ]         DGRAM      CONNECTED     736508
unix  3      [ ]         STREAM     CONNECTED     13543
unix  2      [ ]         DGRAM      CONNECTED     850787
unix  3      [ ]         STREAM     CONNECTED     1083490  /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     12257    /run/systemd/fsck.progress
unix  2      [ ]         DGRAM      CONNECTED     13669
unix  3      [ ]         STREAM     CONNECTED     736511
unix  3      [ ]         STREAM     CONNECTED     869341   /run/frr/zebra.vty