Поставил версию 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
(здесь МАС виндовой сетевухи, что не звонить провайдеру постоянно с заменой привязки)В итоге, где грабли могут быть? Куда посмотреть?
а Ваша фря неплохо из инета видится(если, конечно, это ее адрес)
да и маскируется неплохо~$ 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или Ваш адрес юзает кто-то другой
>[оверквотинг удален]
> 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
> или Ваш адрес юзает кто-то другой...или человек перезагружает комп чтобы запустить фрю...
> а Ваша фря неплохо из инета видится(если, конечно, это ее адрес)
> да и маскируется неплохоНе, это винда, с которой я писал. Я ж грю, воткнуть кабель в винду - все работает. Если во фрю - ho route to host. С чем сюда и обратился. Пока винда голой задницей в инет смотрит.
>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
inetd и ipnat на начальном этапе зачем нужны...
> inetd и ipnat на начальном этапе зачем нужны...Это закомментировать:
inetd_enable="YES"
ipnat_enable="YES"firewall_enable="YES"
firewall_type="OPEN"
firewall_logging="YES"
natd_enable="YES"
natd_interface="ed0"И потом пробовать мои правки ed0
> inetd и ipnat на начальном этапе зачем нужны...Могу отрубить. Дело в том, что я как-то не расчитывал столкнуться вот с такой проблемой, что не смогу инет фрей получить. Поэтому в рц.конф попались куски чего-то последующего.
>>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-ТХ, но в сетевухе ли дело?
>>>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 для витой пары
покажите маршрутизацию.
> покажите маршрутизацию.Несколько дней не было возможности вернуться к фре. Я уже начал подумывать, что у меня где-то шлюз потерялся.
router# netstat -rn
Routing tablesInternet:
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 lo0Internet6:
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
>> покажите маршрутизацию.
> Несколько дней не было возможности вернуться к фре. Я уже начал подумывать,
> что у меня где-то шлюз потерялся.uname -a покажите
> 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
>[оверквотинг удален]
> 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
> И где собственно маршрут по-умолчанию то?
> Типа
> Internet:
> Destination Gateway
> Flags
> Refs Use Netif Expire
> default
> 192.168.200.254 UGSc
> 78 738728 xl0Ну я уже и сам догадался. Можно конечно вписать что-то типа route add default, но мочему дхклиент шлюз не получает?