Gnix
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору О великие гуру bsd нада помощь Есть ПК с подключением PPPoE(tun0), Bluetooth адаптер, КПК ASUS A696 Нада сделать инет на КПК Как я понимаю должно быть так: КПК(асус c WM6)--->PC(PPPoE)(с натом на tun0(на pppoe или просто)+ядро с подержкой IPFW+настройки блютус(rfcomm-server))--->inet Все что я смог сделать - это передача файла с ПК на КПК а вот инет не вышло Сначала Код: kldstat -- все нормально, добавил также в /boot/loader.conf ng_ubt_load="YES" Код: gx# kldstat Id Refs Address Size Name 1 29 0xc0400000 91b358 kernel 2 2 0xc0d1c000 28658 linux.ko 3 1 0xc0d45000 14324 snd_hda.ko 4 2 0xc0d5a000 4a5ac sound.ko 5 1 0xc0da5000 712994 nvidia.ko 6 1 0xc14b8000 802c ng_ubt.ko 7 8 0xc14c1000 d3a0 netgraph.ko 8 1 0xc14cf000 30cc uppc.ko 9 2 0xc14d3000 3518 ucom.ko 10 1 0xc14d7000 6a32c acpi.ko 11 1 0xc5f57000 4000 ng_ether.ko 12 1 0xc5f5b000 5000 ng_pppoe.ko 13 1 0xc5f8a000 4000 ng_socket.ko 14 4 0xc5f91000 2000 ng_bluetooth.ko 15 1 0xc5f93000 d000 ng_hci.ko 16 1 0xc5fa0000 f000 ng_l2cap.ko 17 1 0xc5fb2000 19000 ng_btsocket.ko 18 1 0xc600c000 e000 fuse.ko 19 1 0xc6b9a000 c000 unionfs.ko | Код: #tail -f /var/log/messages Nov 13 18:20:32 gx root: Unknown USB device: vendor 0x0a12 product 0x0001 bus uhub0 Nov 13 18:20:32 gx kernel: ubt0: <vendor 0x0a12 BT2.0, class 224/1, rev 2.00/31.64, addr 2> on uhub0 Nov 13 18:20:32 gx kernel: ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2 Nov 13 18:20:32 gx kernel: ubt0: Interface 1 (alt.config 5) endpoints: isoc-in=0x83,isoc-out=0x3; wMaxPacketSize=49; nframes=6, buffer size=294 Nov 13 18:20:32 gx kernel: hardware_error: - hardware error 0x37 Nov 13 18:20:34 gx hcsecd[916]: Received unexpected HCI event, event=0xff | далее Код: #hccontrol -n ubt0hci inquiry | увидел свой бд-адресс и занес для удобства в /etc/bluetooth/hosts 00:1e:8c:ee:c8:9b G-PDA Код: - запустилось Код: # cat /etc/ppp/ppp.conf default: set log Phase tun command # you can add more detailed logging if you wish set ifaddr 10.0.0.1/0 10.0.0.2/0 vicatv: set device PPPoE:re1 # replace xl1 with your Ethernet device set authname name set authkey pass set dial set login add default HISADDR rfcomm-server: set timeout 0 set lqrperiod 10 set ifaddr 10.22.2.202 10.22.2.203 255.255.255.0 enable lqr accept lqr disable pap deny pap disable chap deny chap | далее Код: #rfcomm_pppd -s -C 1 -l rfcomm-server #ps -ax | grep ppp 477 ?? Ss 1:31,87 /usr/sbin/ppp -quiet -auto -nat vicatv 2018 ?? Ss 0:00,00 rfcomm_pppd -s -C 1 -l rfcomm-server | Код: # cd /usr/ports/comms/obexapp # make install clean | установил Код: #ee /etc/bluetooth/hcsecd: device { bdaddr 00:00:00:00:00:00; name "Default entry"; key nokey; pin nopin; } device { bdaddr 08:00:37:4e:5d:c6; name "G-PDA"; key nokey; pin "12345"; } | Код: # mkdir /var/spool/obex # hcsecd | далее я с помощью этого пина спарил устройства(Диспетчер-меню-парные устройства) - все гуд Код: # obexapp -s -C obex> put /etc/ppp/ppp.conf Success, response: OK, Success (0x20) obex> di Success, response: OK, Success (0x20) | вот передача файлов удалась)) со стороны КПК я только включил блютус а потом подтвердил авторизацию пинг идет Код: # l2ping -a G-PDA 44 bytes from G-PDA seq_no=0 time=26.953 ms result=0 44 bytes from G-PDA seq_no=1 time=26.786 ms result=0 44 bytes from G-PDA seq_no=2 time=25.953 ms result=0 44 bytes from G-PDA seq_no=3 time=27.094 ms result=0 44 bytes from G-PDA seq_no=4 time=14.261 ms result=0 | вот дальше и начались проблемы во все статьях было типа такого Код: #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 ip --> ip1 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 | у меня же tun0 есть, а tun1 нету((( Вот тут плиз помогите! И еще как настроить тогда нат?как я понял нужно из tun1(кпк->пк), перенаправлять tun0(пк->провайдер) И еще - как конектится с КПК(WM6)? захожу в диспетчер блютус--> Поиск сервисов на ubt0(ПК), а он пишет сервисов не найдено(( Код: #ee /etc/rc.conf ifconfig_re1="inet 10.22.2.202 netmask 255.255.255.0" gateway_enable="YES" natd_enable="YES" natd_interface="tun0" natd_flags="-m -u" firewall_enable="YES" firewall_type="OPEN" hcsecd_enable="YES" sdpd_enable="YES" | ядро с ipwf пересобрано люди плиз помогите куда рыть дальше | Всего записей: 1 | Зарегистр. 12-04-2008 | Отправлено: 20:49 13-11-2008 | Исправлено: Gnix, 20:52 13-11-2008 |
|