Страница 1 из 1

Сервер FreeBSD 7.1 и клиент Windows

Добавлено: 2009-06-26 13:22:23
phantom-d
Ситуация такая, есть 2 компа (сервер - FreeBSD и клиент Windows) соеденены кросс кабелем по локалке.
Вот настройки сервера:
/etc/ppp/ppp.conf:

Код: Выделить всё

default:
   set log Phase Chat LCP IPCP CCP tun command
   enable dns

provider_name:
   set device PPPoE:cdce0
   set authname ppp_login
   set authkey ppp_password
   set dial
   set login
   add default HISADDR
/etc/rc.conf

Код: Выделить всё

sshd_enable="YES"
gateway_enable="YES"
sendmail_enable="YES"
hostname="elbrus.sint.ua"
ifconfig_bfe0="inet 192.168.0.1 netmask 255.255.255.0"
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="provider_name"
named_enable="YES"
natd_enable="YES"
natd_interface="tun0"
firewall_enable="YES"
firewall_type="/usr/local/etc/firewall.conf"
/usr/local/etc/firewall.conf

Код: Выделить всё

add allow all from any to any 53
add allow all from any 53 to any
add divert natd ip from any to any via tun0
А проблема в том, что эти компы друг друга не видят,
со стороны сервера попытка набрать ping 192.168.1.2 почемуто пытается связаться через внешний шлюз, а не по локалке. Со стороны клиента ping 192.168.0.1 просто тишина "Превышен интервал ожидания для запроса"
В сервере стоит сетевуха Broadcom 10/100 Mb/s, в клиенте встроенная Broadcom Netlink Gigabit Ethernet. Кабель проверял на других компах, работает, обжат как стандартный кросс.
Что делать?? Уже голову сломал, но ничего не получается.

Re: Сервер FreeBSD 7.1 и клиент Windows

Добавлено: 2009-06-26 15:02:22
snorlov
В сервере 2-е карточки?

Код: Выделить всё

rc.conf
gateway_enable="YES"
в правилах файрвола нет доступа к локальному интерфейсу, моя рекомендация выключите его совсем на время отладки, т.е.

Код: Выделить всё

add allow from any to any
или
add allow from 192.168.1.0/24  to 192.168.1.0/24 via bfe0
ну и хотелось бы посмотреть ifconfig bfe0

Re: Сервер FreeBSD 7.1 и клиент Windows

Добавлено: 2009-06-26 15:03:19
tynix
ifconfig_bfe0="inet 192.168.0.1 netmask 255.255.255.0"
ping 192.168.1.2
<-- это кто такой? и как он залез в ваш кросс кабель?
вывод

Код: Выделить всё

netstat -rn
сюда
+ почитайте /etc/defaults/rc.conf на проедмет "static routes"
не вижу в фаере правил, разрешающих хождение пакетов на/с bfe0

Re: Сервер FreeBSD 7.1 и клиент Windows

Добавлено: 2009-06-26 17:30:30
phantom-d
приношу свои извинения, мой косяк, я тут новичок :oops:
проблема действительно была в фаирволе, но я для надежности еще и кабеле обжал по другому:
/usr/local/etc/firewall.conf

Код: Выделить всё

add 100 divert natd ip from any to any via tun0
add allow udp from any to any
add allow icmp from any to any
add allow tcp from any to any established
add allow tcp from any to any 22 setup
add allow tcp from any to any 21 setup
add allow tcp from any to any 25 setup
add allow tcp from any to any 110 setup
add 65500 allow ip from any to any