Просмотр полной версии : FreeBSD route
procedure
25.05.2008, 01:24
В общем 1.5 недели парился с ними. Реализовал подключение с помощью mpd4.
В винде выглядит все так:
route delete *
route add 192.168.0.0 mask 255.255.0.0 192.168.3.109 -p
route add 217.21.51.1 mask 255.255.255.255 192.168.3.1 -p
route add 217.21.51.32 mask 255.255.255.255 192.168.3.1 -p
route add 192.168.33.0 mask 255.255.255.0 192.168.3.1 -p
route add 172.17.222.1 mask 255.255.255.255 192.168.3.2 -p
route add 10.1.47.1 mask 255.255.255.255 192.168.3.1 -p
Вобщем я перевел так:
static_routes="net1 net2 net3 host1 host2 host3"
route_net1="-net 192.168.0.0/16 192.168.3.109"
route_net2="-net 192.168.33.0/24 192.168.3.1"
route_host1="-host 217.21.51.1 192.168.3.1"
route_net3="-net 217.21.51.32/32 192.168.3.1"
route_host2="-host 172.17.222.1 192.168.3.2"
route_host3="-host 10.1.47.1 192.168.3.1"
Помогите плиз найти в чем может быть ошибка.
Под линем виндовая строка
route -p add 10.0.0.0 mask 255.0.0.0 10.80.192.1
Выглдит как:
ip route add 10.0.0.0/8 via 10.80.192.1
Под фрей будет примерно так:
ip route add 10.0.0.0/8 10.80.192.1
На счёт ip в начале не уверен, просто фри сейчас под рукой нет.
procedure
25.05.2008, 15:41
Ky3bMu4->
а вот смотри, откуда ты узнал что после слеша должна стоять 8ка?
Я так понимаю что ты мне говоришь команды которые нужно вводить поочереди, а у меня это все записано в /etc/rc.conf
Ky3bMu4->
а вот смотри, откуда ты узнал что после слеша должна стоять 8ка?
172.16.0.0/16
10.0.0.0/8
169.254.0.0
192.168.0.0
С класс тобиш локальная сеть.
посмотри у себя netstat -rn
procedure
25.05.2008, 17:37
в общем вот вывод комманды, netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.3.1 UGS 0 5 axe0
10.1.47.1 192.168.3.1 UGHS 0 0 axe0
127.0.0.1 127.0.0.1 UH 0 0 lo0
172.17.222.1 192.168.3.2 UGHS 0 0 axe0
192.168.0.0/16 192.168.3.109 UGS 0 0 axe0
192.168.3.0/24 link#1 UC 0 0 axe0
192.168.3.1 00:13:49:aa:91:92 UHLW 6 13 axe0 1098
192.168.3.2 link#1 UHLW 2 0 axe0
192.168.3.109 link#1 UHLW 2 0 axe0
192.168.33.0/24 192.168.3.1 UGS 0 0 axe0
217.21.51.1 192.168.3.1 UGHS 0 0 axe0
217.21.51.32/32 192.168.3.1 UGS 0 0 axe0
Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UHL lo0
fe80::%lo0/64 fe80::1%lo0 U lo0
fe80::1%lo0 link#5 UHL lo0
ff01:5::/32 fe80::1%lo0 UC lo0
ff02::%lo0/32 fe80::1%lo0 UC lo0
procedure
26.05.2008, 15:48
отлично, вчера всю ночь парился, может еще варианты будут?
Я так понимаю что ты мне говоришь команды которые нужно вводить поочереди, а у меня это все записано в /etc/rc.conf
Ну дык, в /usr/local/etc/rc.d положи скипт route.sh в коммандами, а потом в echo "route_enable=YES" >> /etc/rc.conf
И всё таки route add 10.0.0.0/8 10.80.192.1 (без ip в начале)
procedure
30.05.2008, 04:03
Ну дык, в /usr/local/etc/rc.d положи скипт route.sh
В каком смысле положить? а мля, этож ведь папка rc.d, чет забыл*))
А route.sh самому написать? Я конечно могу на баше что нибудь написать, типа hello world или там работа с текстовым документом. Но такого вида, не могу сори*))
И всё таки route add 10.0.0.0/8 10.80.192.1 (без ip в начале)
Вот тут я честно, говоря вобще не понял. таких 10.0.0.0/8 10.80.192.1 нет.
p.s. Если не затруднит, можешь прям написать какой должна быть таблица роутов, чтоб я прям смог скопировать и вставить в файл с роутами. Если не затруднит конечно. Буду очень благодарен.
10.0.0.0/8
/8 это префикс - число бит в маске подсети
Соответствено, route.sh:
route add 192.168.0.0/16 192.168.3.109
route add 217.21.51.1/32 192.168.3.1
route add 217.21.51.32/32 192.168.3.1
route add 192.168.33.0/24 192.168.3.1
route add 172.17.222.1/32 192.168.3.2
route add 10.1.47.1/32 192.168.3.1
Помогите плиз найти в чем может быть ошибка.
Ошибка какая именно, нет инета?
Я конечно хз как команды freebsd, если получится выложи вывод route -n и ifconfig
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot