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 the 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.645 ms --- 10.215.168.20 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.645/0.645/0.645/0.000 ms
Step 4: Initiate 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.95 (osdx) (pts/0) osdx login: Password: Welcome to Teldat OSDx v4.2.10.4 This system includes free software. Contact Teldat for licenses information and source code. Last login: Wed Sep 16 22:47:00 UTC 2026 from ::ffff:10.215.168.21 on pts/0 admin@osdx$
Step 5: Run the command show system connections on DUT0 and check whether the 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:2616 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:2623 0.0.0.0:* LISTEN tcp6 0 0 :::23 :::* LISTEN tcp6 0 0 10.215.168.20:23 10.215.168.25:39509 ESTABLISHED tcp6 0 0 10.215.168.20:3100 10.215.168.21:39358 TIME_WAIT tcp6 0 0 10.215.168.20:23 10.215.168.21:56078 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 1494891 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 4188 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 2777 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 2833 unix 2 [ ACC ] STREAM LISTENING 3848 /tmp/osdx.socket.licd unix 2 [ ACC ] STREAM LISTENING 3850 /tmp/ubnt.socket.cfgd unix 2 [ ] DGRAM CONNECTED 1735644 unix 3 [ ] STREAM CONNECTED 2983 unix 3 [ ] STREAM CONNECTED 2515 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1494971 /run/frr/mgmtd.vty unix 2 [ ACC ] STREAM LISTENING 4088 /tmp/osdx-modulelauncher.sock unix 3 [ ] STREAM CONNECTED 2776 unix 3 [ ] STREAM CONNECTED 2992 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1738074 /run/dbus/system_bus_socket unix 2 [ ] DGRAM CONNECTED 1251509 unix 3 [ ] STREAM CONNECTED 2514 unix 3 [ ] STREAM CONNECTED 4189 /run/systemd/journal/stdout unix 2 [ ] DGRAM CONNECTED 2524 unix 3 [ ] STREAM CONNECTED 1851 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 3019 unix 3 [ ] STREAM CONNECTED 4405 /run/systemd/journal/stdout unix 3 [ ] DGRAM CONNECTED 2531 unix 3 [ ] STREAM CONNECTED 1496252 unix 3 [ ] STREAM CONNECTED 1741502 unix 3 [ ] STREAM CONNECTED 1735627 unix 3 [ ] STREAM CONNECTED 2984 unix 3 [ ] STREAM CONNECTED 1738073 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1700835 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 5245 unix 3 [ ] STREAM CONNECTED 2991 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1743908 /tmp/ubnt.socket.cfgd unix 3 [ ] STREAM CONNECTED 1735648 unix 2 [ ] DGRAM CONNECTED 2784 unix 3 [ ] STREAM CONNECTED 2832 unix 2 [ ] DGRAM CONNECTED 1703250 unix 2 [ ] DGRAM CONNECTED 2837 unix 3 [ ] DGRAM CONNECTED 2530 unix 3 [ ] STREAM CONNECTED 2801 unix 2 [ ACC ] STREAM LISTENING 1247175 /run/systemd/journal/io.systemd.journal unix 2 [ ] DGRAM CONNECTED 5250 unix 3 [ ] STREAM CONNECTED 1496251 unix 3 [ ] STREAM CONNECTED 1494009 unix 2 [ ] DGRAM CONNECTED 1741499 unix 3 [ ] STREAM CONNECTED 3022 unix 3 [ ] STREAM CONNECTED 1703253 unix 3 [ ] DGRAM CONNECTED 1367 /run/systemd/notify unix 2 [ ACC ] STREAM LISTENING 1370 /run/systemd/private unix 2 [ ACC ] STREAM LISTENING 1372 /run/systemd/userdb/io.systemd.DynamicUser unix 3 [ ] STREAM CONNECTED 1497121 /run/frr/zebra.vty unix 2 [ ACC ] STREAM LISTENING 1373 /run/systemd/io.system.ManagedOOM unix 3 [ ] STREAM CONNECTED 5133 unix 2 [ ] DGRAM 1392 /run/systemd/journal/syslog unix 2 [ ACC ] SEQPACKET LISTENING 1394 /run/systemd/coredump unix 20 [ ] DGRAM CONNECTED 1398 /run/systemd/journal/dev-log unix 6 [ ] DGRAM CONNECTED 1400 /run/systemd/journal/socket unix 2 [ ACC ] STREAM LISTENING 1402 /run/systemd/journal/stdout unix 2 [ ACC ] SEQPACKET LISTENING 1404 /run/udev/control unix 3 [ ] STREAM CONNECTED 1496195 unix 2 [ ] DGRAM CONNECTED 909 unix 3 [ ] STREAM CONNECTED 926 unix 3 [ ] STREAM CONNECTED 1496192 unix 3 [ ] DGRAM CONNECTED 1368 unix 3 [ ] STREAM CONNECTED 1496196 /run/frr/mgmtd_be.sock unix 3 [ ] STREAM CONNECTED 2775 /run/systemd/journal/stdout unix 3 [ ] DGRAM CONNECTED 1369 unix 3 [ ] STREAM CONNECTED 4089 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1496253 unix 2 [ ACC ] STREAM LISTENING 3846 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 876 unix 3 [ ] STREAM CONNECTED 1495444 /run/frr/staticd.vty unix 3 [ ] STREAM CONNECTED 1854 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 882 unix 3 [ ] STREAM CONNECTED 2835 /run/dbus/system_bus_socket unix 3 [ ] STREAM CONNECTED 1496191 unix 2 [ ] DGRAM CONNECTED 1743899 unix 2 [ ACC ] STREAM LISTENING 3878 /run/osdx-gps-monitord.sock unix 3 [ ] STREAM CONNECTED 6323 /tmp/osdx.socket.licd unix 3 [ ] STREAM CONNECTED 7201 unix 2 [ ACC ] STREAM LISTENING 4090 /run/frr-sock.sock unix 2 [ ACC ] STREAM LISTENING 4092 /run/osdx-netlinkd.sock unix 2 [ ] DGRAM CONNECTED 7238 unix 3 [ ] STREAM CONNECTED 1496198 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 1496186 /run/frr/watchfrr.vty unix 2 [ ] DGRAM CONNECTED 1451564 unix 2 [ ACC ] STREAM LISTENING 1495373 /run/frr/mgmtd_fe.sock unix 2 [ ACC ] STREAM LISTENING 1495374 /run/frr/mgmtd_be.sock unix 2 [ ACC ] STREAM LISTENING 1496194 /run/frr/mgmtd.vty unix 3 [ ] STREAM CONNECTED 3872 unix 2 [ ACC ] STREAM LISTENING 1495383 /run/frr/zserv.api unix 2 [ ACC ] STREAM LISTENING 1494916 /run/frr/zebra.vty unix 3 [ ] STREAM CONNECTED 1497098 /run/frr/zserv.api unix 2 [ ACC ] STREAM LISTENING 1494928 /run/frr/staticd.vty unix 2 [ ] DGRAM CONNECTED 8619 unix 2 [ ] DGRAM CONNECTED 1495381 unix 3 [ ] STREAM CONNECTED 3908 unix 2 [ ] DGRAM CONNECTED 1494895 unix 3 [ ] STREAM CONNECTED 1494926 unix 3 [ ] STREAM CONNECTED 2836 /run/dbus/system_bus_socket unix 2 [ ] DGRAM CONNECTED 4417 unix 2 [ ] DGRAM CONNECTED 1495399 unix 3 [ ] STREAM CONNECTED 1852 /run/systemd/journal/stdout unix 3 [ ] STREAM CONNECTED 1496199 /run/frr/mgmtd_be.sock unix 2 [ ] DGRAM CONNECTED 4416 unix 2 [ ] DGRAM CONNECTED 4424 unix 2 [ ] DGRAM CONNECTED 4087 unix 3 [ ] STREAM CONNECTED 1494929 unix 2 [ ] DGRAM CONNECTED 1495371 unix 3 [ ] STREAM CONNECTED 1494930 unix 2 [ ] DGRAM CONNECTED 1247176 unix 2 [ ACC ] STREAM LISTENING 3772 /run/systemd/fsck.progress unix 2 [ ] DGRAM CONNECTED 1702367