{"id":3423,"date":"2024-07-15T10:00:07","date_gmt":"2024-07-15T10:00:07","guid":{"rendered":"https:\/\/draculaservers.com\/tutorials\/?p=3423"},"modified":"2024-08-03T09:47:14","modified_gmt":"2024-08-03T09:47:14","slug":"multiple-networkmanager-connection-profiles-linux","status":"publish","type":"post","link":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/","title":{"rendered":"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux"},"content":{"rendered":"<div class=\"cl-preview-section\">\n<p>If you have a single network interface on your Linux system that you want to use with different IP configurations for various purposes, NetworkManager makes this process simple. This article will guide you on how to configure multiple NetworkManager connection profiles for the same network interface on Linux and how to switch between them when needed.<\/p>\n\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"finding-the-current-ip-addressing-information-of-the-network-interface-on-linux\">Finding the Current IP Addressing Information of the Network Interface on Linux<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Before creating multiple NetworkManager connection profiles, it\u2019s useful to know the current IP addressing information of the network interface. This information helps in setting static IP addresses, DHCP configurations, and DNS server settings for different profiles.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To find the name of the network interface, run:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli device\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>For instance, if the network interface name is\u00a0<code>ens160<\/code>\u00a0and the active profile is\u00a0<code>Wired connection 1<\/code>, take note of these details.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To find the current IP configuration of\u00a0<code>ens160<\/code>, use:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli -f GENERAL.DEVICE,GENERAL.CONNECTION,IP4.ADDRESS,IP4.GATEWAY,IP4.DNS device show ens160\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>You\u2019ll see information like IP address, subnet mask, gateway, and DNS server addresses.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"creating-multiple-networkmanager-connection-profiles-using-nmcli\">Creating Multiple NetworkManager Connection Profiles Using Nmcli<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>You can create a new NetworkManager connection profile by cloning an existing one and modifying the necessary parameters.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To clone an existing profile (<code>Wired connection 1<\/code>) and create a new profile (<code>FixedLAN1<\/code>), run:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli connection clone <span class=\"token string\">\"Wired connection 1\"<\/span> <span class=\"token string\">\"FixedLAN1\"<\/span>\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To set a static IP for\u00a0<code>FixedLAN1<\/code>, modify the profile:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli connection modify <span class=\"token string\">\"FixedLAN1\"<\/span> ipv4.method manual ipv4.addresses 192.168.1.10\/24 ipv4.gateway 192.168.1.2 ipv4.dns 192.168.1.2 connection.autoconnect no\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To create another profile (<code>FixedLAN2<\/code>) with a different static IP:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli connection add con-name <span class=\"token string\">\"FixedLAN2\"<\/span> ifname ens160 <span class=\"token function\">type<\/span> ethernet autoconnect no ipv4.method manual ipv4.addresses 192.168.1.20\/24 ipv4.gateway 192.168.1.2 ipv4.dns 192.168.1.2\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>For a DHCP profile (<code>DynamicLAN<\/code>):<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli connection add con-name <span class=\"token string\">\"DynamicLAN\"<\/span> ifname ens160 <span class=\"token function\">type<\/span> ethernet autoconnect no ipv4.method auto\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"switching-between-networkmanager-connection-profiles-using-nmcli\">Switching Between NetworkManager Connection Profiles Using Nmcli<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To switch between profiles, use the\u00a0<code>nmcli connection up<\/code>\u00a0command.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To activate\u00a0<code>FixedLAN2<\/code>:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli connection up <span class=\"token string\">\"FixedLAN2\"<\/span>\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To verify, check the connection status and IP configuration:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli connection\r\n$ ip a\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>You can similarly activate\u00a0<code>FixedLAN1<\/code>\u00a0and\u00a0<code>DynamicLAN<\/code>:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli connection up <span class=\"token string\">\"FixedLAN1\"<\/span>\r\n$ <span class=\"token function\">sudo<\/span> nmcli connection up <span class=\"token string\">\"DynamicLAN\"<\/span>\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"automatically-activating-a-networkmanager-connection-profile-using-nmcli\">Automatically Activating a NetworkManager Connection Profile Using Nmcli<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To set a profile to auto-connect at boot, modify its autoconnect property.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>For\u00a0<code>FixedLAN1<\/code>:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli connection modify <span class=\"token string\">\"FixedLAN1\"<\/span> autoconnect <span class=\"token function\">yes<\/span>\r\n$ <span class=\"token function\">sudo<\/span> nmcli connection modify <span class=\"token string\">\"FixedLAN2\"<\/span> autoconnect no\r\n$ <span class=\"token function\">sudo<\/span> nmcli connection modify <span class=\"token string\">\"DynamicLAN\"<\/span> autoconnect no\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To enable autoconnect for\u00a0<code>DynamicLAN<\/code>:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli connection modify <span class=\"token string\">\"DynamicLAN\"<\/span> autoconnect <span class=\"token function\">yes<\/span>\r\n$ <span class=\"token function\">sudo<\/span> nmcli connection modify <span class=\"token string\">\"FixedLAN1\"<\/span> autoconnect no\r\n$ <span class=\"token function\">sudo<\/span> nmcli connection modify <span class=\"token string\">\"FixedLAN2\"<\/span> autoconnect no\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>After rebooting, the specified profile should be active:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-bash\"><code class=\"prism language-bash\">$ <span class=\"token function\">sudo<\/span> nmcli connection\r\n$ ip a\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"managing-multiple-profiles-efficiently\">Managing Multiple Profiles Efficiently<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>When managing multiple profiles, it\u2019s important to keep track of the profiles and their configurations. Use meaningful names for each profile and document their purposes and configurations.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>Use\u00a0<code>nmcli connection show<\/code>\u00a0to list all profiles and their details.<\/li>\n<li>Regularly review and update profiles to match current network requirements.<\/li>\n<li>Backup profiles using\u00a0<code>nmcli connection export<\/code>\u00a0for disaster recovery.<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<div class=\"cl-preview-section\">\n<h2 id=\"affordable-vps-hosting-with-dracula-servers\"><span style=\"color: #ff2600;\">Affordable VPS Hosting With Dracula Servers<\/span><\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Looking for reliable and budget-friendly Virtual Private Server (VPS) hosting? Look no further than\u00a0<a href=\"https:\/\/draculaservers.com\/\">Dracula Servers<\/a>. Dracula Servers offers a range of VPS hosting plans tailored to meet diverse needs. With competitive pricing, robust performance, and a user-friendly interface, it\u2019s an excellent choice for individuals and businesses alike.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Explore the\u00a0<a href=\"https:\/\/draculaservers.com\/\">Dracula Servers website<\/a> to discover hosting solutions that align with your requirements and take your online presence to new heights with their affordable and efficient VPS hosting services.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><a href=\"https:\/\/draculaservers.com\/\"><strong>Visit Dracula Servers<\/strong><\/a>\u00a0and experience reliable VPS hosting without breaking the bank<\/p>\n<\/div>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"troubleshooting-common-issues\">Troubleshooting Common Issues<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>When working with multiple NetworkManager connection profiles, you might encounter some common issues. Here are a few potential problems and their solutions:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"connection-profile-not-activating\">Connection Profile Not Activating<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>If a connection profile does not activate as expected, ensure that:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>The profile name is correct.<\/li>\n<li>The network interface name is correct.<\/li>\n<li>The profile is configured with the correct IP settings and gateway.<\/li>\n<li>The profile is not disabled or deleted accidentally.<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Solution:<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ sudo nmcli connection show\r\n$ sudo nmcli connection up \"ProfileName\"\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"ip-address-conflict\">IP Address Conflict<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>If multiple profiles use the same static IP address, it can cause IP address conflicts.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Solution:<\/strong><br \/>\nEnsure each profile uses a unique IP address. Check the current IP configuration:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ ip a\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"dns-resolution-issues\">DNS Resolution Issues<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>If a profile has incorrect DNS settings, it can lead to DNS resolution problems.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Solution:<\/strong><br \/>\nVerify and update the DNS settings for the profile:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ sudo nmcli connection modify \"ProfileName\" ipv4.dns \"8.8.8.8 8.8.4.4\"\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"profile-not-auto-connecting\">Profile Not Auto-Connecting<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>If a profile does not auto-connect on boot, ensure the autoconnect property is enabled.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Solution:<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ sudo nmcli connection modify \"ProfileName\" connection.autoconnect yes\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"network-interface-not-recognized\">Network Interface Not Recognized<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>If the network interface is not recognized, ensure it is enabled and properly connected.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Solution:<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ sudo nmcli device status\r\n$ sudo nmcli device connect \"InterfaceName\"\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>&nbsp;<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"advanced-network-configuration\">Advanced Network Configuration<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>For advanced users, NetworkManager provides the flexibility to configure complex network setups such as VLANs, bridging interfaces, and bonding interfaces. Here\u2019s how you can achieve these configurations:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h4 id=\"configuring-vlans\">Configuring VLANs<\/h4>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Virtual LANs (VLANs) allow you to segment network traffic. NetworkManager supports VLAN tagging.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Creating a VLAN:<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ sudo nmcli connection add type vlan con-name VLAN100 ifname ens160 dev ens160 id 100 ip4 192.168.100.1\/24\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This creates a VLAN with ID 100 on the\u00a0<code>ens160<\/code>\u00a0interface and assigns it an IP address.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h4 id=\"bridging-interfaces\">Bridging Interfaces<\/h4>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>A network bridge allows you to connect two or more network segments, functioning like a virtual switch.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Creating a Bridge:<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ sudo nmcli connection add type bridge con-name br0 ifname br0\r\n$ sudo nmcli connection add type ethernet con-name ens160-slave ifname ens160 master br0\r\n$ sudo nmcli connection add type ethernet con-name ens192-slave ifname ens192 master br0\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This creates a bridge named\u00a0<code>br0<\/code>\u00a0and adds the\u00a0<code>ens160<\/code>\u00a0and\u00a0<code>ens192<\/code>\u00a0interfaces as bridge ports.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h4 id=\"setting-up-bonding-interfaces\">Setting Up Bonding Interfaces<\/h4>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Network bonding combines multiple network interfaces into a single logical interface for redundancy or increased throughput.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Creating a Bond:<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ sudo nmcli connection add type bond con-name bond0 ifname bond0 mode active-backup\r\n$ sudo nmcli connection add type ethernet con-name bond0-slave1 ifname ens160 master bond0\r\n$ sudo nmcli connection add type ethernet con-name bond0-slave2 ifname ens192 master bond0\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This sets up an active-backup bond named\u00a0<code>bond0<\/code>\u00a0with\u00a0<code>ens160<\/code>\u00a0and\u00a0<code>ens192<\/code>\u00a0as slaves.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"scripting-and-automation\">Scripting and Automation<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Automating network profile switching can save time and reduce manual errors. You can use scripts or cron jobs to manage this process.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h4 id=\"using-shell-scripts\">Using Shell Scripts<\/h4>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Create a shell script to switch between network profiles based on your requirements.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Example Script to Switch Profiles:<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">#!\/bin\/bash\r\n\r\n# Switch to FixedLAN1 profile\r\nsudo nmcli connection up \"FixedLAN1\"\r\n\r\n# Verify the active connection\r\nnmcli connection show --active\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Save this script as\u00a0<code>switch_profile.sh<\/code>\u00a0and make it executable:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ chmod +x switch_profile.sh\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Run the script as needed:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ .\/switch_profile.sh\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h4 id=\"automating-with-cron-jobs\">Automating with Cron Jobs<\/h4>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Cron jobs can automate tasks at scheduled times. You can set up a cron job to switch network profiles at specific intervals.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Example Cron Job:<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\"># Edit the crontab\r\n$ crontab -e\r\n\r\n# Add a cron job to switch to FixedLAN1 at 8 AM daily\r\n0 8 * * * \/path\/to\/switch_profile.sh\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>This cron job will execute the\u00a0<code>switch_profile.sh<\/code>\u00a0script every day at 8 AM.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h4 id=\"using-systemd-timers\">Using Systemd Timers<\/h4>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Systemd timers provide more flexibility and accuracy compared to cron jobs.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p><strong>Creating a Systemd Timer:<\/strong><\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ol>\n<li>Create a service file\u00a0<code>\/etc\/systemd\/system\/switch_profile.service<\/code>:\n<pre class=\" language-ini\"><code class=\"prism language-ini\"><span class=\"token selector\">[Unit]<\/span>\r\n<span class=\"token constant\">Description<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span>Switch Network Profile<\/span>\r\n\r\n<span class=\"token selector\">[Service]<\/span>\r\n<span class=\"token constant\">ExecStart<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span>\/path\/to\/switch_profile.sh<\/span>\r\n<\/code><\/pre>\n<\/li>\n<li>Create a timer file\u00a0<code>\/etc\/systemd\/system\/switch_profile.timer<\/code>:\n<pre class=\" language-ini\"><code class=\"prism language-ini\"><span class=\"token selector\">[Unit]<\/span>\r\n<span class=\"token constant\">Description<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span>Run Switch Profile Script at 8 AM Daily<\/span>\r\n\r\n<span class=\"token selector\">[Timer]<\/span>\r\n<span class=\"token constant\">OnCalendar<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span>*-*-* 08:00:00<\/span>\r\n<span class=\"token constant\">Persistent<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span>true<\/span>\r\n\r\n<span class=\"token selector\">[Install]<\/span>\r\n<span class=\"token constant\">WantedBy<\/span><span class=\"token attr-value\"><span class=\"token punctuation\">=<\/span>timers.target<\/span>\r\n<\/code><\/pre>\n<\/li>\n<li>Enable and start the timer:\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ sudo systemctl enable switch_profile.timer\r\n$ sudo systemctl start switch_profile.timer\r\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>By leveraging scripts, cron jobs, and systemd timers, you can automate the process of switching network profiles, making network management more efficient and less error-prone.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"best-practices-for-network-configuration\">Best Practices for Network Configuration<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>To effectively manage network configurations, consider the following best practices:<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"naming-conventions\">Naming Conventions<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Use clear and descriptive names for your connection profiles. This makes it easier to identify and manage them.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>Example:\u00a0<code>OfficeLAN<\/code>,\u00a0<code>HomeWiFi<\/code>,\u00a0<code>VPNWork<\/code>.<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"security-considerations\">Security Considerations<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>Ensure all network profiles have appropriate security settings.<\/li>\n<li>Use strong passwords and encryption for Wi-Fi connections.<\/li>\n<li>Regularly update and patch your system to prevent vulnerabilities.<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"regular-updates\">Regular Updates<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Keep your NetworkManager and related tools updated to benefit from the latest features and security improvements.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ sudo apt update\r\n$ sudo apt upgrade\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"backup-and-restore-profiles\">Backup and Restore Profiles<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Regularly back up your connection profiles. This can save time in case of system reinstallation or migration.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<pre class=\" language-sh\"><code class=\"prism language-sh\">$ sudo nmcli connection export \"ProfileName\" ~\/backup\/\r\n$ sudo nmcli connection import type [type] file ~\/backup\/ProfileName.nmconnection\r\n<\/code><\/pre>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"avoiding-ip-conflicts\">Avoiding IP Conflicts<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Ensure that static IP addresses assigned to different profiles do not overlap to prevent conflicts.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<ul>\n<li>Use IP address management tools or document IP allocations.<\/li>\n<\/ul>\n<\/div>\n<div class=\"cl-preview-section\">\n<h3 id=\"documentation\">Documentation<\/h3>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>Maintain documentation for each network profile, including its purpose, settings, and any specific configurations. This is useful for troubleshooting and auditing.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>By following these best practices, you can ensure a more organized, secure, and efficient network configuration management on your Linux system.<\/p>\n<\/div>\n<div class=\"cl-preview-section\">\n<h2 id=\"wrap-up\">Wrap up<\/h2>\n<\/div>\n<div class=\"cl-preview-section\">\n<p>In this article, we demonstrated how to create multiple NetworkManager connection profiles for the same network interface on Linux using the\u00a0<code>nmcli<\/code>\u00a0tool. We also showed how to switch between profiles and set a profile to auto-connect at boot. By effectively managing network profiles, you can easily switch between different network configurations as needed, enhancing your system\u2019s flexibility and functionality.<\/p>\n<p>Check out More Linux Tutorials <a href=\"https:\/\/draculaservers.com\/tutorials\/\" target=\"_blank\" rel=\"noopener\">Here!<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>If you have a single network interface on your Linux system that you want to use with different IP configurations for various purposes, NetworkManager makes this process simple. This article will guide you on how to configure multiple NetworkManager connection profiles for the same network interface on Linux and how to switch between them when [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":3425,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[172],"tags":[559,558,560],"class_list":["post-3423","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux-tutorials","tag-connection-profiles-linux","tag-multiple-network-manager-connection-profiles","tag-network-management-on-linux"],"blocksy_meta":[],"featured_image_urls_v2":{"full":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29.png",1280,720,false],"thumbnail":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29-150x150.png",150,150,true],"medium":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29-300x169.png",300,169,true],"medium_large":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29-768x432.png",768,432,true],"large":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29-1024x576.png",1024,576,true],"1536x1536":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29.png",1280,720,false],"2048x2048":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29.png",1280,720,false],"pk-small":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29-80x80.png",80,80,true],"pk-thumbnail":["https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29-300x225.png",300,225,true]},"post_excerpt_stackable_v2":"<p>If you have a single network interface on your Linux system that you want to use with different IP configurations for various purposes, NetworkManager makes this process simple. This article will guide you on how to configure multiple NetworkManager connection profiles for the same network interface on Linux and how to switch between them when needed. Finding the Current IP Addressing Information of the Network Interface on Linux Before creating multiple NetworkManager connection profiles, it\u2019s useful to know the current IP addressing information of the network interface. This information helps in setting static IP addresses, DHCP configurations, and DNS server&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/draculaservers.com\/tutorials\/category\/linux-tutorials\/\" rel=\"category tag\">Linux Tutorials<\/a>","author_info_v2":{"name":"Abdul Mannan","url":"https:\/\/draculaservers.com\/tutorials\/author\/abdul-mannan-tbgmail-com\/"},"comments_num_v2":"0 comments","yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux - Dracula Servers Tutorials<\/title>\n<meta name=\"description\" content=\"Creating multple networkmanage profiles may seem daunting at first, but with the right approach it isn&#039;t as hard as it looks. Read details!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux - Dracula Servers Tutorials\" \/>\n<meta property=\"og:description\" content=\"Creating multple networkmanage profiles may seem daunting at first, but with the right approach it isn&#039;t as hard as it looks. Read details!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Dracula Servers Tutorials\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-15T10:00:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-03T09:47:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Abdul Mannan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Abdul Mannan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/\"},\"author\":{\"name\":\"Abdul Mannan\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/person\\\/ac89d0281f4fb596bfaa0bc1e746c8a6\"},\"headline\":\"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux\",\"datePublished\":\"2024-07-15T10:00:07+00:00\",\"dateModified\":\"2024-08-03T09:47:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/\"},\"wordCount\":1145,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Dracula-Servers-Thumbnail-29.png\",\"keywords\":[\"Connection profiles linux\",\"Multiple Network Manager Connection profiles\",\"Network Management on Linux\"],\"articleSection\":[\"Linux Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/\",\"name\":\"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux - Dracula Servers Tutorials\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Dracula-Servers-Thumbnail-29.png\",\"datePublished\":\"2024-07-15T10:00:07+00:00\",\"dateModified\":\"2024-08-03T09:47:14+00:00\",\"description\":\"Creating multple networkmanage profiles may seem daunting at first, but with the right approach it isn't as hard as it looks. Read details!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Dracula-Servers-Thumbnail-29.png\",\"contentUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Dracula-Servers-Thumbnail-29.png\",\"width\":1280,\"height\":720,\"caption\":\"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/multiple-networkmanager-connection-profiles-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#website\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/\",\"name\":\"Dracula Servers Tutorials\",\"description\":\"Dedicated Servers\",\"publisher\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#organization\",\"name\":\"Dracula Servers\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/dracula_full_logo_smaller.png\",\"contentUrl\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/dracula_full_logo_smaller.png\",\"width\":1625,\"height\":200,\"caption\":\"Dracula Servers\"},\"image\":{\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/draculaservers.com\\\/tutorials\\\/#\\\/schema\\\/person\\\/ac89d0281f4fb596bfaa0bc1e746c8a6\",\"name\":\"Abdul Mannan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g\",\"caption\":\"Abdul Mannan\"},\"description\":\"An individual trying to decipher the enigmas of technology by the sheer driving force of curiosity. Interested in learning new skills and being better at those skills than the lot.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux - Dracula Servers Tutorials","description":"Creating multple networkmanage profiles may seem daunting at first, but with the right approach it isn't as hard as it looks. Read details!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/","og_locale":"en_US","og_type":"article","og_title":"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux - Dracula Servers Tutorials","og_description":"Creating multple networkmanage profiles may seem daunting at first, but with the right approach it isn't as hard as it looks. Read details!","og_url":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/","og_site_name":"Dracula Servers Tutorials","article_published_time":"2024-07-15T10:00:07+00:00","article_modified_time":"2024-08-03T09:47:14+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29.png","type":"image\/png"}],"author":"Abdul Mannan","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Abdul Mannan","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/#article","isPartOf":{"@id":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/"},"author":{"name":"Abdul Mannan","@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/person\/ac89d0281f4fb596bfaa0bc1e746c8a6"},"headline":"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux","datePublished":"2024-07-15T10:00:07+00:00","dateModified":"2024-08-03T09:47:14+00:00","mainEntityOfPage":{"@id":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/"},"wordCount":1145,"commentCount":0,"publisher":{"@id":"https:\/\/draculaservers.com\/tutorials\/#organization"},"image":{"@id":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29.png","keywords":["Connection profiles linux","Multiple Network Manager Connection profiles","Network Management on Linux"],"articleSection":["Linux Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/","url":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/","name":"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux - Dracula Servers Tutorials","isPartOf":{"@id":"https:\/\/draculaservers.com\/tutorials\/#website"},"primaryImageOfPage":{"@id":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/#primaryimage"},"image":{"@id":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29.png","datePublished":"2024-07-15T10:00:07+00:00","dateModified":"2024-08-03T09:47:14+00:00","description":"Creating multple networkmanage profiles may seem daunting at first, but with the right approach it isn't as hard as it looks. Read details!","breadcrumb":{"@id":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/#primaryimage","url":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29.png","contentUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2024\/08\/Dracula-Servers-Thumbnail-29.png","width":1280,"height":720,"caption":"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/draculaservers.com\/tutorials\/multiple-networkmanager-connection-profiles-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/draculaservers.com\/tutorials\/"},{"@type":"ListItem","position":2,"name":"Create Multiple NetworkManager Connection Profiles for the Same Network Interface on Linux"}]},{"@type":"WebSite","@id":"https:\/\/draculaservers.com\/tutorials\/#website","url":"https:\/\/draculaservers.com\/tutorials\/","name":"Dracula Servers Tutorials","description":"Dedicated Servers","publisher":{"@id":"https:\/\/draculaservers.com\/tutorials\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/draculaservers.com\/tutorials\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/draculaservers.com\/tutorials\/#organization","name":"Dracula Servers","url":"https:\/\/draculaservers.com\/tutorials\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/logo\/image\/","url":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2016\/06\/dracula_full_logo_smaller.png","contentUrl":"https:\/\/draculaservers.com\/tutorials\/wp-content\/uploads\/2016\/06\/dracula_full_logo_smaller.png","width":1625,"height":200,"caption":"Dracula Servers"},"image":{"@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/draculaservers.com\/tutorials\/#\/schema\/person\/ac89d0281f4fb596bfaa0bc1e746c8a6","name":"Abdul Mannan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2809442d44177cab4f90e1d9b3295560462063881ca1374b6d597d8f0b48fc21?s=96&d=mm&r=g","caption":"Abdul Mannan"},"description":"An individual trying to decipher the enigmas of technology by the sheer driving force of curiosity. Interested in learning new skills and being better at those skills than the lot."}]}},"_links":{"self":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts\/3423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/comments?post=3423"}],"version-history":[{"count":1,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts\/3423\/revisions"}],"predecessor-version":[{"id":3424,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/posts\/3423\/revisions\/3424"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/media\/3425"}],"wp:attachment":[{"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/media?parent=3423"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/categories?post=3423"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/draculaservers.com\/tutorials\/wp-json\/wp\/v2\/tags?post=3423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}