Community-driven coverage of elementary OS — news, guides & forums
Dark abstract low-poly geometric landscape with layered triangular facets in deep navy, charcoal, and muted teal, illuminated by a soft electric-blue glow near the horizon

News roundups, tutorials, application guides, and forums — built by users, for users of the elegant Linux distribution.

elementary weekly
#20
Latest roundup · 18 Apr 2015
Freya Release
Final
Covered in weekly #19 & #20
Forum Topics
Active
Installation, customization & more

elementary OS Network Manager: Wi-Fi, Ethernet, and Mobile Broadband

elementary OS ships with a refined desktop environment built around Pantheon, and its networking stack is no exception. The operating system relies on NetworkManager, a versatile daemon that handles wired links, wireless signals, and cellular modems through a single graphical interface. Australian users will find this particularly valuable because connectivity across the country spans dense apartment blocks in Melbourne, regional homes hooked to fibre-to-the-node services, and pastoral stations relying on 4G or 5G towers. Knowing how this tool behaves under the hood removes frustration when switching between networks during a commute or working remotely from a Brisbane coworking space.

The NetworkManager applet lives in the top panel near the system clock and surfaces available connections without intrusive pop-ups. Pressing on it reveals toggles for airplane mode, a list of nearby Wi-Fi identifiers, and an option to enable a wired link. Behind the simple presentation sits a configuration framework built on keyfiles, dispatcher scripts, and an ifcfg-style profile store. Australian Linux newcomers often appreciate that the same panel used at home in Adelaide for streaming AFL matches also connects a hotspot at a Sydney café or shares a tethered phone on the M1 motorway.

For users migrating from Windows or macOS, the elementary OS approach feels familiar yet more transparent. There is no separate control panel buried in system settings, and the indicator clearly shows signal strength, security type, and whether a profile is currently active. Because the Australian telecommunications market includes a mix of NBN retailers, iiNet, TPG, and Belong alongside the dominant carriers, the ability to manually enter connection details or clone a MAC address becomes a practical skill rather than an advanced feature. This article walks through Wi-Fi, Ethernet, and mobile broadband workflows, then closes with security considerations that align with Australian privacy expectations.

The biggest adjustment for many local users involves trusting the connection to remember a network. NetworkManager stores connection profiles in /etc/NetworkManager/system-connections/ and a user directory under ~/.config/NetworkManager/. Whether signing on at a university campus in Canberra or a suburban home in Perth, the same logic applies: the daemon assigns priorities, watches for known SSIDs, and roams automatically when a stronger access point appears. Combined with elementary OS's zero-distraction philosophy, this makes the operating system a calm companion for staying online across Australia's varied landscapes.

Getting Familiar with the Network Indicator and Settings

The panel indicator offers the quickest route into networking on elementary OS. A single click reveals wireless networks organised by signal strength and an "Enable Networking" toggle that disables all interfaces when a user wants to work offline. Pressing the small gear icon launches the full settings panel where every profile, hidden network, and wired device sits in one list. From here, Australians can rename a connection, assign it to a specific firewall zone, or restrict it to a single user account, which is useful on shared family laptops in suburban Adelaide or studio spaces in Hobart.

The settings window divides networks into three tabs: Wi-Fi, Wired, and Mobile Broadband. Each row shows the SSID or interface name, signal bars or connection speed, and a coloured dot indicating state. Green means connected, grey means available, and red surfaces a configuration error. For users with dual Ethernet ports, such as content creators running a server through one NIC and a router through another, the interface can rename physical devices like enp3s0 to something friendlier such as "Studio Upload." This labelling carries over to status menus and persists across reboots.

Beneath the visual layer lives nm-connection-editor, a standalone GTK application that exposes advanced fields. Auto-connect behaviour, MAC address spoofing, MTU tuning, and 802.11r fast-transition roaming all sit within reach without dropping to a terminal. Beginners typically leave most options alone, but power users in regional Western Australia occasionally tweak MTU to squeeze better throughput from satellite-fed NBN Sky Muster services. The editor also lets administrators clone a profile, which simplifies distributing a standard corporate setup across a fleet of elementary OS laptops.

Connecting to Wi-Fi Networks Across Australia

Joining a wireless network in elementary OS follows a predictable flow. Selecting an SSID from the panel prompts for a password, saves the credentials under the connection name, and stores a profile keyed to that BSSID where possible. WPA3-Enterprise networks at Australian universities such as the University of Queensland or the University of Sydney often require a username plus a CA certificate. The connection editor handles these in the Security tab, where 802.1X settings live, including EAP method selection and certificate paths.

Hotspot management is equally relevant for travellers. Trains running between Sydney and Newcastle or regional coaches crossing the Nullarbor increasingly ship with captive portals. Elementary OS opens the login page automatically when the captive portal detection script returns an expected response, but some hotel chains still require manual sign-in. Saving these as "unmet" networks prevents the applet from looping connection attempts every time the laptop wakes. Setting a connection's metered flag is also wise here because the ACCC's Mobile Roaming Safeguard shapes how carriers bill travellers, and a metered flag keeps usage visible to the user.

Hidden SSIDs remain common in older apartment blocks across Melbourne's inner suburbs. Adding them manually requires the SSID name, security type, and password typed into the hidden network wizard. Once stored, the profile keeps the device alert for that beacon, avoiding the typical "I know the network is there but the laptop refuses to join" complaint. For households with mesh systems like the supplied FTTH gateway or third-party Eero hardware, separating the 2.4 GHz and 5 GHz bands into distinct SSIDs improves roaming behaviour and reduces interference from neighbouring units.

Configuring Ethernet and Wired Connections

Wired links remain the fastest path to the National Broadband Network's higher-speed tiers, including the 1000/400 Mbps plans popular in Sydney apartments. Elementary OS auto-detects plug events and raises an unmanaged-device notification if a cable lands in a port without a saved profile. Most Australian connections use DHCP, and the default behaviour assigns an address within seconds. Static setups are reserved for self-hosters, gamers running private servers, or small studios needing port-forwarded addresses.

Power users occasionally tweak Ethernet settings to align with their provider. Adjusting the advertised speed from 1 Gbps to 100 Mbps full duplex can stabilise a flaky link in older homes where Cat5 cabling runs alongside mains wiring. The editor also exposes Wake-on-LAN, which proves handy for a home server stashed in a Perth garage and triggered remotely before the owner returns from a bushwalk. Cloning the MAC address comes into play when an ISP binds authentication to the original router hardware, a long-running practice still encountered on certain HFC connections in regional Victoria.

Inline security can be reinforced through 802.1X for wired networks too, which matters for businesses meeting the Notifiable Data Breaches scheme under the Privacy Act. A corporate connection profile can demand username, password, and a client certificate before granting access. Pairing that with NetworkManager's dispatcher scripts allows automatic firewall reconfigurations: opening internal services for office hours and locking them down after six pm. Elementary OS handles these scripts transparently, dropping them into /etc/NetworkManager/dispatcher.d/ with executable permissions.

Setting Up Mobile Broadband Modems

Mobile broadband matters most in Australia's vast regional corridors. Whether driving a grader on a Pilbara mine site or operating a tourism business near Cairns, a USB modem or LTE-equipped laptop often provides the only link. Elementary OS treats these modems as modem-managed interfaces. Inserting the dongle triggers NetworkManager to probe for the device, query AT commands, and present available carriers. Selecting Telstra, Optus, or Vodafone Australia prompts for an APN string, typically telstra.internet or live.vodafone.com, depending on the data plan.

Plan selection influences behaviour. A high-data remote-worker SIM behaves differently from a low-cap weekend SIM used for vehicle telemetry. Marking the modem connection as metered prevents automatic system updates from consuming quotas, an important step for pastoral operations in the Northern Territory where the only signal comes from a single tower along the Stuart Highway. Users can also cap metered downloads through data-usage toggles once packaged, or throttle via QoS scripts in dispatcher directories.

Roaming is another consideration. Travellers flying across the Tasman to New Zealand for short trips often unlock roaming packs through their carrier account before departure. The Mobile Broadband tab exposes a "Roaming allowed" toggle that, when disabled, blocks foreign PLMN registration entirely. This acts as a safety net against unintended data charges, complementing the ACCC's Domestic Mobile Roaming Determination that has shaped wholesale access between carriers. For Auckland-bound researchers from Melbourne's universities, the toggle provides an extra layer of control.

Prioritising Networks and Managing Profiles

Connection priority decides which interface takes precedence when several paths exist. In a Sydney café with both Wi-Fi and a 4G tether active, the higher-priority profile wins. Setting priority happens in the connection editor under the General tab, where each profile receives a numeric weight from 0 to 100. Default configurations assign lower weights to Ethernet and higher values to known Wi-Fi, but users can invert this to prefer LTE during NBN outages or fibre cuts.

Profiles can be exported, imported, and shared. Right-clicking a connection in the editor reveals "Export" which produces a .nmconnection file. Deploying a standard suite across an office becomes a matter of dropping these files into /etc/NetworkManager/system-connections/ and restarting the daemon. For Australian small businesses, where a few laptops might roam between a Darwin office and a Townsville branch, scripted profile deployment keeps the configuration consistent.

Cleaning up stale profiles is worthwhile when relocating. Moving from a Brisbane rental to a Melbourne share house leaves a long list of SSIDs the laptop still remembers. Deleting those entries prevents auto-connection to neighbours' networks and keeps the panel tidy. The same applies to obsolete mobile profiles when switching from an Aldi Mobile prepaid SIM to a Boost Mobile postpaid plan. Users comfortable with scripting can run nmcli connection delete <uuid> to purge entries en masse.

Troubleshooting Connection Drops and DNS Woes

Signal dropouts happen often in regional locations. Where NBN fibre-to-the-curb struggles during storms or mobile signal fades on a winding Great Ocean Road drive, elementary OS surfaces a "disconnected" notification and tries to reconnect automatically. Diagnosing the cause begins with the connection logs: journalctl -u NetworkManager -f streams real-time events including DHCP failure, authentication rejection, and BSSID roaming handovers. Identifying whether the laptop sees the SSID but cannot authenticate, or cannot even associate, points the user toward password resets versus radio switch tweaks.

DNS issues deserve their own focus. Australian users occasionally hit geo-blocked services during international travel or experience slow resolution when an ISP's resolver is congested. Switching to a public DNS like Cloudflare's 1.1.1.1 or Quad9 in the IPv4 settings tab often restores responsiveness. NetworkManager also supports per-connection DNS search domains, which helps a remote engineer connecting to a corporate VPN where internal hostnames must resolve through a private zone.

Mobile connections suffer unique faults. A dongle that worked in the office may refuse to register after a firmware update from Telstra. Removing the modem under Mobile Broadband, restarting the ModemManager service, and re-inserting the SIM often resolves these stalls. Other quirks include the laptop defaulting to 3G when 4G signal is marginal; the editor's "Network preference" list lets the user lock to LTE or NR-only for faster speeds at the cost of weaker coverage. When all else fails, elementary OS's built-in terminal and nmcli device status provide a clear picture of every interface at a glance.

Security Considerations for Connected Australians

NetworkManager offers tools that align well with Australian cybersecurity guidance from the Australian Cyber Security Centre. Disabling auto-connection to open SSIDs, enabling MAC address randomisation, and enforcing HTTPS-only DNS through the connection editor all reduce exposure in coffee shops around Fitzroy or Parramatta. Elementary OS users also benefit from the AppArmor profiles shipped with the distribution, which sandbox the network applet itself and limit the impact of any compromised process.

Privacy-conscious users can disable the sending of hardware identifiers to NetworkManager's online service. The connectivity check that pings nmcheck.gnome.org verifies captive portals but transmits a hashed identifier. Turning this off in the global configuration at /etc/NetworkManager/NetworkManager.conf adds a small layer of anonymity. Local businesses bound by the Privacy Act 1988 and the Notifiable Data Breaches scheme may also rely on such toggles to limit telemetry. Pairing NetworkManager settings with the operating system's firewall rules, accessed through the gufw package, completes a layered approach.

Regular auditing of saved credentials matters. Browsing the connection editor reveals which networks still hold a password. Disposing of old ones prevents leakage if a laptop changes hands. Whether a student heading home after exams in Perth, a retiree exploring the Mornington Peninsula on a regional train, or a remote worker commuting between Adelaide and the Barossa Valley, elementary OS's NetworkManager delivers a calm, controllable window into Australia's diverse connectivity landscape. Treat every saved network like a key: know which one opens which door, and the rest of the system stays reliably online.

Browse the News Archive
Latest Updates

From the elementary weekly series

Low-poly faceted abstract render in dark charcoal and electric blue tones, suggesting a news bulletin or announcement
elementary news

elementary weekly #20

The first week with the final Freya release — community reactions, tips, and early impressions gathered in one roundup.

Abstract low-poly geometric scene in midnight blue and soft cyan, conveying a live broadcast or event atmosphere
elementary news

elementary SPECIAL

A live Hangouts event with the elementary OS founders, held on 11 April 2015, discussing the Freya final release.

Low-poly faceted render in deep navy and muted teal with subtle amber highlights, suggesting a tutorial or guide
Tips and Tricks

Timeshift Guide

How to use Timeshift — the intuitive system restore utility for elementary OS — to recover from configuration mishaps.

Explore

Topics & Resources

Dive into guides, application recommendations, and community discussions covering every aspect of elementary OS.