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.671 ms --- 10.215.168.20 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.671/0.671/0.671/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.73 (osdx) (pts/0) osdx login: Password: Welcome to Teldat OSDx v4.2.9.1 This system includes free software. Contact Teldat for licenses information and source code. Last login: Mon Mar 23 10:33:47 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: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 tcp6 0 0 :::23 :::* LISTEN tcp6 0 0 10.215.168.20:23 10.215.168.25:50053 ESTABLISHED udp 0 0 127.0.0.1:51105 127.0.0.1:2055 ESTABLISHED raw6 0 0 :::58 :::* 7 Active UNIX domain sockets (servers and established) Proto RefCnt Flags Type State I-Node Path unix 2 [ ACC ] STREAM LISTENING 1632 /run/systemd/fsck.progress unix 2 [ ] DGRAM CONNECTED 592141 unix 2 [ ] DGRAM CONNECTED 599239 unix 2 [ ACC ] STREAM LISTENING 1720 /tmp/osdx.socket.licd unix 2 [ ACC ] STREAM LISTENING 1722 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 536960 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 3649 unix 2 [ ] DGRAM CONNECTED 822840 unix 2 [ ] DGRAM CONNECTED 592112 unix 3 [ ] STREAM CONNECTED 1443 unix 2 [ ] DGRAM CONNECTED 4470 unix 2 [ ACC ] STREAM LISTENING 1983 /tmp/osdx-modulelauncher.sock unix 2 [ ] DGRAM CONNECTED 1449 unix 3 [ ] STREAM CONNECTED 823926 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 1986 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 589697 unix 2 [ ] DGRAM CONNECTED 539651 unix 3 [ ] STREAM CONNECTED 3527 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 537902 unix 3 [ ] DGRAM CONNECTED 1455 unix 2 [ ] DGRAM CONNECTED 4469 unix 3 [ ] STREAM CONNECTED 589696 unix 3 [ ] STREAM CONNECTED 822078 unix 3 [ ] STREAM CONNECTED 3652 unix 2 [ ] DGRAM CONNECTED 822075 unix 2 [ ] DGRAM CONNECTED 589682 unix 3 [ ] DGRAM CONNECTED 1456 unix 3 [ ] STREAM CONNECTED 539654 unix 3 [ ] STREAM CONNECTED 1757 unix 2 [ ] DGRAM CONNECTED 5042 unix 3 [ ] STREAM CONNECTED 1985 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 3910 unix 3 [ ] STREAM CONNECTED 716 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 590543 unix 3 [ ] DGRAM CONNECTED 2633 /run/systemd/notify unix 2 [ ACC ] STREAM LISTENING 2636 /run/systemd/private unix 2 [ ACC ] STREAM LISTENING 2638 /run/systemd/userdb/io.systemd.DynamicUser unix 3 [ ] STREAM CONNECTED 591371 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 2639 /run/systemd/io.system.ManagedOOM unix 3 [ ] STREAM CONNECTED 589700 /run/frr/zserv.api unix 2 [ ] DGRAM 2660 /run/systemd/journal/syslog unix 2 [ ACC ] SEQPACKET LISTENING 2662 /run/systemd/coredump unix 19 [ ] DGRAM CONNECTED 2666 /run/systemd/journal/dev-log unix 6 [ ] DGRAM CONNECTED 2668 /run/systemd/journal/socket unix 3 [ ] STREAM CONNECTED 1965 unix 2 [ ACC ] STREAM LISTENING 2670 /run/systemd/journal/stdout unix 2 [ ACC ] SEQPACKET LISTENING 2672 /run/udev/control unix 3 [ ] STREAM CONNECTED 5323 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 590544 unix 3 [ ] STREAM CONNECTED 1772 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1814 unix 3 [ ] STREAM CONNECTED 5324 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 592109 /run/systemd/journal/stdout unix 2 [ ACC ] STREAM LISTENING 976 /run/dbus/system_bus_socket unix 2 [ ] DGRAM CONNECTED 1982 unix 3 [ ] STREAM CONNECTED 591353 unix 3 [ ] STREAM CONNECTED 1815 unix 2 [ ] DGRAM CONNECTED 590535 unix 3 [ ] STREAM CONNECTED 1771 unix 3 [ ] STREAM CONNECTED 1964 unix 3 [ ] STREAM CONNECTED 1984 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 589731 unix 3 [ ] STREAM CONNECTED 589747 unix 3 [ ] STREAM CONNECTED 5488 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 4112 unix 3 [ ] STREAM CONNECTED 5500 unix 3 [ ] STREAM CONNECTED 589730 unix 3 [ ] STREAM CONNECTED 591403 /run/frr/staticd.vty unix 2 [ ] DGRAM CONNECTED 4099 unix 2 [ ] DGRAM CONNECTED 9498 unix 3 [ ] STREAM CONNECTED 5334 unix 3 [ ] STREAM CONNECTED 5485 unix 3 [ ] STREAM CONNECTED 4113 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 1018 unix 3 [ ] STREAM CONNECTED 590553 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 5337 /run/frr-sock.sock unix 3 [ ] STREAM CONNECTED 3072 unix 2 [ ACC ] STREAM LISTENING 3655 /run/osdx-netlinkd.sock unix 3 [ ] STREAM CONNECTED 1756 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 591402 /run/frr/zebra.vty unix 3 [ ] STREAM CONNECTED 1817 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 589734 /run/frr/mgmtd.vty unix 3 [ ] STREAM CONNECTED 589732 unix 3 [ ] STREAM CONNECTED 6232 /tmp/osdx.socket.licd unix 3 [ ] STREAM CONNECTED 5125 unix 3 [ ] STREAM CONNECTED 819102 unix 3 [ ] DGRAM CONNECTED 2634 unix 3 [ ] STREAM CONNECTED 1826 /run/dbus/system_bus_socket unix 2 [ ] DGRAM CONNECTED 6293 unix 3 [ ] STREAM CONNECTED 820444 /run/systemd/journal/stdout unix 2 [ ACC ] STREAM LISTENING 5041 /run/systemd/journal/io.systemd.journal unix 2 [ ] DGRAM CONNECTED 4166 unix 2 [ ] DGRAM CONNECTED 6229 unix 3 [ ] STREAM CONNECTED 819081 unix 3 [ ] DGRAM CONNECTED 2635 unix 2 [ ACC ] STREAM LISTENING 589673 /run/frr/watchfrr.vty unix 2 [ ACC ] STREAM LISTENING 589684 /run/frr/zserv.api unix 3 [ ] STREAM CONNECTED 821291 /run/dbus/system_bus_socket unix 2 [ ACC ] STREAM LISTENING 590520 /run/frr/zebra.vty unix 2 [ ACC ] STREAM LISTENING 590537 /run/frr/mgmtd_fe.sock unix 2 [ ACC ] STREAM LISTENING 590538 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 589699 /run/frr/mgmtd.vty unix 2 [ ACC ] STREAM LISTENING 590542 /run/frr/staticd.vty unix 2 [ ] DGRAM CONNECTED 819098 unix 3 [ ] STREAM CONNECTED 4164