OpenVZ Forum


Home » International » Russian » 4 IP адреса, 2 сетевых интерфейса, 3 VPS
Re: 4 IP адреса, 2 сетевых интерфейса, 3 VPS [message #36260 is a reply to message #36259] Tue, 02 June 2009 10:48 Go to previous messageGo to previous message
sa10 is currently offline  sa10
Messages: 103
Registered: May 2007
Location: Minsk
Senior Member
Ваши команды для маршрутизации можно занести в /etc/network/interfaces
Примерно так это должно выглядеть:
auto eth0
iface eth0 inet static
address A.B.101.10
netmask A.B.101.255
gateway A.B.101.2
up ip route add default via A.B.101.1 dev eth0 table A.B.101.1
up ip rule add from A.B.101.0/24 table A.B.101.1
down ip route del default via A.B.101.1 dev eth0 table A.B.101.1


Похоже наша проблема в макадресах.
Здесь правила следующие:
На одном макадресе может быть один физический или виртуальный интерфейс. Здесь не имеюются ввиду интерфейсы вида eth0:1 - это алиас, а не интерфейс. Иначе никому не разберется куда надо пересылать пакеты.

Чтобы за одним макадресом (интерфейсом) было несколько интерфейсов может использоваться трансляция MASQ, NAT, SNAT. Но это не наш случай.

Пакет приходит по макадресу на eth0, средствами ядра передается в бридж (бридж имеет макадрес от eth0, совпадает с ним, ведь это тот же интерфейс), бридж пересылает пакет на нужный veth по его макадресу и пакет попадает внутрь VE на его eth0. Макадрес veth уникален (не совпадает ни с чем)
Для него задается пара значений
mac - макадрес eth0 внутри (в окружении) VE
host_mac - макадрес veth в окружении HN
NETIF="ifname=eth0,bridge=br0035,mac=00:18:51:A3:3B:B8,host_ifname=veth4353.0,host_mac=00:18:51:55:8C:A1;


Повторю, что оба значения должны быть уникальны, иначе ядро не будет знать куда девать пакеты.

Надеюсь, я здесь не напутал ничего, но не гарантирую Smile


--------------------

[Updated on: Tue, 02 June 2009 10:50]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: numfile слишком большой
Next Topic: HandBook по настройкам различных VE
Goto Forum:
  


Current Time: Sun Aug 17 19:46:00 GMT 2025

Total time taken to generate the page: 0.12011 seconds