URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92728
[ Назад ]

Исходное сообщение
"FreeBSD 'не видит' инет. Вроде бы банальная проблема."

Отправлено aks , 10-Дек-11 12:55 
Поставил версию 8.2. Пока что цель - тупо заработать как длинк дир-100. Провайдер выдает параметры по дхцп. Под виндой проблем нет. Фря получает ИП, маску, шлюз и запихивает автоматом ДНСники в резолв.конф. Шлюз видит, но на пинг ДНСника отвечает "no route to host". Трейсроут того же ДНСника выдал "traseroute: findsaddr: failed to connect to peer for src addr selection". Правила файерволла пока указал ОПЕН, что б уж наверняка. В рц.конф ничего осбенного:

gateway_enable="YES"
hostname="#########"

ifconfig_ed0="DHCP"
ifconfig_vr0="inet 192.168.10.1 netmask 255.255.255.0"
dhcp_program="/sbin/dhclient"
dhcp_flags=""

inetd_enable="YES"
ipnat_enable="YES"

firewall_enable="YES"
firewall_type="OPEN"
firewall_logging="YES"
natd_enable="YES"
natd_interface="ed0"

keymap="ru.koi8-r"
mousechar_start="3"
moused_enable="YES"
moused_port="/dev/psm0"
moused_type="auto"

#       named_enable="YES"
#       named_flags="-u bind"
ntpdate_enable="YES"
ntpdate_hosts="ntp.psn.ru"

sshd_enable="YES"
#       squid_enable="YES"
#       mpd_enable="YES"

Вот резолв.конф с непингующимися ДНСниками:

search n-home.net
nameserver 10.59.3.19
nameserver 10.81.3.19

Вот ифконфиг:

ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 00:21:85:31:ca:b3
        inet 212.232.72.122 netmask 0xfffffff0 broadcast 212.232.72.127
        media: Ethernet autoselect (10base2/BNC)
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=82808<VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE>
        ether 00:11:95:ff:97:b6
        inet 192.168.10.1 netmask 0xffffff00 broadcast 192.168.10.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
        inet6 ::1 prefixlen 128
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
ipfw0: flags=8801<UP,SIMPLEX,MULTICAST> metric 0 mtu 65536

Поначалу еще была проблема, что ed0 не хотел получать параметры при загрузке, а только принудительно через dhclient ed0. Но это решил через скрипт /etc/start_if.ed0:

ifconfig ed0 ether 00:00:00:00:00:00
dhclient ed0
(здесь МАС виндовой сетевухи, что не звонить провайдеру постоянно с заменой привязки)

В итоге, где грабли могут быть? Куда посмотреть?



Содержание

Сообщения в этом обсуждении
"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено КуКУ , 10-Дек-11 15:23 
а Ваша фря неплохо из инета видится(если, конечно, это ее адрес)
да и маскируется неплохо

~$ nmap -A 212.232.72.122
Not shown: 985 closed ports
PORT      STATE    SERVICE        VERSION
80/tcp    open     http?
135/tcp   filtered msrpc
139/tcp   filtered netbios-ssn
443/tcp   open     skype2         Skype
445/tcp   filtered microsoft-ds
593/tcp   filtered http-rpc-epmap
2869/tcp  open     http           Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
3389/tcp  open     microsoft-rdp  Microsoft Terminal Service
5357/tcp  open     http           Microsoft HTTPAPI httpd 2.0 (SSDP/UPnP)
|_ html-title: Service Unavailable
49152/tcp open     msrpc          Microsoft Windows RPC
49153/tcp open     msrpc          Microsoft Windows RPC
49154/tcp open     msrpc          Microsoft Windows RPC
49155/tcp open     msrpc          Microsoft Windows RPC
49156/tcp open     msrpc          Microsoft Windows RPC
49157/tcp open     msrpc          Microsoft Windows RPC


Service Info: OS: Windows

или Ваш адрес юзает кто-то другой


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено Square , 10-Дек-11 20:38 
>[оверквотинг удален]
> 49154/tcp open     msrpc      
>     Microsoft Windows RPC
> 49155/tcp open     msrpc      
>     Microsoft Windows RPC
> 49156/tcp open     msrpc      
>     Microsoft Windows RPC
> 49157/tcp open     msrpc      
>     Microsoft Windows RPC
> Service Info: OS: Windows
> или Ваш адрес юзает кто-то другой

...или человек перезагружает комп чтобы запустить фрю...


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено aks , 11-Дек-11 18:04 
> а Ваша фря неплохо из инета видится(если, конечно, это ее адрес)
> да и маскируется неплохо

Не, это винда, с которой я писал. Я ж грю, воткнуть  кабель в винду - все работает. Если во фрю - ho route to host. С чем сюда и обратился. Пока винда голой задницей в инет смотрит.


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено universite , 11-Дек-11 22:53 
>ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>        ether 00:21:85:31:ca:b3
>        inet 212.232.72.122 netmask 0xfffffff0 broadcast 212.232.72.127
>        media: Ethernet autoselect (10base2/BNC)

pciconf -lv | grep ed0 -A 4
ifconfig -m ed0
и попробуйте выставить явно скорость
ifconfig ed0 media 100baseTX mediaopt full-duplex


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено Сергей , 12-Дек-11 00:52 
inetd и ipnat на начальном этапе зачем нужны...

"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено universite , 12-Дек-11 01:10 
> inetd и ipnat на начальном этапе зачем нужны...

Это закомментировать:


inetd_enable="YES"
ipnat_enable="YES"

firewall_enable="YES"
firewall_type="OPEN"
firewall_logging="YES"
natd_enable="YES"
natd_interface="ed0"

И потом пробовать мои правки ed0


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено aks , 12-Дек-11 01:29 
> inetd и ipnat на начальном этапе зачем нужны...

Могу отрубить. Дело в том, что я как-то не расчитывал столкнуться вот с такой проблемой, что не смогу инет фрей получить. Поэтому в рц.конф попались куски чего-то последующего.


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено aks , 12-Дек-11 01:26 
>>ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>        ether 00:21:85:31:ca:b3
>>        inet 212.232.72.122 netmask 0xfffffff0 broadcast 212.232.72.127
>>        media: Ethernet autoselect (10base2/BNC)
> pciconf -lv | grep ed0 -A 4
> ifconfig -m ed0
> и попробуйте выставить явно скорость
> ifconfig ed0 media 100baseTX mediaopt full-duplex

про скорость сразу скажу, что карта стоит 10мбитная. У нее еще коаксиал торчит помимо езернета. Так получилось, что попалась такая карточка. Провайдер все равно более 10 мбит не дает. Могу, конечно, сгонять в ближайший магазин и взять тот же 520-ТХ, но в сетевухе ли дело?


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено Vlad_Ber , 17-Дек-11 00:19 
>>>ed0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
>>>        ether 00:21:85:31:ca:b3
>>>        inet 212.232.72.122 netmask 0xfffffff0 broadcast 212.232.72.127
>>>        media: Ethernet autoselect (10base2/BNC)
>> pciconf -lv | grep ed0 -A 4
>> ifconfig -m ed0
>> и попробуйте выставить явно скорость
>> ifconfig ed0 media 100baseTX mediaopt full-duplex

                     ^^^^^^^^^^^
    Судя по словам автора стоит 10 мегабитная карта, этот значение media будет ошибочным.


> про скорость сразу скажу, что карта стоит 10мбитная. У нее еще коаксиал
> торчит помимо езернета. Так получилось, что попалась такая карточка. Провайдер все
> равно более 10 мбит не дает. Могу, конечно, сгонять в ближайший
> магазин и взять тот же 520-ТХ, но в сетевухе ли дело?

media: Ethernet autoselect (10base2/BNC)
Судя по всему слушает коаксиал, а не витую пару. Нужно жестко указать media для витой пары


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено crash , 12-Дек-11 06:21 
покажите маршрутизацию.

"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено aks , 14-Дек-11 23:35 
> покажите маршрутизацию.

Несколько дней не было возможности вернуться к фре. Я уже начал подумывать, что у меня где-то шлюз потерялся.

router# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
127.0.0.1          link#4             UH          0        0    lo0
192.168.10.0/24    link#2             U           2      831    vr0
192.168.10.1       link#2             UHS         0        0    lo0
212.232.72.112/28  link#1             U           0        0    ed0
212.232.72.122     link#1             UHS         0        0    lo0

Internet6:
Destination                       Gateway                       Flags      Netif                           Expire
::1                               ::1                           UH          lo0
fe80::%lo0/64                     link#4                        U           lo0
fe80::1%lo0                       link#4                        UHS         lo0
ff01:4::/32                       fe80::1%lo0                   U           lo0
ff02::%lo0/32                     fe80::1%lo0                   U           lo0


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено universite , 14-Дек-11 23:40 
>> покажите маршрутизацию.
> Несколько дней не было возможности вернуться к фре. Я уже начал подумывать,
> что у меня где-то шлюз потерялся.

uname -a покажите


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено aks , 18-Дек-11 11:44 

> uname -a покажите

router# uname -a
FreeBSD router.discl.local.net 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 18 02:24:46 UTC 2011     root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386


"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено crash , 15-Дек-11 07:20 
>[оверквотинг удален]
>       0    
>    0    lo0
> 212.232.72.112/28  link#1          
>    U        
>    0        
> 0    ed0
> 212.232.72.122     link#1      
>       UHS    
>     0      
>  0    lo0

И где собственно маршрут по-умолчанию то?
Типа
Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.200.254    UGSc       78   738728    xl0



"FreeBSD 'не видит' инет. Вроде бы банальная проблема."
Отправлено aks , 18-Дек-11 11:45 

> И где собственно маршрут по-умолчанию то?
> Типа
> Internet:
> Destination        Gateway    
>         Flags  
>  Refs      Use  Netif Expire
> default            
> 192.168.200.254    UGSc      
> 78   738728    xl0

Ну я уже и сам догадался. Можно конечно вписать что-то типа route add default, но мочему дхклиент шлюз не получает?