Skip to main content

Настройка сетевых интерфейсов и маршрутизации

Linux

Просмотр информации о сетевых интерфейсах

Чтобы посмотреть, какой сетевой интерфейс используется на компьютере, можно выполнить команду:

ip a

или

ip link

Присвоение IP-адреса сетевому интерфейсу

Чтобы присвоить IP-адрес сетевому интерфейсу, нужно выполнить команду:

ip addr add 192.168.1.10/24 dev ens33

Здесь:

  • 192.168.1.10/24 — это IP-адрес и маска подсети, которые мы хотим присвоить.
  • ens33 — это имя сетевого интерфейса.

Удаление IP-адреса сетевого интерфейса

Чтобы удалить IP-адрес сетевого интерфейса, нужно выполнить команду:

ip addr del 192.168.15.55/24 dev ens33

Здесь:

  • 192.168.15.55/24 — это IP-адрес и маска подсети, которые мы хотим удалить.
  • ens33 — это имя сетевого интерфейса.

Настройка маршрутизации

Допустим, у нас есть две сети:

  • 192.168.1.0/24
  • 192.168.2.0/24

Чтобы связать эти две сети, нужно использовать маршрутизатор и настроить на нем маршруты.

Просмотр информации о маршрутах

Чтобы посмотреть информацию о маршрутах, нужно выполнить команду:

route

Настройка маршрута

Чтобы настроить маршрут на компьютере, нужно выполнить команду:

ip route add 192.168.2.0/24 via 192.168.1.1

Здесь:

  • 192.168.2.0/24 — это подсеть, на которую мы хотим настроить маршрут.
  • 192.168.1.1 — это IP-адрес маршрутизатора, через который мы хотим отправлять пакеты.

Доступ в интернет

Допустим, у нас есть провайдер, кабель которого подключен к маршрутизатору, и сеть провайдера имеет IP-адрес 172.217.194.0/24.

Чтобы настроить доступ в интернет на компьютерах в нашей сети, нужно выполнить команду:

ip route add 172.217.194.0/24 via 192.168.2.1

Здесь:

  • 172.217.194.0/24 — это подсеть, которая соответствует сети провайдера.
  • 192.168.2.1 — это IP-адрес маршрутизатора, через который мы хотим отправлять пакеты.

Шлюз по умолчанию

Чтобы упростить настройку маршрутизации и не прописывать все сети вручную, можно создать шлюз по умолчанию, который будет использоваться для всех пакетов, не соответствующих другим маршрутам.

Чтобы создать шлюз по умолчанию, нужно выполнить команду:

ip route add default via 192.168.2.1

Здесь:

  • 192.168.2.1 — это IP-адрес маршрутизатора, который будет использоваться как шлюз по умолчанию.