Хочу сделать роутер на базе freebsd, и нашел статью - http://www.bsdportal.ru/bsdportal/forum/kb.php?mode=article&... все очень подробно и доступно написано. Все делал по статье (единственное что - ставил в минимальной комплектации), но после первоначальной установки, настройки сетевых интерфейсов и перезагрузки своя сеть пингуется, а вот провайдер нет - пишет No route to host
root:~#>ifconfig -a
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.2.210 netmask 0xfffffff8 broadcast 192.168.2.215
inet6 fe80::20d:88ff:fe4f:b07a%vr0 prefixlen 64 scopeid 0x1
ether 00:0d:88:4f:b0:7a
ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.0.99 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::200:21ff:fef7:c30cМ0 prefixlen 64 scopeid 0x2
ether 00:00:21:f7:c3:0c
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
root:~#>cat /etc/rc.conf
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
gateway_enable="YES"
kern_securelevel_enable="NO"
keymap="ru.koi8-r.shift"
keychange="61 [[K"
scrnmap="koi8-r2cp866"
mousechar_start="3"
nfs_reserved_port_only="YES"
sendmail_enable="YES"
sshd_enable="YES"
ifconfig_vr0="inet 192.168.2.210 netmask 255.255.255.248"
ifconfig_ed0="inet 192.168.0.99 netmask 255.255.255.0"
defaultrouter="192.168.2.100"
hostname="bsd.bayland"
Пробовал менять местами настройки сетевых карт, та же ситуация. Сейчас стоит win95 с wingate (глючит часто и падает) там все пингуется и работает. В чем дело - не пойму. Ставил уже freebsd 5.2, то же самое получается.
>Hochu sdelat' router na baze freebsd, i nashel stat'yu - http://www.bsdportal.ru/bsdportal/forum/kb.php?mode=article&... vse
>ochen' podrobno i dostupno napisano. Vse delal po stat'e (edinstvennoe chto
>- stavil v minimal'noj komplektacii), no posle pervonachal'noj ustanovki, nastrojki setevyh
>interfejsov i perezagruzki svoya set' pinguetsya, a vot provajder net -
>pishet No route to host
>root:~#>ifconfig -a
>vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>inet 192.168.2.210 netmask 0xfffffff8 broadcast 192.168.2.215
>inet6 fe80::20d:88ff:fe4f:b07a%vr0 prefixlen 64 scopeid 0x1
>ether 00:0d:88:4f:b0:7a
>ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>inet 192.168.0.99 netmask 0xffffff00 broadcast 192.168.0.255
>inet6 fe80::200:21ff:fef7:c30cM0 prefixlen 64 scopeid 0x2
>ether 00:00:21:f7:c3:0c
>lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
>faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
>lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
>inet6 ::1 prefixlen 128
>inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
>inet 127.0.0.1 netmask 0xff000000
>ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
>sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
>root:~#>cat /etc/rc.conf
>font8x14="cp866-8x14"
>font8x16="cp866b-8x16"
>font8x8="cp866-8x8"
>gateway_enable="YES"
>kern_securelevel_enable="NO"
>keymap="ru.koi8-r.shift"
>keychange="61 [[K"
>scrnmap="koi8-r2cp866"
>mousechar_start="3"
>nfs_reserved_port_only="YES"
>sendmail_enable="YES"
>sshd_enable="YES"
>ifconfig_vr0="inet 192.168.2.210 netmask 255.255.255.248"
>ifconfig_ed0="inet 192.168.0.99 netmask 255.255.255.0"
>defaultrouter="192.168.2.100"
>hostname="bsd.bayland"
>Proboval menyat' mestami nastrojki setevyh kart, ta zhe situaciya. Sejchas stoit win95
>s wingate (glyuchit chasto i padaet) tam vse pinguetsya i rabotaet.
>V chem delo - ne pojmu. Stavil uzhe freebsd 5.2, to
>zhe samoe poluchaetsya.netstat -rn ?
root:~#>netstat -rn
Routing tablesInternet:
Destination Gateway Flags Refs Use Netif Expire
127.0.0.1 127.0.0.1 UH 0 0 lo0
192.168.0 link#2 UC 1 0 ed0
192.168.0.30 00:c0:26:22:2c:83 UHLW 1 427 ed0 1195
192.168.2.208/29 link#1 UC 0 0 vr0Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UH lo0
fe80::%vr0/64 link#1 UC vr0
fe80::20d:88ff:fe4f:b07a%vr0 00:0d:88:4f:b0:7a UHL lo0
fe80::М0/64 link#2 UC ed0
fe80::200:21ff:fef7:c30cМ0 00:00:21:f7:c3:0c UHL lo0
fe80::%lo0/64 fe80::1%lo0 Uc lo0
fe80::1%lo0 link#5 UHL lo0
ff01::/32 ::1 U lo0
ff02::%vr0/32 link#1 UC vr0
ff02::М0/32 link#2 UC ed0
ff02::%lo0/32 ::1 UC lo0
root:~#>
не понял, как это у тебя после команды
ifconfig_vr0="inet 192.168.2.210 netmask 255.255.255.248"
получается
192.168.2.208/29 link#1 UC 0 0 vr0
>Хочу сделать роутер на базе freebsd, и нашел статью - http://www.bsdportal.ru/bsdportal/forum/kb.php?mode=article&... все
>очень подробно и доступно написано. Все делал по статье (единственное что
>- ставил в минимальной комплектации), но после первоначальной установки, настройки сетевых
>интерфейсов и перезагрузки своя сеть пингуется, а вот провайдер нет -
>пишет No route to host
>root:~#>ifconfig -a
>vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>inet 192.168.2.210 netmask 0xfffffff8 broadcast 192.168.2.215
>inet6 fe80::20d:88ff:fe4f:b07a%vr0 prefixlen 64 scopeid 0x1
>ether 00:0d:88:4f:b0:7a
>ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>inet 192.168.0.99 netmask 0xffffff00 broadcast 192.168.0.255
>inet6 fe80::200:21ff:fef7:c30cМ0 prefixlen 64 scopeid 0x2
>ether 00:00:21:f7:c3:0c
>lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
>faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
>lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
>inet6 ::1 prefixlen 128
>inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
>inet 127.0.0.1 netmask 0xff000000
>ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
>sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
>root:~#>cat /etc/rc.conf
>font8x14="cp866-8x14"
>font8x16="cp866b-8x16"
>font8x8="cp866-8x8"
>gateway_enable="YES"
>kern_securelevel_enable="NO"
>keymap="ru.koi8-r.shift"
>keychange="61 [[K"
>scrnmap="koi8-r2cp866"
>mousechar_start="3"
>nfs_reserved_port_only="YES"
>sendmail_enable="YES"
>sshd_enable="YES"
>ifconfig_vr0="inet 192.168.2.210 netmask 255.255.255.248"
Может я и не прав но при такой маске, см. далее
>ifconfig_ed0="inet 192.168.0.99 netmask 255.255.255.0"
>defaultrouter="192.168.2.100"
Навряд ли этот ip-адрес будет доступен через интерфейс 192.168.2.210
поэтому и "no route"
>hostname="bsd.bayland"
>Пробовал менять местами настройки сетевых карт, та же ситуация. Сейчас стоит win95
>с wingate (глючит часто и падает) там все пингуется и работает.
>В чем дело - не пойму. Ставил уже freebsd 5.2, то
>же самое получается.
>>ifconfig_vr0="inet 192.168.2.210 netmask 255.255.255.248"
>Может я и не прав но при такой маске, см. далее
>>ifconfig_ed0="inet 192.168.0.99 netmask 255.255.255.0"
>>defaultrouter="192.168.2.100"
>Навряд ли этот ip-адрес будет доступен через интерфейс 192.168.2.210
>поэтому и "no route"
>>hostname="bsd.bayland"
А что делать-то? В виндах ведь все работает.
вместо defaultroute=""
вписать
static_routes="1"
route_1="-host 192.168.2.100 192.168.2.210 -interface 192.168.2.210"
>вместо defaultroute=""
>вписать
>static_routes="1"
>route_1="-host 192.168.2.100 192.168.2.210 -interface 192.168.2.210"не понял зачем так делать? не ужели в этой подсети нет дефолта? может всё же на него и сослаться?
>>вместо defaultroute=""
>>вписать
>>static_routes="1"
>>route_1="-host 192.168.2.100 192.168.2.210 -interface 192.168.2.210"
>
>не понял зачем так делать? не ужели в этой подсети нет дефолта?
>может всё же на него и сослаться?
потому что это разные подсети см. маску
>>>вместо defaultroute=""
>>>вписать
>>>static_routes="1"
>>>route_1="-host 192.168.2.100 192.168.2.210 -interface 192.168.2.210"
>>
>>не понял зачем так делать? не ужели в этой подсети нет дефолта?
>>может всё же на него и сослаться?
>потому что это разные подсети см. маску
эту подсеть дал пров.? и дефолт такой дал пров.? из этой подсети один адрес должен быть у прова и быть для данной тачки дефолтом.... зачем городить огород, не лучше ли всё полюдски сделать? :)
>>>вместо defaultroute=""
>>вписать >>>static_routes="1"
>>route_1="-host 192.168.2.100 192.168.2.210 -interface 192.168.2.210" 1
Теперь после перезагрузки не стартуют некоторые сервисы (в частности SSH) и при ping 192.168.2.100 вообще тишина.
>>>>вместо defaultroute=""
>>>вписать >>>static_routes="1"
>>>route_1="-host 192.168.2.100 192.168.2.210 -interface 192.168.2.210" 1
>Теперь после перезагрузки не стартуют некоторые сервисы (в частности SSH) и при
>ping 192.168.2.100 вообще тишина.какие адреса и маски дал пров.?
>>>>>вместо defaultroute=""
>>>>вписать >>>static_routes="1"
>>>>route_1="-host 192.168.2.100 192.168.2.210 -interface 192.168.2.210" 1
>>Теперь после перезагрузки не стартуют некоторые сервисы (в частности SSH) и при
>>ping 192.168.2.100 вообще тишина.
>
>какие адреса и маски дал пров.?не понял, как это у тебя после команды
ifconfig_vr0="inet 192.168.2.210 netmask 255.255.255.248"
получается
192.168.2.208/29 link#1 UC 0 0 vr0
>>какие адреса и маски дал пров.?
ip - 192.168.2.210 mask - 255.255.255.248 router - 192.168.2.100
эти насторойки я взял у компа с win95, который сейчас работает.>не понял, как это у тебя после команды
>ifconfig_vr0="inet 192.168.2.210 netmask 255.255.255.248"
>получается
>192.168.2.208/29 link#1
> UC
> 0
>0 vr0
Скорее всего я команду netstat -rn я дал тогда, когда был отключен кабель от провайдера. Я не могу надолго отключить сеть от интернета.
ifconfig_vr0="inet 192.168.2.210 netmask 255.255.255.248"
defaultrouter="192.168.2.100"неправильно. исправляй.
>ifconfig_vr0="inet 192.168.2.210 netmask 255.255.255.248"
>defaultrouter="192.168.2.100"
>
>неправильно. исправляй.
Да я рад бы исправить. Но каким образом?
>>ifconfig_vr0="inet 192.168.2.210 netmask 255.255.255.248"
>>defaultrouter="192.168.2.100"
>>
>>неправильно. исправляй.
>Да я рад бы исправить. Но каким образом?уточняй у прова дефолт... может быть всё же дуфолт должен быть 192.168.2.209 ?
>уточняй у прова дефолт... может быть всё же дуфолт должен быть 192.168.2.209?
А как же винда сейчас работает?
>>уточняй у прова дефолт... может быть всё же дуфолт должен быть 192.168.2.209?
>А как же винда сейчас работает?вопрос к дяде Билли :)