кпк + фрибсд

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

кпк + фрибсд

Непрочитанное сообщение Гость » 2007-10-02 22:25:58

Имеется: ноутбук подключенный к интернету, через PPPoE, кпк. Сделал подключение через блютус, кпк коннектится к ноуту. Но организовать доступ к инету для кпк не смог. Пытался через ipfw + nat, но тщетно, адреса у провайдера динамические меняются постоянно. Вопрос: Как лучше организовать общий доступ?
Стоит FreeBSD 6.2 stable.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: кпк + фрибсд

Непрочитанное сообщение dikens3 » 2007-10-02 22:33:52

Схему нарисуй типа:

КПК(IP)->ноутбук-IP(pppoe)->инет

P.S. При подключении PPPoE NAT можно включить на нём. И пофиг какой-там IP-Адрес будет.
/etc/ppp/ppp.conf

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

default:

Internet:
    set log Phase tun command
    set device PPPoE:rl1
    set authname login
    set authkey password
    set mru 1492
    set mtu 1492
    enable lqr
    set lqrperiod 10
    enable lqr echo
    enable echo
    set dial
    set login
    set timeout 0
    set redial 0 0

# NAT
   nat enable yes
   nat log no
   nat same_ports yes
   nat unregistered_only yes
   nat deny_incoming yes
rc.conf

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

# PPPoE
ppp_enable="YES"
ppp_profile="Internet"
ppp_mode="ddial"
ppp_user="root"
ppp_nat="YES"
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Гость
проходил мимо

Re: кпк + фрибсд

Непрочитанное сообщение Гость » 2007-10-03 15:54:36

Кпк коннектица тоже через ppp, ip кпк - 192.168.0.99, ip ноутбука предположим 192.168.1.1(выдается провайдеров), шлю у него соответсвенно 192.168.1.2. в запись ppp.conf для шлюза кпк что писать?

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: кпк + фрибсд

Непрочитанное сообщение dikens3 » 2007-10-03 16:22:35

Гость писал(а):Кпк коннектица тоже через ppp, ip кпк - 192.168.0.99, ip ноутбука предположим 192.168.1.1(выдается провайдеров), шлю у него соответсвенно 192.168.1.2. в запись ppp.conf для шлюза кпк что писать?
К кому коннектится кпк? (К ноуту, провайдеру, яндексу? )
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.


Гость
проходил мимо

Re: кпк + фрибсд

Непрочитанное сообщение Гость » 2007-10-03 19:31:15

Вообщем получается, что нужно из tun1(кпк->ноут), перенаправлять tun0(ноут->провайдер), адрес шлюза и клиента динамические.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: кпк + фрибсд

Непрочитанное сообщение dikens3 » 2007-10-03 22:00:59

Гость писал(а):Вообщем получается, что нужно из tun1(кпк->ноут), перенаправлять tun0(ноут->провайдер), адрес шлюза и клиента динамические.
Ну получается так, а что не получается?

tcdpdump на НОУТЕ
На КПК ping НОУТ и смотреть

Та же тема с инетом.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Гость
проходил мимо

Re: кпк + фрибсд

Непрочитанное сообщение Гость » 2007-10-05 11:39:32

Вот ppp.conf

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

# cat ppp.conf
default:
    set log Phase tun command
    set ifaddr 0.0.0.0/0
    
inet:                                                                          
    set device PPPoE:bfe0                                                           
    set authname name                                                              
    set authkey pass                                                           
    set dial ""                                                                        
    set login                                                                       
    set ifaddr 0 0
    enable dns
    add default HISADDR
    
rfcomm-server:
                 set timeout 0
                 set lqrperiod 10
                 enable lqr
                 accept lqr
                 set ifaddr 192.168.0.1 192.168.0.99 255.255.255.0
                 enable force-scripts
                 set dial "CLIENT CLIENTSERVER"
                 accept dns
                 disable pap
                 deny pap
                 disable chap
                 deny chap
                 
# NAT
   nat enable yes
   nat log no
   nat same_ports yes
   nat unregistered_only yes
   nat deny_incoming yes
Вот ifconfig:

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


# ifconfig
bfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet 192.168.0.1 netmask 0xffffff00 broadcast 255.255.255.0
        ether 00:15:c5:63:38:75
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000 
vmnet1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        ether 00:bd:04:33:00:01
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
        inet 84.132.0.29 --> 84.6.121.155 netmask 0xffffffff 
        Opened by PID 9186
tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
        inet 192.168.0.1 --> 192.168.0.99 netmask 0xffffff00 
        Opened by PID 55997
# 
192.168.0.99 - ip кпк, он пингуется. 192.168.0.1 ip ноутбука, с кпк пинга нет. соответственно ничего и не получается

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: кпк + фрибсд

Непрочитанное сообщение schizoid » 2007-10-05 14:53:19

set ifaddr 192.168.0.1 192.168.0.99 255.255.255.0
возьми ИП адроеса из другого диапазона. хотя б 10.0.0.0

ну и netstat -rn показывай как переделаешь
ядерный взрыв...смертельно красиво...жаль, что не вечно...

kapa6a3er
проходил мимо

Re: кпк + фрибсд

Непрочитанное сообщение kapa6a3er » 2008-10-04 1:05:34

у меня 2 разных Bluetooth адаптера. С обоими фря не дружит.

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

kldstat | grep ng_
22    1 0xc7b8e000 7000     ng_ubt.ko
24    4 0xc7b8c000 2000     ng_bluetooth.ko
.....
при втыкании 1-го девайса в /var/log/messages видим:

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

Oct  4 01:52:39 notebook root: Unknown USB device: vendor 0x1131 product 0x1001 bus uhub3
Oct  4 01:52:50 notebook kernel: ubt0: <vendor 0x1131 ISSCBTA, class 224/1, rev 1.10/3.73, addr 2> on uhub3
Oct  4 01:52:50 notebook kernel: ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
Oct  4 01:52:50 notebook kernel: ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3; wMaxPacketSize=49; nframes=6, buffer size=294
Oct  4 01:52:55 notebook kernel: ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command OGF=0x3, OCF=0x3. Timeout
Oct  4 01:52:56 notebook root: /etc/rc.d/bluetooth: ERROR: Unable to setup Bluetooth stack for device ubt0
в /dev/ устройств ubt... либо каких других - не появляеться

при втыкании 1-го девайса в /var/log/messages видим:

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

Oct  4 01:39:12 notebook root: Unknown USB device: vendor 0x1131 product 0x1004 bus uhub3
Oct  4 01:39:12 notebook kernel: ubt0: <ISSC ISSCEDRBTA, class 224/1, rev 2.00/3.73, addr 2> on uhub3
Oct  4 01:39:12 notebook kernel: ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2
Oct  4 01:39:12 notebook kernel: ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83, isoc-out=0x3; wMaxPacketSize=49; nframes=6, buffer size=294
в /dev/ устройств ubt... либо каких других - не появляеться

при этом первое устройство размером с зажигалку было приобретено около 2-х лет назад, а второе размер микромини - выступает наружу около 5-и мм пластмассы приобретено недавно.

собственно в чем вопрос - можно ли не ковыряя ручками исходники модуля ядра заставить работать одно из этих устройств?
Последний раз редактировалось Alex Keda 2008-12-15 9:19:34, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...

Гость
проходил мимо

Re: кпк + фрибсд

Непрочитанное сообщение Гость » 2008-12-15 7:11:47

Запусти

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

/etc/rc.d/bluetooth start ubt0
еще раз
Последний раз редактировалось Alex Keda 2008-12-15 9:19:51, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...