Ситуация следующая:
FreeBSD 4.2, одна карточка должна смотреть в сторону провайдера, вторая - в сторону локалки.
На сервере сквид.
Пока что без файрвола, потому как не могу разобраться с граблями.
Сначала вопросы:
Если ядро сконфигурировано с одной сетевухой, играет ли это какую-то роль?
При загрузке находит вторую карточку; конфигурация в rc.conf:
ifconfig_ed0="192.168.100.98 netmask 255.255.255.0"
ifconfig_ed1="192.168.100.97 netmask 255.255.255.0"
Грабли ТУТ:
Проводим следственный эксперимент.
1. Подключаю ed0 к хабу (ed1 не подключена).
Пробую ping 192.168.100.98 с соседнего компа (192.168.100.4), подключенного к этому же хабу - все ок.
Пробую ping 192.168.100.97 - request timed out.
2. Подключаю ed1 к хабу (ed0 не подключена).
Пробую ping 192.168.100.97 - request timed out.
Пробую ping 192.168.100.98 - request timed out.
При этом Free выдает "relay /kernel: arp: 192.168.100.4 is on ed0 but got reply from <mac adress ed1> on ed1"
3. Подключаю ed1 к хабу и ed0.
Пробую ping 192.168.100.97 - ок.
Пробую ping 192.168.100.98 - ок.
Но время от времени Free выдает "relay /kernel: arp: 192.168.100.4 is on ed0 but got reply from <mac adress ed1> on ed1"
В этом беспределе трудно понять что и куда, но может у кого что-то похожее было, или скажите как с "нуля" настраивать вторую карточку.