Nis-Options
These scenarios check DHCP server NIS/NIS+ options. NIS (Network Information Service) provides centralized authentication and configuration management for UNIX/Linux networks. NIS+ is the enhanced version with improved security. This includes: nis-domain (option 40), nis-server (option 41), nisplus-domain (option 64), and nisplus-server (option 65). Verification is done via the hidden extended-detail command to confirm the client correctly received the options.
NIS Options
Description
Verify NIS options via extended-detail.
Scenario
Example 1
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set service dhcp-server shared-network nis-domain subnet 10.0.0.0/24 options nis-domain example.nis set service dhcp-server shared-network nis-domain subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 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 dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: example.nis NIS servers: NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:14:25 2026 Reason: BOUND
Example 2
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set service dhcp-server shared-network nis-single subnet 10.0.0.0/24 options nis-server 10.0.0.10 set service dhcp-server shared-network nis-single subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 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 dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: 10.0.0.10 NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:14:31 2026 Reason: BOUND
Example 3
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set service dhcp-server shared-network nis-multiple subnet 10.0.0.0/24 options nis-server 10.0.0.10 set service dhcp-server shared-network nis-multiple subnet 10.0.0.0/24 options nis-server 10.0.0.11 set service dhcp-server shared-network nis-multiple subnet 10.0.0.0/24 options nis-server 10.0.0.12 set service dhcp-server shared-network nis-multiple subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 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 dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: 10.0.0.10 10.0.0.11 10.0.0.12 NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:14:37 2026 Reason: BOUND
Step 5: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: 10.0.0.10 10.0.0.11 10.0.0.12 NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:14:37 2026 Reason: BOUND
Step 6: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: 10.0.0.10 10.0.0.11 10.0.0.12 NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:14:37 2026 Reason: BOUND
Example 4
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set service dhcp-server shared-network nis-combined subnet 10.0.0.0/24 options nis-domain example.nis set service dhcp-server shared-network nis-combined subnet 10.0.0.0/24 options nis-server 10.0.0.10 set service dhcp-server shared-network nis-combined subnet 10.0.0.0/24 options nis-server 10.0.0.11 set service dhcp-server shared-network nis-combined subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 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 dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: example.nis NIS servers: 10.0.0.10 10.0.0.11 NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:14:44 2026 Reason: BOUND
Step 5: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: example.nis NIS servers: 10.0.0.10 10.0.0.11 NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:14:44 2026 Reason: BOUND
Step 6: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: example.nis NIS servers: 10.0.0.10 10.0.0.11 NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:14:44 2026 Reason: BOUND
NIS VRF Options
Description
Verify NIS options with VRF configuration.
Scenario
Example 1
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set interfaces ethernet eth0 vrf VRF0 set service dhcp-server shared-network nis-vrf local-vrf VRF0 set service dhcp-server shared-network nis-vrf subnet 10.0.0.0/24 options nis-server 10.0.0.10 set service dhcp-server shared-network nis-vrf subnet 10.0.0.0/24 options nis-server 10.0.0.11 set service dhcp-server shared-network nis-vrf subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0' set system vrf VRF0
Step 2: Set the following configuration in DUT1 :
set interfaces ethernet eth0 address dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: 10.0.0.10 10.0.0.11 NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:14:54 2026 Reason: BOUND
Step 5: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: 10.0.0.10 10.0.0.11 NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:14:54 2026 Reason: BOUND
NISplus Options
Description
Verify NIS+ options via extended-detail.
Scenario
Example 1
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set service dhcp-server shared-network nisp-domain subnet 10.0.0.0/24 options nisplus-domain example.nisplus set service dhcp-server shared-network nisp-domain subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 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 dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: NIS+ domain: example.nisplus NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:15:05 2026 Reason: BOUND
Example 2
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set service dhcp-server shared-network nisp-single subnet 10.0.0.0/24 options nisplus-server 10.0.0.20 set service dhcp-server shared-network nisp-single subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 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 dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: NIS+ domain: NIS+ servers: 10.0.0.20 RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:15:11 2026 Reason: BOUND
Example 3
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set service dhcp-server shared-network nisp-multiple subnet 10.0.0.0/24 options nisplus-server 10.0.0.20 set service dhcp-server shared-network nisp-multiple subnet 10.0.0.0/24 options nisplus-server 10.0.0.21 set service dhcp-server shared-network nisp-multiple subnet 10.0.0.0/24 options nisplus-server 10.0.0.22 set service dhcp-server shared-network nisp-multiple subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 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 dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: NIS+ domain: NIS+ servers: 10.0.0.20 10.0.0.21 10.0.0.22 RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:15:17 2026 Reason: BOUND
Step 5: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: NIS+ domain: NIS+ servers: 10.0.0.20 10.0.0.21 10.0.0.22 RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:15:17 2026 Reason: BOUND
Step 6: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: NIS+ domain: NIS+ servers: 10.0.0.20 10.0.0.21 10.0.0.22 RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:15:17 2026 Reason: BOUND
Example 4
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set service dhcp-server shared-network nisp-combined subnet 10.0.0.0/24 options nisplus-domain example.nisplus set service dhcp-server shared-network nisp-combined subnet 10.0.0.0/24 options nisplus-server 10.0.0.20 set service dhcp-server shared-network nisp-combined subnet 10.0.0.0/24 options nisplus-server 10.0.0.21 set service dhcp-server shared-network nisp-combined subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 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 dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: NIS+ domain: example.nisplus NIS+ servers: 10.0.0.20 10.0.0.21 RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:15:24 2026 Reason: BOUND
Step 5: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: NIS+ domain: example.nisplus NIS+ servers: 10.0.0.20 10.0.0.21 RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:15:24 2026 Reason: BOUND
Step 6: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: NIS+ domain: example.nisplus NIS+ servers: 10.0.0.20 10.0.0.21 RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:15:24 2026 Reason: BOUND
NIS Change Options
Description
Verify NIS options can be changed dynamically.
Scenario
Example 1
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set service dhcp-server shared-network nis-domain subnet 10.0.0.0/24 options nis-domain example.nis set service dhcp-server shared-network nis-domain subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 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 dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: example.nis NIS servers: NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:15:34 2026 Reason: BOUND
Step 5: Modify the following configuration lines in DUT0 :
set service dhcp-server shared-network nis-domain subnet 10.0.0.0/24 options nis-domain test.nis
Step 6: Run command service dhcp-client renew interface eth0 at DUT1 and expect this output:
Show output
Renewing DHCP lease on interface eth0...
Step 7: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: test.nis NIS servers: NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43197 Expiry date: Mon Mar 23 21:15:34 2026 Reason: REBOOT
NIS Remove Options
Description
Verify NIS options can be removed.
Scenario
Example 1
Step 1: Set the following configuration in DUT0 :
set interfaces ethernet eth0 address 10.0.0.1/24 set service dhcp-server shared-network nis-multiple subnet 10.0.0.0/24 options nis-server 10.0.0.10 set service dhcp-server shared-network nis-multiple subnet 10.0.0.0/24 options nis-server 10.0.0.11 set service dhcp-server shared-network nis-multiple subnet 10.0.0.0/24 options nis-server 10.0.0.12 set service dhcp-server shared-network nis-multiple subnet 10.0.0.0/24 start 10.0.0.5 stop 10.0.0.5 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 dhcp set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Run command interfaces ethernet eth0 show at DUT1 and check if output contains the following tokens:
10.0.0.5Show output
----------------------------------------------------------------- Name IP Address Admin Oper Vrf Description ----------------------------------------------------------------- eth0 10.0.0.5/24 up up fe80::dcad:beff:feef:6c10/64
Step 4: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: 10.0.0.10 10.0.0.11 10.0.0.12 NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43200 Expiry date: Mon Mar 23 21:15:47 2026 Reason: BOUND
Step 5: Modify the following configuration lines in DUT0 :
delete service dhcp-server shared-network nis-multiple subnet 10.0.0.0/24 options
Step 6: Run command service dhcp-client renew interface eth0 at DUT1 and expect this output:
Show output
Renewing DHCP lease on interface eth0...
Step 7: Run command service dhcp-client show leases extended-detail interface eth0 at DUT1 and expect this output:
Show output
Interface: eth0 IP address: 10.0.0.5 Subnet mask: 255.255.255.0 Routers: Name-servers: Domain-name: Domain-search: NTP servers: Time servers: Time offset: SMTP servers: POP3 servers: WINS servers: TFTP server: TFTP server addr: Next server: Bootfile name: NIS domain: NIS servers: NIS+ domain: NIS+ servers: RFC3442 routes: WPAD url: DHCP server: 10.0.0.1 Lease time: 43198 Expiry date: Mon Mar 23 21:15:47 2026 Reason: REBOOT