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