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