Как добавить еще одну сетевую карту в CentOS?

Устанавливаем Linux Dummy-Network интерфейс

1. Добавляем IP адрес и host name в файл "/etc/hosts". Для примера добавим 10.0.0.1:

root@unix:/#  echo 10.0.0.1 $HOSTNAME >> /etc/hosts;

2. Загрузим dummy network драйвер на машине.

Если команда выполнена успешно, то вы не уидите никаких сообщений от сервера.

root@unix:/# modprobe dummy;

Если необходимо добавить больше чем 1 интерфейс выполняем команды в пунке 3

root@unix:/#  echo 10.0.0.1 $HOSTNAME >> /etc/hosts;

3. Привяжем dummy интерфейс к $HOSTNAME и настроим остальные IP адреса.

root@unix:/#  ifconfig dummy0 $HOSTNAME;
root@unix:/#  ifconfig dummy0:0 10.0.0.2;
root@unix:/#  ifconfig dummy0:1 10.0.0.3;

4. Добавим маршрут по умолчанию “default” для каждогом виртуального интерфейса.

root@unix:/#  route add $HOSTNAME dummy0;
root@unix:/#  route add 10.0.0.2 dummy0:0;
root@unix:/#  route add 10.0.0.3 dummy0:1;

5. Проверяем настройку и привязку интерфейсов к IP адресу:

root@unix:/#  ifconfig dummy0;
       dummy0   Link encap:Ethernet  HWaddr 2A:7B:EA:49:69:E2
                inet addr:10.0.0.1  Bcast:10.255.255.255  Mask:255.0.0.0
                inet6 addr: fe80::287b:eaff:fe49:69e2/64 Scope:Link
                UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
                RX packets:0 errors:0 dropped:0 overruns:0 frame:0
                TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
                collisions:0 txqueuelen:0
                RX bytes:0 (0.0 b)  TX bytes:824 (824.0 b)
root@unix:/#  ifconfig dummy0:0;
                dummy0:0 Link encap:Ethernet  HWaddr 2A:7B:EA:49:69:E2
                inet addr:10.0.0.2  Bcast:10.255.255.255  Mask:255.0.0.0
                UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
root@unix:/#  ifconfig dummy0:1;
                dummy0:1 Link encap:Ethernet  HWaddr 2A:7B:EA:49:69:E2
                inet addr:10.0.0.3  Bcast:10.255.255.255  Mask:255.0.0.0
                UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1

6. Проверяем машруты интерфейсов:

root@unix:/# route -n;
     Kernel IP routing table:
     Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
     10.0.0.1        0.0.0.0         255.255.255.255 UH    0      0        0 dummy0
     10.0.0.2        0.0.0.0         255.255.255.255 UH    0      0        0 dummy0
     10.0.0.3        0.0.0.0         255.255.255.255 UH    0      0        0 dummy0
     10.0.0.0        0.0.0.0         255.0.0.0       U     0      0        0 dummy0
     127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo  

Как удалить Linux Dummy-Network интерфейс

1. Отключаем dummy interface.

root@unix:/# ifconfig dummy0 down;

2. Удаляем dummy kernel модуль.

root@unix:/# rmmod dummy;