Маршрутизация между различными псевдонимами NIC без lo

На Debian называют пакет, который Вы ищете, postgresql-client и я предполагаю, что это будет то же на Ubuntu.

0
задан 8 January 2014 в 00:39
3 ответа

Похоже, вам нужна некоторая установка для разработки. Я бы добился этого на одном хосте с помощью виртуализации.

Если вы используете настольную версию Linux, просто установите Virtual Box и установите на нее еще одну копию Linux. Настройте виртуальную машину на использование сетевого моста для работы в сети.

Затем используйте две разные подсети, такие как эта

Хост.

address 10.0.0.0.1
netmask 255.255.255.0
gateway 10.0.0.254

ВМ

address 10.0.1.1
netmask 255.255.255.0
gateway 10.0.1.254

Настройте свой маршрутизатор для работы в обеих подсетях с использованием псевдонима ip.

1
ответ дан 4 December 2019 в 14:04

Если 2 интерфейса находятся в одной подсети, то пакеты не будут отправляться по сети - это сокращает физический адаптер - НЕ с использованием устройства обратной связи. Если вы действительно хотите маршрутизировать пакеты таким образом (я не могу представить, почему), тогда их придется настраивать в отдельных подсетях (и подключать к маршрутизатору, который знал, куда отправлять пакеты).

Я не могу выделить другие MAC-адреса для eth0 и eth0: 0, и поэтому, когда внешний шлюз должен отправить пакеты обратно, он не может понять, куда отправлять пакеты.

Я полагаю, что ваш маршрутизатор использует это как мостовую петлю. , в этом случае просто используйте отражатель где-нибудь еще в сети.

1
ответ дан 4 December 2019 в 14:04

If you remove the IP from the local routing table, (this is possible and it will send out of eth0) then on its way back (debatable it will ever make its way back) Linux will consider it a packet to be forwarded and not locally delivered. You'll never process the packets you get back but try and forward them.

If you want to add network problems to a device. Try looking at the netem qdisc.

For example.

tc qdisc add dev lo parent root netem loss random 50

Will drop 50% of the packets destined for lo.

0
ответ дан 4 December 2019 в 14:04

Теги

Похожие вопросы