Close Menu
    What's Hot

    Fix Apple Intelligence Not Working in a macOS VM (VMware/UTM) on Windows 11/10 Host

    January 6, 2026

    Top Hamachi Alternatives for Virtual LAN Gaming in 2026

    January 1, 2026

    250+ Funny Facebook Status/Quotes/Posts in 2026 – Free AI Creator

    December 29, 2025
    Facebook X (Twitter) YouTube LinkedIn
    Facebook X (Twitter) YouTube LinkedIn
    SysprobsSysprobs
    • Tech Guides
      • Windows
        • Windows 11
        • Windows 10
        • Windows Servers
      • Virtualization
        • VirtualBox
        • VMware
        • Hyper-V
        • Server Virtualization
        • VirtualBox Images
      • PC
        • Linux
        • macOS
        • Hackintosh
        • MS Office
      • Pro IT Tips
        • Internet
        • MS Exchange
        • Fintech
    • Reviews
      • Gadgets
        • Android
        • iPhone
    • Security & Privacy
      • IT Security
    • Trading Gear
      • Laptops
    SysprobsSysprobs
    Home»PC»Linux»Kali Linux Set Static IP – How to Configure in 2 Ways

    Kali Linux Set Static IP – How to Configure in 2 Ways

    DineshBy DineshUpdated:October 1, 2023
    Share
    Facebook Twitter LinkedIn Pinterest Email

    A static IP address is simply one that doesn’t change over time. It’s a permanent address assigned to a device connected to a network. Unlike a dynamic IP address usually provided by a DHCP (Dynamic Host Configuration Protocol) server, which may change over time, a static IP address stays fixed.

    So now you might wonder why you need a static IP address. Static IPs allow your device to be reached at the same address by a remote access service like a VPN. They also ensure you have better network security and consistent availability. Mail, FTP, and web servers also benefit from it.

    Kali Linux Set Static Ip Main Image

    In this tutorial, we’ll show you the different methods of setting up a static IP address in Kali Linux 2023.1. But, of course, the methods are more or less the same for older or upcoming versions.

    Let’s get started!

    How to Set Static IP in Kali Linux

    Now that you have some basic ideas about static IP addresses let’s move on to the main part of the article, which is how to set it up in Kali Linux.

    First, we need to check the network we are currently connected to. We can check the default gateway by running this command:

    $ ip r
    Ip R Command

    The IP address you after ‘default via’ is the IP address that represents the default route or gateway. In our case, it’s 10.0.2.2.

    For a more detailed version of your local IP addresses, you can use this command:

    $ ip a
    Ip A Command

    Now notice the highlighted line. It displays the assigned IP address to the eth0 network interface. This is the address that will change once we set up a static IP. So without further ado, let’s see the different methods to set that in Kali Linux.

    CLI Method

    We will show you two terminal methods to set static ip in Kali Linux.

    By Editing the Network Interface File

    First, we’ll cover how you can do the whole process from your terminal. First, open the /etc/network/interfaces file in your preferred text editor. We will use Nano for this tutorial. So the command will be as follows:

    $ sudo nano /etc/network/interfaces

    This should open the file in the nano editor. Add the following lines to the file:

    auto eth0
    iface eth0 inet static
    address <desired IP address>
    gateway <default gateway IP address>

    Replace the placeholder texts with the appropriate values. In our example, it looks like this:

    Kali Linux Set Static Ip

    The first line is the network interface. We saw this when we used the ‘ip r’ command. Yours may be different and in the format of wlpXsY where X and Y are numbers.

    The third line is where you set your static IP address. You need to make sure that the IP address you’re entering is available. And lastly, the default gateway.

    Once you’re done with the file, save it with Ctrl + O. Then exit using Ctrl + X. When that’s done, run the below command to make the changes take effect:

    $ sudo systemctl restart networking
    Restart Networking

    You’re still not done. If you try to access the internet, it will fail. That’s because you haven’t yet set the Domain Name System. To do that, you need to tweak the /etc/resolv.conf. So first, open the file in a text editor. Or you can delete the file and create a new one.

    To delete the file, use this command:

    $ sudo rm /etc/resolv.conf

    After that, create a new file in that same directory with the same name. You can do this by opening it in any file editor. To do that, run this command:

    $ sudo nano /etc/resolv.conf

    After the file opens, write the following line in the file

    nameserver 8.8.8.8
    Update The DNS Server IP

    Save the file and exit. Now test if it works by running this command:

    $ ping google.com
    Ping Command In Kali Linux

    If you see a similar output, it means that it’s working fine.

    Read Also: Best Laptops for Ethical hackers/hacking.

    Using ifconfig

    Another way to do this is by utilizing the ifconfig command. First, set the IP address and the netmask with the following command:

    $ sudo ifconfig eth0 <Your desired IP address> netmask 255.255.255.0

    In our case, it looks like this:

    Using Ifconfig

    Once you’ve done that, now set the default gateway for the ethernet port zero by running this command:

    $ sudo route add default gw <Default gateway address> eth0

    For us, it will be like this:

    Default Gateway

    Now you only need to configure the DNS. You can do that with this command:

    $ echo "nameserver 1.1.1.1" > /etc/resolv.conf
    Open Resolv Conf

    Remember to go root for this command.

    GUI Method

    If you’re uncomfortable using the terminal in Linux, you can follow this method instead.

    You will find all the options at the top right corner of your home window. At the very left is the network settings icon. Right-click on the icon.

    Open Network Adapter

    From the drop-down menu, choose Edit Connections.

    Edit Connection

    A window will appear. Now choose the connection that you want to configure. In this case, we only have one option called Wired Connection 1, so we will choose that.

    Wired Connection Settings

    Left-click on the connection name and press the setting icon at the bottom

    Enable Edit Option

    In the new window, click on the tab that says IPv4 Settings.

    Set Static IP In Kali Linux GUI

    Click on the Method drop-down menu, and choose Manual.

    Select Manual

    Next, tap the Add button to add a new IP address.

    Add The New IP 1

    Now is the most important part. You need to set an IP address, a Netmask, and a Gateway. One by one, type in the correct values.

    Gateway Option

    The green color indicates that the values we entered are available. Otherwise, it would be highlighted in red. After you’re finished, press the Save button.

    Save The Settings

    Now you need to restart your device. You can do that with this command:

    $ sudo reboot

    So now, if you recheck the current IP address, it should be changed to the one you set.

    Check The Static IP In Kali Linux

    This article shows you how to set static IP Kali Linux. We’ve covered both the CLI and GUI method so that you can choose the one suitable for you. Please let us know in the comments below if you have any questions.

    If you’d like to start your journey as an Ethical Hacker, we have 10 tips to enhance your Linux experience as a hacker. Remember to check it out.

    best laptops for hacking IT Security linux
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Dinesh
    • Website

    Dinesh is the founder of Sysprobs and written more than 400 articles. Enthusiast in Microsoft and cloud technologies with more than 15 years of IT experience.

    Related Posts

    Fix Apple Intelligence Not Working in a macOS VM (VMware/UTM) on Windows 11/10 Host

    January 6, 2026

    Network Stack BIOS – What is it, and Should I enable it?

    December 15, 2025

    How to Install and Use Outlook for Ubuntu 24.04 LTS/24.10

    December 10, 2025

    How Blockchain Infrastructure Supports Scalable Innovation

    June 24, 2025

    Internet Safety: Don’t Let Hackers Win

    June 17, 2025

    The Benefits of Managed SOC for Your Business Security

    May 29, 2025

    Comments are closed.

    Top Posts

    Network Stack BIOS – What is it, and Should I enable it?

    December 15, 2025

    250+ Funny Facebook Status/Quotes/Posts in 2026 – Free AI Creator

    December 29, 2025

    How to Install and Use Outlook for Ubuntu 24.04 LTS/24.10

    December 10, 2025
    Don't Miss

    Fix Apple Intelligence Not Working in a macOS VM (VMware/UTM) on Windows 11/10 Host

    January 6, 2026

    Apple Intelligence not showing up (or refusing to enable) inside a macOS VM is usually…

    Top Hamachi Alternatives for Virtual LAN Gaming in 2026

    January 1, 2026

    250+ Funny Facebook Status/Quotes/Posts in 2026 – Free AI Creator

    December 29, 2025

    Context Engineering vs Prompt Engineering: The Battle You Didn’t Know Was Happening

    December 29, 2025
    Stay In Touch
    • Facebook
    • YouTube
    • Twitter
    • LinkedIn
    Latest Posts

    Fix Apple Intelligence Not Working in a macOS VM (VMware/UTM) on Windows 11/10 Host

    January 6, 2026

    Top Hamachi Alternatives for Virtual LAN Gaming in 2026

    January 1, 2026

    250+ Funny Facebook Status/Quotes/Posts in 2026 – Free AI Creator

    December 29, 2025
    INFORMATION
    • About
    • Contact Us
    • Privacy Policy
    ABOUT

    Established in 2007, Sysprobs is a trusted resource for IT professionals and System Administrators. We bridge the gap between enterprise infrastructure and the future of fintech security. From Windows virtualization to Blockchain node management, we provide technical guides for the modern digital economy.

    POPULAR SECTION

    WINDOWS 11
    WINDOWS 10
    VIRTUALIZATION
    IT SECURITY
    PRO IT TIPS

     

    Sysprobs
    Facebook X (Twitter) YouTube LinkedIn
    • Home
    • Windows
    • Cloud
    • Security & Privacy
    © 2026 SYSPROBS: System Security & Fintech Solutions. Protected by Cloudflare.

    Type above and press Enter to search. Press Esc to cancel.