URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75803
[ Назад ]

Исходное сообщение
"Прием пакетов сетевой картой"

Отправлено eax0r , 22-Авг-07 09:16 
У меня больше не проблема, а вопрос.
Есть сервер. На нем два интерфейса внешний (и-нет) и внутреннний (локалка), пусть называются bce1 (ip 1.1.1.1) и bce0 (2.2.2.2) соответственно. Есть шлюз по умолчанию для локалки (3.3.3.3).
Пакеты из локалки через свич напрямую ходят к серваку на внутр. и-фейс. Если сделать трасеровку из локалки на внешний и-фес, то путь будет: 3.3.3.3 -> 1.1.1.1 (по-другому не ходят!).
Если соединиться с SSH сервака по адресу внешнего и-фейса (1.1.1.1), соединение пройдет. нетстат на серваке покажет: 1.1.1.1.22 - name.localnet.ru.1111
Я сначала думал, что шлюз (3.3.3.3) посылает пакеты на внешний и-фейс, но как оказалось пакеты приходят на внутренний (bce0). Но IP bce0 же 2.2.2.2. Т.е. IP адрес назначения пакета не совпадает с адресом интерфейса на который он приходит.
Почему bce0 принимает эти пакеты?
ОС: FreeBSD 6.2
net.inet.ip.forwarding = 0

Содержание

Сообщения в этом обсуждении
"Прием пакетов сетевой картой"
Отправлено eax0r , 22-Авг-07 12:55 
>[оверквотинг удален]
>Пакеты из локалки через свич напрямую ходят к серваку на внутр. и-фейс. Если сделать трасеровку из локалки на внешний и-фес, то путь будет: 3.3.3.3 -> 1.1.1.1 (по-другому не ходят!).
>Если соединиться с SSH сервака по адресу внешнего и-фейса (1.1.1.1), соединение пройдет.
>нетстат на серваке покажет: 1.1.1.1.22 - name.localnet.ru.1111
>Я сначала думал, что шлюз (3.3.3.3) посылает пакеты на внешний и-фейс, но
>как оказалось пакеты приходят на внутренний (bce0). Но IP bce0 же
>2.2.2.2. Т.е. IP адрес назначения пакета не совпадает с адресом интерфейса
>на который он приходит.
>Почему bce0 принимает эти пакеты?
>ОС: FreeBSD 6.2
>net.inet.ip.forwarding = 0

Я балда! =) Вопрос снимается. Удалите, пожалуйста, мне стыдно =).