Задача:
есть большая сеть 192.168.0.xxx, есть в ней шлюз нашего провайдера - 192.168.0.1. Нужно создать ещё один шлюз, который одой сетевухой (rl0 192.168.0.100) смотрел бы на шлюз провайдера, а другой сетевухой (rl2 192.168.0.101), смотрел бы в ту же сеть (192.168.0.xxx).
В общем, шлюз будет функционировать внутри подсети 192.168.0.xxx. (нужно это всё только для того, чтобы покупать трафик по оптовой цене, - таково условие нашего провайдера).
Проблема:
FreeBSD по какой-то причине никак не хочет, чтобы адреса на обоих сетевых картах принадлежали к одной подсети! К разным - пожалуйста, если на одной карточке ставим ip 192.168.1.101/24, например, а на другой 192.168.0.100/24, то всё работает, а вот 192.168.0.101/24 и 192.168.0.100/24 одновременно поставиться не могут, одна из сетевух (2-я), остаётся без ip вообще. Можно поставть ip с маской 32, но какой от этого толк, если он только принимает пакеты - его и пинговать нельзя даже), - я не знаю.
Можно было бы выделится в отдельную подсеть, но тогда не будет связи с оставшейся сетью...
На форуме ixbt мне сказали, что asdl-модем и сетевая карточка с ip из одной подсети работают на одном компе, вот я и подумал, что если я возьму сетевые карты разных производителей (чтобы устройства назывались rl0 и ed0, например (т.е. по-разному), то, может быть, freebsd всё же соизволит поставить одинаковую подсеть на них? :)
|