netctl
TLDR
Start a profile
$ sudo netctl start [profile]
Stop a profile$ sudo netctl stop [profile]
Enable profile at boot$ sudo netctl enable [profile]
List all profiles$ netctl list
Check profile status$ netctl status [profile]
Switch profile$ sudo netctl switch-to [profile]
SYNOPSIS
netctl command [profile]
DESCRIPTION
netctl is Arch Linux's network profile manager. It manages network configurations through profile files, supporting wired, wireless, bridges, bonds, and VLANs.
netctl uses systemd and can work alongside NetworkManager (but typically not simultaneously).
PARAMETERS
start profile
Start network profile.stop profile
Stop network profile.enable profile
Enable at boot.disable profile
Disable at boot.list
List all profiles.status profile
Show profile status.switch-to profile
Switch to profile.
PROFILE EXAMPLE
$ # /etc/netctl/ethernet-static
Interface=eth0
Connection=ethernet
IP=static
Address=('192.168.1.10/24')
Gateway='192.168.1.1'
DNS=('8.8.8.8')
Interface=eth0
Connection=ethernet
IP=static
Address=('192.168.1.10/24')
Gateway='192.168.1.1'
DNS=('8.8.8.8')
PROFILE LOCATION
$ /etc/netctl/
/etc/netctl/examples/
/etc/netctl/examples/
CAVEATS
Arch Linux specific. One profile per interface. Don't use with NetworkManager simultaneously.
HISTORY
netctl was developed for Arch Linux as a replacement for netcfg, using systemd integration for network management.
SEE ALSO
networkctl(1), ip(8), NetworkManager(8), systemd-networkd(8)


