Linux задать ip адрес командой

How to Change IP Address in Linux

Learn different ways of changing the IP address in Linux. Also learn how to make the changes [ermanent.

As a sysadmin, you’ll often deal with IP address configuration. Changing the IP address is one of the common IP configuration tasks.

While the IP addresses on most systems are configured automatically, you may need to change them manually in some cases.

In this article, you’ll see various ways to change the IP address in Linux. I’ll also focus on Ubuntu network configuration separately.

Before you proceed any further, you should run this command to check your current IP address:

This will also show the interface name which you’ll need while changing the IP address.

Using the ip Command to Set an IP Address

The ip command is available on most Linux distributions.

For setting an IP address, use it like this:

ip addr add [ip_address] dev [interface]

For example, add an IP address to the eth1 interface as:

sudo ip addr add 192.168.56.21/24 dev eth1

You now have two IP addresses: one from the old configuration and one from the new command:

Changing IP address in Linux

As you can see in the above screenshot, after deleting the old one, you are left with only one.

Making an IP Address Permanent

Surprisingly, the IP addresses set by the above method are not going to persist in system reboots.

sudo nano /etc/network/interfaces

If your file read like the below, your IP address will be set by a DHCP client:

auto eth0 iface eth0 inet dhcp

To change the IP address as per our choice, we can modify this file to manually set the IP address. To set the IP address statically, for e.g. as 192.168.56.20, change the above entry to look as:

auto enp0s3 iface enp0s3 inet static address 192.168.56.20 netmask 255.255.255.0 gateway 192.168.40.31

The entries above are self-explanatory for moderate Linux users. To apply the changes, you need to run the command:

$ sudo systemctl restart networking.service

Tip: On RedHat-based systems, the file ‘/etc/sysconfig/networking-scripts/ifcfg-*’ serves the purpose of configuring network interfaces.

Читайте также:  Astra linux active directory server

Using Netplan for Network configuration (for Ubuntu)

Ubuntu provides a Netplan utility for network configuration.

Let us take an example of configuring an IP address on Ubuntu 20.04. I am using ‘NetworkManager’ as the renderer for the network configuration.

The current IP address can be checked from the Netplan configuration file. This file is in YAML format and can be created if not present:

sudo nano /etc/netplan/config.yaml

If the IP address is dynamic, you will see the ‘dhcp4’ parameter set to true.

In case, you have a pre-configured static IP, the configuration will look much like this:

--- network: version: 2 renderer: networkd ethernets: eth1: addresses: - 192.168.56.66/24 nameservers: addresses: - 8.8.8.8 routes: - to: default via: 10.0.2.2

To change the IP address, replace the old IP address with a new one. Additionally, you can keep this IP and add one more to the above interface (en01).

Once you have configured the network, pre-test it before applying:

After confirming the changes, the new configuration can be applied as:

Check if the new settings have been applied:

Changing IP address in Ubuntu

One of the advantages of using Netplan is that the network configuration will persist between reboots. Your IP address change is permanent.

Using Graphical Interface to Change the System IP Address (for Desktop Users)

Managing IP addresses with a graphical interface is the easiest one and preferable for new Linux users. On a Ubuntu system, the Network settings contain all the required configurations.

Open ‘Settings’ from the GNOME dashboard and look for the ‘Network’ option:

Choose the setting icon from the active network on your system:

Читайте также:  Лучшая серверная ос linux

Network settings in Ubuntu

On the new window, select the IPv4 tab and then under the IPv4 method, choose the Manual option. Enter the details for the new IP address:

Change the IP address in Ubuntu

Now restart your connection and check the IP address:

As you can see from the above screenshot, the IP address has now changed.

Wrapping Up

The ip command is suitable for all Linux systems. Netplan is a new way of managing a network and is a very straightforward approach for Ubuntu systems.

I also added steps for the desktop users to help them change the IP address graphically.

Let me know if you have any questions or suggestions.

Источник

Как назначить IP адрес в Linux

В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.

Количество просмотров этой статьи: 94 491.

Из данной статьи вы узнаете, как назначить компьютеру с Linux новый IP-адрес. Это поможет решить проблемы с подключением к интернету.

В дистрибутивах на базе Debian

Изображение с названием Assign an IP Address on a Linux Computer Step 1

Обновите свою версию Linux. Популярными дистрибутивами Linux на базе Debian являются Ubuntu, Mint и Raspbian.

Изображение с названием Assign an IP Address on a Linux Computer Step 2

  • Нажмите Ctrl + Alt + T или Ctrl + Alt + F1 (в Mac OS X вместо Ctrl зажмите ⌘ Command ).
  • Если возможно, щелкните по текстовому полю в верхней или нижней части экрана.
  • Откройте окно «Меню» и щелкните по «Терминал».

Изображение с названием Assign an IP Address on a Linux Computer Step 3

  • Учетная запись суперпользователя в Linux является аналогом учетной записи администратора в Windows или Mac OS X.

Изображение с названием Assign an IP Address on a Linux Computer Step 4

  • Возглавляет список активный сетевой интерфейс (Wi-Fi или Ethernet). Он помечен как «eth0» (Ethernet) или «wifi0» (Wi-Fi).

Изображение с названием Assign an IP Address on a Linux Computer Step 5

Изображение с названием Assign an IP Address on a Linux Computer Step 6

  • Например, чтобы назначить IP-адрес «192.168.2.100» Ethernet-соединению («eth0»), введите sudo ifconfig eth0 192.168.0.100 netmask 255.255.255.0 .
Читайте также:  Linux delete directory recursive

Изображение с названием Assign an IP Address on a Linux Computer Step 7

Назначьте адрес основного шлюза. Введите route add default gw 192.168.1.1 и нажмите ↵ Enter . [1] X Источник информации

Изображение с названием Assign an IP Address on a Linux Computer Step 8

Изображение с названием Assign an IP Address on a Linux Computer Step 9

Проверьте, изменился ли IP-адрес выбранного сетевого интерфейса. Введите ifconfig , найдите сетевой интерфейс и посмотрите на адрес справа от имени интерфейса. Скорее всего, вы увидите IP-адрес, который вы только что назначили.

В дистрибутивах c менеджером пакетов RPM

Изображение с названием Assign an IP Address on a Linux Computer Step 10

Обновите свою версию Linux. Популярными дистрибутивами Linux с менеджером пакетов RPM являются CentOS, Red Hat и Fedora.

Изображение с названием Assign an IP Address on a Linux Computer Step 11

  • Нажмите Ctrl + Alt + T или Ctrl + Alt + F1 (в Mac OS X вместо Ctrl зажмите ⌘ Command ).
  • Если возможно, щелкните по текстовому полю в верхней или нижней части экрана.
  • Откройте окно «Меню» и щелкните по «Терминал».

Изображение с названием Assign an IP Address on a Linux Computer Step 12

  • Учетная запись суперпользователя в Linux является аналогом учетной записи администратора в Windows или Mac OS X.

Изображение с названием Assign an IP Address on a Linux Computer Step 13

Найдите сетевой интерфейс, которому нужно назначить новый IP-адрес. Обычно это Ethernet-соединение или Wi-Fi-соединение, текущий IP-адрес которого можно найти в правой части окна.

Изображение с названием Assign an IP Address on a Linux Computer Step 15

Изображение с названием Assign an IP Address on a Linux Computer Step 16

Выведите на экран параметры сети. Введите ls и нажмите ↵ Enter . Имя текущего соединения отобразится в верхнем левом углу параметров сети.

Изображение с названием Assign an IP Address on a Linux Computer Step 17

Изображение с названием Assign an IP Address on a Linux Computer Step 18

  • BOOTPROTO: измените dhcp на none .
  • Any IPV6 entry: удалите все записи с IPV6; для этого поставьте курсор возле I (слева) и нажмите Del .
  • ONBOOT: измените no на yes .

Изображение с названием Assign an IP Address on a Linux Computer Step 19

  • Введите PREFIX=24 и нажмите ↵ Enter . Также можно ввести NETMASK=255.255.255.0 .
  • Введите GATEWAY=192.168.2.1 и нажмите ↵ Enter . Если нужно, замените адрес шлюза на свой.

Изображение с названием Assign an IP Address on a Linux Computer Step 21

Сохраните внесенные изменения и закройте файл. Для этого воспользуйтесь меню «Файл» или введите :wq и нажмите ↵ Enter .

  • В некоторых специфических дистрибутивах Linux необходимо выполнить другие действия, чтобы назначить новый IP-адрес. Подробную информацию ищите в интернете.

Дополнительные статьи

взломать WPA/WPA2 ключ от Wi–Fi с помощью Kali Linux

стать суперпользователем в Linux

заархивировать папку в Linux

проверить IP адрес в Linux

добавить или сменить шлюз по умолчанию в Linux

установить Ubuntu в VirtualBox

использовать Wine в Linux

создать и отредактировать текстовый файл с помощью терминала в Linux

отформатировать жесткий диск в Ubuntu

восстановить Ubuntu

установить iTunes в Linux

установить Tor в Linux

Об этой статье

В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.

Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества. Количество просмотров этой статьи: 94 491.

Источник

Оцените статью
Adblock
detector