Сеть состоит из 4 классов.Всего 100 компьютеров.Все получают ИНЕТ через FreeBSD 5.4 .
FreeBSD 5.4 :Inside (IN)>>> 10.10.10.10/255.255.0.0 >>>RL0
Outside (OUT) >>> 20.20.20.20/255.255.0.0 >>>RL1
NATD+IPFW.
Класс1 10.10.20.1-24 /255.255.0.0
Класс2 10.10.30.1-24 /255.255.0.0
Класс3 10.10.40.1-24 /255.255.0.0
Класс4 10.10.50.1-24 /255.255.0.0
Необходимо выводить каждый класс по отдельно выделенному IP :
Класс1 20.20.20.20
Класс2 20.20.20.21
Класс3 20.20.20.22
Класс4 20.20.20.23
В rc.conf добавил aliases :
ifconfig_rl1_alias0="inet 20.20.20.21 netmask 255.255.0.0"
ifconfig_rl1_alias1="inet 20.20.20.22 netmask 255.255.0.0"
ifconfig_rl1_alias2="inet 20.20.20.23 netmask 255.255.0.0"
Определил подсети :
static_routes="net1 net2 net3 net4"
route_net1="10.10.20.0/16 20.20.20.20"
route_net1="10.10.30.0/16 20.20.20.21"
route_net1="10.10.40.0/16 20.20.20.22"
route_net1="10.10.50.0/16 20.20.20.23"
Все продолжают выходить через один IP address >>> 20.20.20.20 !!!!!!!!HELP , HELP , HELP!!!!!!
mrvmrv
>static_routes="net1 net2 net3 net4"
>route_net1="10.10.20.0/16 20.20.20.20"
>route_net1="10.10.30.0/16 20.20.20.21"
~~~
>route_net1="10.10.40.0/16 20.20.20.22"
~~~
>route_net1="10.10.50.0/16 20.20.20.23"
~~~может дело в этом ? (цифры одинаковые)
> NATD+IPFW.
>Класс1 10.10.20.1-24 /255.255.0.0
>Класс2 10.10.30.1-24 /255.255.0.0
>Класс3 10.10.40.1-24 /255.255.0.0
>Класс4 10.10.50.1-24 /255.255.0.0Прочитай про сети и маски. в данном случае как раз надо использовать либо VRLM либо маски в 24 бита для каждой сетки. причем выглядеть это будет так:
10.10.20.0/24 и т.д. В твоем примере они все находятся в одном сегменте(одном адрессном диапазоне, одной сети и т.д. - как удобнее так и читай).
Короче из начально не верно все настроено.
Может не правильно указал задачу , но то , что 4 класса находятся в одной подсети --- сам знаю!!! Необходимо выводить каждый класс на свой IP address:::::
Класс1 10.10.20.0/24 >>>>>на>>>>> 20.20.20.20
Класс2 10.10.30.0/24 >>>>>на>>>>> 20.20.20.21
Класс3 10.10.40.0/24 >>>>>на>>>>> 20.20.20.22
Класс4 10.10.50.0/24 >>>>>на>>>>> 20.20.20.23
А они выходят через IP >>> 20.20.20.20
Как их разделить???
HELP!!!
вообще-то что у тебя в рс.конф, это одно (и неправильно), ifconfig что покажет? что есть только один фейс? обрати внимание на маски:ifconfig_rl1_alias0="inet 20.20.20.21 netmask 255.255.255.0"
ifconfig_rl1_alias1="inet 20.20.20.22 netmask 255.255.255.255"
ifconfig_rl1_alias2="inet 20.20.20.23 netmask 255.255.255.255"(т.е. если адреса в одной сети: 1я = 24, остальные 30)
(если в разных = как хочешь)