Сабинтерфейсы в Debian

Автор alibek, 24 мая 2014, 12:40:27

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

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

alibek

Есть сервер с двумя сетевыми интерфейсами, Intel и D-Link.
Сейчас поднят только первый интерфейс, включен DHCP.
Мне нужно сделать следующее:

eth1 должен принимать тэгированный трафик:
vlan 10 - 10.1.128.10/24
vlan 20 - 10.10.0.250/16
vlan 30 - aa.bb.cc.dd/28

eth2 должен принимать нетэгированный трафик:
10.1.127.10/24

Как это настроить в Debian?
Я обычно работал с FreeBSD, там это задается в rc.conf, в Debian видимо делается по другому.

alibek

Сделал так.

/etc/network/interfaces

auto eth1.10
iface eth1.10 inet static
address 10.1.128.10
netmask 255.255.255.0
gateway 10.1.128.250
up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.128.250
down route del -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.128.250

auto eth1.30
iface eth1.30 inet static
address aa.bb.cc.dd
netmask 255.255.255.192
gateway aa.bb.cc.250
up route add default gw aa.bb.cc.250
down route del default gw aa.bb.cc.250


Почти все работает.
Но вот дефолтный шлюз почему-то не aa.bb.cc.250, а 10.1.128.250.
Мне нужно, чтобы шлюзом по умолчанию был только aa.bb.cc.250, если интерфейс eth1.30 не поднят, то его не должно быть вообще.
Или нужно убрать gateway из конфига?

Utility

Может и не помогу, но попробую подсказать.
dhcpclient - программа
/etc/network/interfaces - настройки по интерфейсам для /etc/init.d/networking
Например:
auto eth0
iface eth0 inet dhcp
Надеюсь, что быстро решите проблему.
Стационар = MB: ASRock N68-gs4 FX R2.0 ; CPU: Athlon II x3 460 => Phenom B60; RAM: 2x Kingston KVR1333D3N9/4G; VGA: zotac gt630 4G
Ноутбук = ASUS x55a = MB: chipset HM70; CPU: Celeron B820; RAM: 2G: VGA: intel3000; audio VT1802

Utility

Цитата: alibek от 24 мая 2014, 13:28:46
Сделал так.

/etc/network/interfaces

auto eth1.10
iface eth1.10 inet static
address 10.1.128.10
netmask 255.255.255.0
gateway 10.1.128.250
up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.128.250
down route del -net 10.0.0.0 netmask 255.0.0.0 gw 10.1.128.250

auto eth1.30
iface eth1.30 inet static
address aa.bb.cc.dd
netmask 255.255.255.192
gateway aa.bb.cc.250
up route add default gw aa.bb.cc.250
down route del default gw aa.bb.cc.250


Почти все работает.
Но вот дефолтный шлюз почему-то не aa.bb.cc.250, а 10.1.128.250.
Мне нужно, чтобы шлюзом по умолчанию был только aa.bb.cc.250, если интерфейс eth1.30 не поднят, то его не должно быть вообще.
Или нужно убрать gateway из конфига?
тогда см. /etc/resolve.conf и /etc/host*
Стационар = MB: ASRock N68-gs4 FX R2.0 ; CPU: Athlon II x3 460 => Phenom B60; RAM: 2x Kingston KVR1333D3N9/4G; VGA: zotac gt630 4G
Ноутбук = ASUS x55a = MB: chipset HM70; CPU: Celeron B820; RAM: 2G: VGA: intel3000; audio VT1802

Utility

Извиняюсь, перечитал: попробуйте "расписать" подсети. см. второй интерфейс.
Стационар = MB: ASRock N68-gs4 FX R2.0 ; CPU: Athlon II x3 460 => Phenom B60; RAM: 2x Kingston KVR1333D3N9/4G; VGA: zotac gt630 4G
Ноутбук = ASUS x55a = MB: chipset HM70; CPU: Celeron B820; RAM: 2G: VGA: intel3000; audio VT1802