Мой сервер не пересылает пакеты между интерфейсами. Что мне не хватает? [закрыто]

Я бы хотел, чтобы мой сервер Ubuntu 11.04 маршрутизировал пакет между двумя его сетевыми интерфейсами.

Два интерфейса Ethernet (eth0, eth1) работают хорошо как таковые. . Оба имеют статические IP-адреса (192.168.2.15 и 192.168.3.15), и оба доступны из соответствующих сетей. Все IP-службы, а также сервер Samba доступны с обеих сторон.

sysctl -p возвращает «net.ipv4.ip_forward = 1», и я могу даже пинговать интерфейс «на другой стороне» из обеих сетей. Другими словами: я могу пинговать 192.168.2.15 со всех компьютеров. в сети 192.168.3.0 и 192.168.3.15 из всех систем в сети 192.168.2.0. Но я не могу связаться с каким-либо другим адресом на соответствующей "другой стороне"

. Я уже читал множество "как" to "статьи и обсуждения на форуме по этой теме настройки Ubuntu в качестве маршрутизатора, но я просто не могу найти окончательного решения моей проблемы.

Вот также некоторая дополнительная информация по настройке.

Таблица IP-маршрутизации ядра показывает:

Destination Gateway     Genmask     Flags   Metric  Ref Use Iface
default 192.168.3.1 0.0.0.0     UG  100 0   0   eth0
192.168.2.0 *       255.255.255.0   U   0   0   0   eth1
192.168.3.0 *       255.255.255.0   U   0   0   0   eth0

интерфейсы показывают:

iface eth0 inet static
    address 192.168.3.15
    netmask 255.255.255.0
    broadcast 192.168.3.255
    network 192.168.3.0
    gateway 192.168.3.1


iface eth1 inet static
    address 192.168.2.15
    netmask 255.255.255.0
    broadcast 192.168.2.255
    network 192.168.2.0

Мне не нужны NAT или DHCP. Брандмауэр не запущен (нет настроек ufw и iptables). Обе сети имеют собственное соединение с Интернетом, защищенное брандмауэром, и подключенные устройства получают свои IP-адреса от соответствующих интернет-маршрутизаторов. Я просто хочу иметь доступ, например, к принтерам в одной сети от клиентов в другой.

Что мне не хватает? У кого-нибудь есть идеи?

Заранее большое спасибо!

4
задан 13 September 2012 в 14:02

1 ответ

Я заметил, что переадресация IP, похоже, дает сбой, если сетевой менеджер управляет интерфейсами, участвующими в пересылке. Может быть, кто-то еще мог бы объяснить, почему?

попробуйте добавить:

[keyfile]
# interfaces not to manage with Network Manager
unmanaged-devices=mac:00:22:68:1c:59:b1;mac:00:1E:65:30:D1:C4

в ваш /etc/NetworkManager/NetworkManager.conf, где вы замените вышеуказанные mac-адреса адресами своих сетевых карт.

или полностью отключить сетевой менеджер, если он вам не нужен.

0
ответ дан 13 September 2012 в 14:02

Другие вопросы по тегам:

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