Господа, подскажите по маршрутизаци во freebsd и (вообще по маршрутизации)
есть сети 192.168.24.0/24-192.168.31.0/24 и маршрутизатор 192.168.23.1 на эти сети, хочу добавить на них маршрут одной строкойroute add -net 192.168.24.0/21 192.168.23.1
но не работает, пакеты идет по дефоуту...надо писать
route add -net 192.168.24.0 192.168.23.1
route add -net 192.168.25.0 192.168.23.1
...
route add -net 192.168.31.0 192.168.23.1
тогда работаетв чем ошибка, как организовать маршрутизацию на эти сети одной строкой ?
>Господа, подскажите по маршрутизаци во freebsd и (вообще по маршрутизации)
>есть сети 192.168.24.0/24-192.168.31.0/24 и маршрутизатор 192.168.23.1 на эти сети, хочу добавить на
>них маршрут одной строкой
>
>route add -net 192.168.24.0/21 192.168.23.1
>но не работает, пакеты идет по дефоуту...
>
>надо писать
>route add -net 192.168.24.0 192.168.23.1
>route add -net 192.168.25.0 192.168.23.1
>...
>route add -net 192.168.31.0 192.168.23.1
>тогда работает
>
>в чем ошибка, как организовать маршрутизацию на эти сети одной строкой ?
>
>
>
>
>route add -net 192.168.24.0/21 192.168.23.1
netstat -rn
Routing tablesInternet:
Destination Gateway Flags Refs Use Netif Expire
192.168.24/21 192.168.23.1 UGS 0 0 nve0FrereBSD 6.1
Типа все ок, должно работать...
>Господа, подскажите по маршрутизаци во freebsd и (вообще по маршрутизации)
>есть сети 192.168.24.0/24-192.168.31.0/24 и маршрутизатор 192.168.23.1 на эти сети, хочу добавить на
>них маршрут одной строкой
>
>route add -net 192.168.24.0/21 192.168.23.1
>но не работает, пакеты идет по дефоуту...
>
>надо писать
>route add -net 192.168.24.0 192.168.23.1
>route add -net 192.168.25.0 192.168.23.1
>...
>route add -net 192.168.31.0 192.168.23.1
>тогда работает
>
>в чем ошибка, как организовать маршрутизацию на эти сети одной строкой ?
>МяФ!:) -net можно не писать просто route add 192.168.24.0/24 192.168.23.1 покажите вывод вашей таблицы маршрутизации, может быть у вас дефоулт имеет боли длинную маску чем, сети которые вы пытаетесь зароутить, вообщем зделайтей netstat -rn
>
>МяФ!:) -net можно не писать просто route add 192.168.24.0/24 192.168.23.1 покажите вывод
>вашей таблицы маршрутизации, может быть у вас дефоулт имеет боли длинную
>маску чем, сети которые вы пытаетесь зароутить, вообщем зделайтей netstat -rn
>Фри 6.1, про -net знаю,
вывод netstat192.168.24/21 192.168.10.23 UGS 0 2 xl0
дефоулт с маской 255.255.255.0, че так нельзя, разве он не в последнюю очередь проверяется?
>>
>>МяФ!:) -net можно не писать просто route add 192.168.24.0/24 192.168.23.1 покажите вывод
>>вашей таблицы маршрутизации, может быть у вас дефоулт имеет боли длинную
>>маску чем, сети которые вы пытаетесь зароутить, вообщем зделайтей netstat -rn
>>
>
>Фри 6.1, про -net знаю,
>вывод netstat
>
>192.168.24/21 192.168.10.23
>UGS 0
> 2 xl0
>
>
>дефоулт с маской 255.255.255.0, че так нельзя, разве он не в последнюю
>очередь проверяется?Проверяется не очередность, а наибольшее совпадение!
>
>Проверяется не очередность, а наибольшее совпадение!где об этом почитать можно? (и в Cisco так же?), я всю жизнь думал что дефоулт в последнюю очередь проверяеся разве "...маршрут по умолчанию используется в качестве маршрута, по которому отправляются пакеты, если маршрут получателя неизвестен"
где об этом почитать можно? дайте URL.
>>
>>Проверяется не очередность, а наибольшее совпадение!
>
>где об этом почитать можно? (и в Cisco так же?), я всю
>жизнь думал что дефоулт в последнюю очередь проверяеся разве "...маршрут по
>умолчанию используется в качестве маршрута, по которому отправляются пакеты, если маршрут
>получателя неизвестен"
>
>где об этом почитать можно? дайте URL.Поищите доку по маршрутизации IP.
Интересный вопрос, а если убрать дефолтовый маршрут правильно заработает или нет?
Еще обнаружил фичу выше приведенный маршрут работает на BSD 4.11 а на 6.1 не работает
это как, я уже запутался вообще!!!
Какие будут идеи?
>Еще обнаружил фичу выше приведенный маршрут работает на BSD 4.11 а на
>6.1 не работает
>это как, я уже запутался вообще!!!
>Какие будут идеи?выполнять просьбы отвечающих: полного вывода
netstat -rn
так и не побывало в студии
>выполнять просьбы отвечающих: полного вывода
>netstat -rn
>так и не побывало в студии6.1
test# netstat -rn|less
Routing tablesInternet:
Destination Gateway Flags Refs Use Netif Expire
default xxx.xxx.xxx.xx UGS 0 471106 fxp0
127.0.0.1 127.0.0.1 UH 0 192486 lo0
192.168.0 192.168.10.23 UGS 0 0 xl0
.......
.......
192.168.24/21 192.168.10.23 UGS 0 8 xl0
.......
.......4.11
test1# netstat -rn
Routing tablesInternet:
Destination Gateway Flags Refs Use Netif Expire
default ххх.х.ххх.ххх UGSc 6 20 rl0
127.0.0.1 127.0.0.1 UH 4 123365695 lo0
192.168.2 192.168.10.23 UGSc 0 7 rl1
...........
...........
192.168.24/21 192.168.10.23 UGSc 0 42 rl1
.........
.........
вот.
теперь, пожалуйста, ifconfig | egrep "UP|inet"
>вот.
>теперь, пожалуйста, ifconfig | egrep "UP|inet"6.1
test# ifconfig | egrep "UP|inet"xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.10.5 netmask 0xffffff00 broadcast 192.168.10.255
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet xxx.xxx.xxx.xx netmask 0xffffff00 broadcast xxx.xxx.xxx.255
>>вот.
>>теперь, пожалуйста, ifconfig | egrep "UP|inet"
>
>6.1
>test# ifconfig | egrep "UP|inet"
>
>xl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet 192.168.10.5 netmask 0xffffff00
>broadcast 192.168.10.255
>fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
> inet xxx.xxx.xxx.xx netmask 0xffffff00
>broadcast xxx.xxx.xxx.255проблем не вижу, к тому же в предпоследней колонке цифра не 0
192.168.24/21 192.168.10.23 UGS 0 8 xl0
traceroute 192.168.24.1 ?
Господа, извинеите протупил с ipfw
:((