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 1Show 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.25Show 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+ESTABLISHEDShow 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