Настройка сети в ОС может осуществляться 3 способами:
  статически через конфигурационные файлы при инициализации,
  вручную, через интерфейс сетевой подсистемы,
  динамически, через протокол dhcp

iproute2 -- это набор утилит унифицирующие управление параметрами сетевых устройств в ядре Linux. Он заменяет классические утилиты:  ifconfig, route, arp, netstat, и предлагает унифицированный и более логичный синтаксис команд настройки.

Настроим сеть между клиентом и сервером используя iproute2.

   


0. Подготовка

Используем две виртуальные машины с tinycore linux -- server и client. Обе виртуальные машины подключены к общей сети через мостовое соединение.

На обе машины установим пакет iproute2.

   


1. Vlan*
* Данный шаг можно пропустить

Для изоляции машин от узлов и сервисов существующей сети создадим vlan.

server, client

Код:
modprobe 8021q    # подключим модуль ядра
ip link add link eth0 name eth0.31 type vlan id 31    # создадим виртуальный сетевой интерфейс к vlan с номером 31 через eth0

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

Код:
> ip link show

http://s1.uploads.ru/t/YgflS.jpg

   


2. Настройка сетевого интерфейса

Зададим mac-адрес, ip-адрес и маску сети.

!!! В virtualbox есть проблемы при смене mac-адреса из виртуальной машины.
https://superuser.com/questions/1069522 … er-on-host

server

Код:
> ip link set dev eth0.31 address 08:00:00:00:31:01    # изменение mac-адреса
> ip address add 192.168.31.1/24 dev eth0.31    # добавление сетевого адреса
> ip link set up dev eth0.31    # включение сетевого интерфейса

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

Код:
> ip address show

http://s1.uploads.ru/t/1goW3.jpg

client

Настройка аналогична server, только адрес узла -- 2.

Код:
> ip link set dev eth0.31 address 08:00:00:00:31:02
> ip address add 192.168.31.2/24 dev eth0.31
> ip link set up dev eth0.31

   


3. Проверка правильности настроек

Проверим работоспособность настроенной сети.

client

Код:
> ping 192.168.31.1

http://s3.uploads.ru/t/NO0bd.jpg

Как видно обмен сообщениями ICMP через vlan успешно осуществляется