How to restore connectivity on older JACE8000s after performing a Factory Reset
After performing a factory reset on older JACE-8000 controllers, network connectivity is typically lost as the unit returns to default factory settings. This guide provides step-by-step instructions to restore network connectivity and regain access to the JACE-8000.
Overview
Factory reset on JACE-8000 controllers:
- Resets Network Settings: Returns network configuration to defaults
- Resets Credentials: Restores default credentials
- Clears Configuration: Removes all custom configuration
- Requires Reconfiguration: Network must be reconfigured after reset
Prerequisites
Before restoring connectivity, ensure you have:
- Physical Access: Physical access to JACE-8000 unit
- Serial Cable: Serial cable for serial shell access
- Terminal Software: Terminal emulator (PuTTY, Tera Term, etc.)
- Network Information: Target network configuration (IP, subnet, gateway)
- Default Credentials: Knowledge of default credentials (see related topics)
Understanding Factory Reset Impact
What Gets Reset
Factory reset typically resets:
- Network Configuration: IP address, subnet mask, gateway, DNS
- User Accounts: Returns to default user accounts
- Platform Settings: Platform configuration returns to defaults
- Application Data: Custom applications and configurations removed
- Licenses: License information may be affected
Default Network Settings
After factory reset, JACE-8000 typically has:
- IP Mode: DHCP (automatic) or default static IP
- Default IP: May have factory default IP (check documentation)
- Network Configuration: Minimal or no network configuration
Step-by-Step Restoration Process
Step 1: Access Serial Shell
Connect to Serial Port:
- Connect Cable: Connect serial cable to JACE-8000 serial port
- Terminal Software: Open terminal emulator (PuTTY, Tera Term, etc.)
- Configure Serial: Set serial settings:
- Baud Rate: 9600 (typically)
- Data Bits: 8
- Stop Bits: 1
- Parity: None
- Flow Control: None
- Connect: Connect to serial port
- Login: Login with default credentials (typically
admin/admin)
For detailed serial access instructions, see How to gain access to the Serial Shell on a JACE.
Step 2: Check Current Network Configuration
View Current Settings:
# Check network interface
ifconfig eth0
# Or view network configuration
cat /etc/network/interfaces
# Check IP configuration
ip addr show
Note Current Settings: Document current network settings before making changes.
Step 3: Determine Network Requirements
Gather Required Information:
- IP Address: Desired static IP address for JACE
- Subnet Mask: Network subnet mask (e.g., 255.255.255.0)
- Gateway: Default gateway IP address
- DNS Servers: DNS server addresses (primary and secondary)
- Network Type: Static IP or DHCP
Step 4: Configure Network Interface
Method 1: Using ifconfig (Temporary)
# Configure IP address and subnet mask
ifconfig eth0 [IP_ADDRESS] netmask [SUBNET_MASK] up
# Example:
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
# Add default gateway
route add default gw [GATEWAY_IP]
# Example:
route add default gw 192.168.1.1
Note: This configuration is temporary and will be lost on reboot.
Method 2: Using Network Configuration Files (Permanent)
Edit Network Configuration:
# Edit network interfaces file
vi /etc/network/interfaces
# or
nano /etc/network/interfaces
Add Configuration:
auto eth0
iface eth0 inet static
address [IP_ADDRESS]
netmask [SUBNET_MASK]
gateway [GATEWAY_IP]
dns-nameservers [DNS_PRIMARY] [DNS_SECONDARY]
Example Configuration:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
Save and Apply:
# Restart network service
/etc/init.d/networking restart
# or
ifdown eth0 && ifup eth0
Step 5: Configure DNS Settings
Edit DNS Configuration:
# Edit resolv.conf
vi /etc/resolv.conf
# or
nano /etc/resolv.conf
Add DNS Servers:
nameserver [DNS_PRIMARY]
nameserver [DNS_SECONDARY]
Example:
nameserver 8.8.8.8
nameserver 8.8.4.4
Step 6: Verify Network Configuration
Test Network Settings:
# Check IP configuration
ifconfig eth0
# Test connectivity to gateway
ping [GATEWAY_IP]
# Test DNS resolution
nslookup google.com
# Test external connectivity
ping 8.8.8.8
Step 7: Configure via Platform Commands (Alternative)
Using Platform Configuration:
# Access platform configuration
platform config
# Set network configuration
platform set network ip [IP_ADDRESS]
platform set network netmask [SUBNET_MASK]
platform set network gateway [GATEWAY_IP]
platform set network dns [DNS_PRIMARY] [DNS_SECONDARY]
# Apply configuration
platform apply network
Note: Exact commands vary by JACE firmware version.
Step 8: Restart Network Services
Restart Networking:
# Restart network service
/etc/init.d/networking restart
# Or restart interface
ifdown eth0
ifup eth0
# Or reboot JACE
reboot
Step 9: Verify Connectivity
Test Connectivity:
-
Ping Test: Ping JACE from another computer:
ping [JACE_IP_ADDRESS] -
Web Access: Try accessing web interface:
http://[JACE_IP_ADDRESS] -
Workbench Connection: Try connecting via Workbench
-
Platform Access: Verify platform access works
Step 10: Reconfigure Platform Settings
After Network Restoration:
- Platform Configuration: Reconfigure platform settings as needed
- User Accounts: Set up user accounts (change defaults)
- Application Configuration: Restore application configurations
- Licensing: Verify and restore license information
- Documentation: Document new network configuration
Alternative Methods
Method 1: DHCP Configuration
If your network supports DHCP:
- Enable DHCP: Configure JACE to use DHCP
- Automatic Assignment: JACE will receive IP automatically
- Find IP: Determine assigned IP from DHCP server
- Access: Access JACE using assigned IP
Configure DHCP:
# Edit network interfaces
vi /etc/network/interfaces
# Set to DHCP
auto eth0
iface eth0 inet dhcp
Method 2: Using Workbench Discovery
If Network Segment Allows:
- Workbench Discovery: Use Workbench discovery feature
- Find JACE: Discover JACE on network
- Connect: Connect to discovered JACE
- Configure: Configure network via Workbench
Method 3: Direct Network Connection
For Initial Configuration:
- Direct Connection: Connect JACE directly to computer
- Static IP on Computer: Set static IP on computer in same subnet
- Access JACE: Access JACE using default or assigned IP
- Configure: Configure network settings via web or Workbench
Troubleshooting
Network Not Responding
If network is not responding:
- Cable Check: Verify Ethernet cable is connected properly
- Link Status: Check if link light is on
- Interface Status: Verify interface is up (
ifconfig eth0) - IP Configuration: Verify IP configuration is correct
- Gateway: Verify gateway is reachable
Cannot Ping Gateway
If cannot ping gateway:
- Gateway IP: Verify gateway IP is correct
- Subnet Mask: Verify subnet mask matches network
- Routing: Check routing table (
route -n) - Firewall: Check if firewall is blocking
- Network Segment: Verify JACE is on correct network segment
DNS Not Resolving
If DNS is not working:
- DNS Servers: Verify DNS server addresses are correct
- DNS Configuration: Check
/etc/resolv.confconfiguration - DNS Test: Test DNS servers directly (
nslookup) - Network Connectivity: Verify network connectivity to DNS servers
- Alternative DNS: Try alternative DNS servers (8.8.8.8, 1.1.1.1)
Configuration Not Persisting
If configuration doesn't persist after reboot:
- Configuration Files: Verify configuration files are saved
- File Permissions: Check file permissions on configuration files
- Boot Scripts: Verify network starts on boot
- Alternative Storage: Check if configuration stored elsewhere
- Firmware Issues: Consider firmware update if persistent issue
Best Practices
Network Configuration
- Document Settings: Document all network settings
- Static IPs: Use static IPs for critical devices
- IP Planning: Plan IP addresses to avoid conflicts
- Subnet Design: Use appropriate subnet masks
- DNS Configuration: Configure reliable DNS servers
Post-Reset Procedures
- Change Credentials: Change default credentials immediately
- Backup Configuration: Backup configuration after setup
- Test Connectivity: Thoroughly test all connectivity
- Document Changes: Document all configuration changes
- Verify Functionality: Verify all functionality works correctly
Related Topics
- How to gain access to the Serial Shell on a JACE
- What are the default credentials of a JACE
- How to generate a platform reset Token
Additional Resources
- JACE-8000 Network Configuration Guide
- Factory Reset Procedures
- Network Troubleshooting Guide
- JACE-8000 Technical Documentation