[РЕШЕНО]Настройка двух интерфейсов в Debian 7

Автор anarych7, 29 октября 2012, 07:34:40

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

anarych7

Доброго времени суток.
Есть сервер с Proxmox VE 2.1.
На нем создана машина с Debian 7.
На этой машине две сетевые карты(добавлены средствами Proxmox VE 2.1).

Конфигурация:
/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 84.237.22.56
netmask 255.255.255.0
network 84.237.22.0
broadcast 84.237.22.255
gateway 84.237.22.2
dns-nameservers 84.237.22.2

route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         84.237.22.2     0.0.0.0         UG    0      0        0 eth0
84.237.22.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0


Задача: Нужно поднять интерфейс eth1 с адресом в локальной сети
Сделано:
/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 84.237.22.56
netmask 255.255.255.0
network 84.237.22.0
broadcast 84.237.22.255
gateway 84.237.22.2
dns-nameservers 84.237.22.2

auto eth1
iface eth1 inet static
address 192.168.51.7
netmask 255.255.255.0
network 192.168.51.0
broadcast 192.168.51.255
gateway 192.168.51.1

route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         84.237.22.2     0.0.0.0         UG    0      0        0 eth0
84.237.22.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.51.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1


Но пинг до 192.168.51.1 не идет.
Подскажите в чем проблема?
Естественно думаю, что дело в маршрутах.

Добавил так
/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 84.237.22.56
netmask 255.255.255.0
network 84.237.22.0
broadcast 84.237.22.255
gateway 84.237.22.2
dns-nameservers 84.237.22.2

auto eth1
iface eth1 inet static
address 192.168.51.7
netmask 255.255.255.0
network 192.168.51.0
broadcast 192.168.51.255
#gateway 192.168.51.1
up route add -net 192.168.51.0 netmask 255.255.255.0 gw 192.168.51.1

route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         84.237.22.2     0.0.0.0         UG    0      0        0 eth0
84.237.22.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.51.0    192.168.51.1    255.255.255.0   UG    0      0        0 eth1
192.168.51.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1

Но не работает...

Заранее спасибо за отклики.

ogost

#1
Насколько мне известно, в дебиан виртуальная сетевая карта задается eth0:0

попробуйте в консоли набрать
ifconfig eth0:0 192.168.51.7

eth1 это уже вторая физическая сетевая карта, которой, как я понимаю, у Вас нет. по "формуле" ethX:Y можно создавать виртуальные сетевые интерфейсы, где Х - фактическая сетевуха, а Y - виртуальная.

anarych7

Не, дело не в этом. Хоть я только что попробовал ваш метод. Мне не нужен алиас.
Я не совсем верно описал суть в начале поста. Сетевые карты в виртуальной машине хоть и виртуальные, но являются как бы физическими.
И нужно, что бы одна имела глобальный ip, а вторая локальный.
Именно, что у меня два интерфейса: eth0 и eth1.

ogost

Простите, это я Вас неправильно понял - невнимательно читал.
Подозреваю, что нужно копать в сторону сетевых настроек proxmox ve. Тут я Вам не помощник - никогда не работал с ним.

xbsd

Цитата: anarych7 от 29 октября 2012, 07:34:40Но пинг до 192.168.51.1 не идет.
Подскажите в чем проблема?
Естественно думаю, что дело в маршрутах.
с чего бы это? адреса из одной подсети. покажите вывод следующих команд: ip addr show; ip rule show; ip route show; traceroute 192.168.51.1

anarych7

Ребят, спасибо за отклики. Проблема была совсем не в том. Меня тут ввели в заблуждение.
В общем задача была совсем другая.
Нужно было ФИЗИЧЕСКИ проверить и поднять второй мост в самом Proxmox VE 2.1.

В общем, еще раз спасибо за готовность помочь!
:)