SoFunction
Updated on 2025-04-14

Kali Linux Static IP Setting Guide

Preface

Setting up a static IP address in Kali Linux is a common requirement, especially when penetration testing is performed or long-term stable connections are required. This article will guide you on how to configure a static IP address in Kali Linux.

Steps Overview

  • Edit network interface files
  • Configure DNS server
  • Restart the network service

Edit network interface files

Kali Linux usage​/etc/network/interfaces​File to manage network interface configuration. You need to use a text editor to open this file for editing.

sudo nano /etc/network/interfaces

In the file, you will see a configuration similar to the following:

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

You need to add the following to configure your network interface (taking eth0 as an example):

auto eth0
iface eth0 inet static
address 192.168.1.100 # Replace with your IP addressnetmask 255.255.255.0 # Subnet maskgateway 192.168.1.1 # Gateway addressdns-nameservers 192.168.1.1 8.8.8.8 # DNS server,The first is the local gateway,The second one is Google DNS

Save and close the file.

Configure DNS server

In addition to setting up a DNS server in the network interface file, you can also use the​/etc/​​ The file is configured separately.

sudo nano /etc/

Add the following:

nameserver 192.168.1.1
nameserver 8.8.8.8

Save and close the file.

Restart the network service

Finally, you need to restart the web service to apply the changes.

sudo ifdown eth0 && sudo ifup eth0

Alternatively, you can simply restart the entire network stack:

sudo systemctl restart networking

Verify settings

You can verify that the static IP address is correctly set using the following command:

ip addr show eth0

Or, you can use​ifconfig​​ command to view the status of the network interface.

in conclusion

Through the above steps, you should successfully set up a static IP address in Kali Linux. Remember, these configurations will remain the same until you change them manually or restart the system. In Kali Linux, if you need to set a static IP address, you can use the following steps:

  1. First, you need to know the name of your network interface. You can view it by running the following command:
ip a

or

ifconfig

This will list all your network interfaces and their configurations.

  1. Assume your network interface iseth0orwlan0, you need to edit its configuration file to set up a static IP. Usually, you can usedhcpcdDaemon's configuration file to set static IP, for example/etc/
  2. OpenFile editing:
sudo nano /etc/
  • Add the following line to the file to set up the static IP:
interface eth0
static ip_address=192.168.1.100
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 192.168.1.2
  • ​interface eth0​​ Indicates the interface you want to configure.
  • ​static ip_address=192.168.1.100​​ Set a static IP address.
  • ​static routers=192.168.1.1​​ Set the default gateway.
  • ​static domain_name_servers=192.168.1.1 192.168.1.2​​ Set up the DNS server.
  1. Save and close the file:
Ctrl + X`
Y`
Enter`
  • Restart​dhcpcd​​ Service to apply changes:
sudo systemctl restart dhcpcd

or

sudo service dhcpcd restart
  • Verify that the configuration is effective:
ip a

or

ifconfig

You should see that your network interface is now using the static IP address you set.

Note that these commands are executed in the terminal and you need to have administrator privileges (usually by using the ​​sudo​ command) to modify the system configuration file. In addition, your network settings may vary, so please adjust the above configuration according to your actual situation. In Kali Linux, you can use a variety of methods to set a static IP address. One of these methods is achieved by editing the network interface configuration file. Here is a detailed step showing how to use code to set up a static IP address.

First, you need to know the name of your network interface. Usually, it will be eth0, wlan0, or lo (local loopback interface). You can view all available interfaces by running the following command:

ip link

Or, you can use​ifconfig​Command to view the status of the interface:

ifconfig

Assume your network interface is​eth0​​, you can set a static IP address using the following command:

sudo nano /etc/network/interfaces

Use​nano​​Editor opens​interfaces​​file. In this file, you will find the configuration of the network interface. You need to add the following line to set the static IP address:

auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 192.168.1.1 8.8.8.8
  • ​auto eth0​​: Tell the system to automatically activate when booting​​eth0​​Interface.
  • ​iface eth0 inet static​​: Instructs the interface to be configured using a static IP address.
  • ​address 192.168.1.100​​: Set the IP address.
  • ​netmask 255.255.255.0​​: Set the subnet mask.
  • ​gateway 192.168.1.1​​: Set the gateway address.
  • ​dns-nameservers 192.168.1.1 8.8.8.8​​: Set the DNS server address (if your network provider does not provide DNS, you can use Google's public DNS server 8.8.8.8).

Save and close the file (in​nano​In ​, use Ctrl + X, then press Y to confirm saving, and finally press Enter).

Next, you need to reload the network configuration:

sudo /etc//networking restart

Alternatively, you can use the following command to activate the changes immediately:

sudo ifdown eth0 && sudo ifup eth0

This will cause interface eth0 to close, then restart, using the static IP address you just configured.

Note that these commands are run in the terminal. If you are not familiar with the terminal or are not used to using the command line, you can complete these tasks through the graphical interface of Kali Linux. In Kali Linux, you can use Network Manager to configure network connections, which provides a graphical interface to set static IP addresses.

In short, setting up a static IP address using code involves editing configuration files and reloading network configurations. Make sure that the IP address, subnet mask, and gateway you entered are correct to avoid connection problems.

The above is the detailed content of the Kali Linux static IP setting guide. For more information about setting up static IP at Kali Linux, please follow my other related articles!