Сервер в кармане, или просто о сложном!

главная - Статьи - Linux, FreeBSD


Много интересного на канале

Создать виртуальный сетевой dummy интерфейс в Linux

Дата обновления: 07.12.2023

Теги: Linux

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

Создаем на хосте новый dummy интерфейс:

$ sudo modprobe dummy
$ sudo ip link add virtual-eth0 type dummy
$ ip link show virtual-eth0

Назначаем ему какой-либо адрес:

$ sudo ip addr add 192.168.250.1/24 brd + dev virtual-eth0 label virtual-eth0:0

Включаем интерфейс:

$ sudo ip link set dev virtual-eth0 up

Теперь если на другом компе назначить маршрут до сети 192.168.250.0/24:

C:\Windows\system32>route add 192.168.250.0 mask 255.255.255.0 192.168.2.195

то можно будет пинговать этот ip (192.168.250.1) снаружи хоста.

Если этот интерфейс больше не нужен, то его можно удалить:

$ sudo ip addr del 192.168.250.1/24 brd + dev virtual-eth0 label virtual-eth0:0
$ sudo ip link delete virtual-eth0 type dummy
$ sudo rmmod dummy

После перезагрузки dummy интерфейс будет удален. Или если выгрузить модуль dummy:

$ sudo rmmod dummy


Авторизуйтесь для добавления комментариев!


    забыли пароль?    новый пользователь?




Принимаю заказы на настройку серверов, mikrotik и других роутеров, точек доступа, nginx и т.п. В пределах Санкт-Петербурга возможен выезд к заказчику. См. контакты.

Управление прокси в Windows:

Опубликовано: 03.06.2025 10:32

Опубликовано: 29.05.2025 16:10

Что позволяет делать mod_headers в Apache?

Опубликовано: 29.05.2025 16:07

Вот настроили вы OpenVPN. Или IKEv2. Например. На микротике. А он живучий, может не один го...

Опубликовано: 23.05.2025 23:39