так правильней, я думаюCode:iptables -I FORWARD -o "$2" -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
Printable View
RSSI: -82 CINR: 4.250000 TX Power: 9 Frequency: 2515000
BSID: 00:00:15:01:10:21
Bulk write:
00000000: 57 43 14 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 0b 00 00 ..........
State: NORMAL Number: 3 Response: 2
Async read:
00000000: 57 43 16 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0c 00 02 00 03 i...........
Bulk write:
00000000: 57 43 16 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 09 00 02 00 00 ............
Async read:
00000000: 57 43 2a 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC*....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0a 00 16 ff ae 00 22 00 00 i............"..
00000020: 15 01 10 21 00 32 00 09 00 26 60 38 00 00 00 00 ...!.2...&`8....
RSSI: -82 CINR: 4.250000 TX Power: 9 Frequency: 2515000
BSID: 00:00:15:01:10:21
Bulk write:
00000000: 57 43 14 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 0b 00 00 ..........
State: NORMAL Number: 3 Response: 2
Async read:
00000000: 57 43 16 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0c 00 02 00 03 i...........
Async read:
00000000: 57 50 0e 00 00 01 00 00 00 00 00 00 00 00 00 00 WP..............
00000010: 15 0a ..
Async read:
00000000: 57 43 16 00 0e 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 08 00 02 00 02 i...........
Bulk write:
00000000: 57 43 16 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 09 00 02 00 00 ............
Async read:
00000000: 57 43 2a 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC*....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0a 00 16 ff af 00 34 00 00 i............4..
00000020: 15 01 10 21 00 32 e0 00 00 26 60 38 00 00 00 00 ...!.2...&`8....
RSSI: -81 CINR: 6.500000 TX Power: 57344 Frequency: 2515000
BSID: 00:00:15:01:10:21
Bulk write:
00000000: 57 43 14 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 0b 00 00 ..........
State: NORMAL Number: 3 Response: 2
Async read:
00000000: 57 43 16 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0c 00 02 00 02 i...........
Starting if-down script...
Bulk write:
00000000: 57 43 16 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 09 00 02 00 00 ............
Bulk write:
00000000: 57 43 16 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 09 00 02 00 00 ............
Async read:
00000000: 57 43 2a 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC*....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0a 00 16 ff af 00 34 00 00 i............4..
00000020: 15 01 10 21 00 32 e0 00 00 26 60 38 00 00 00 00 ...!.2...&`8....
RSSI: -81 CINR: 6.500000 TX Power: 57344 Frequency: 2515000
BSID: 00:00:15:01:10:21
Bulk write:
00000000: 57 43 14 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 0b 00 00 ..........
State: NEGO Number: 2 Response: 1
Bulk write:
00000000: 57 43 16 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 01 00 02 00 02 ............
Async read:
00000000: 57 43 2a 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC*....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0a 00 16 ff af 00 32 00 00 i............2..
00000020: 15 01 10 21 00 32 e0 00 00 26 60 38 00 00 00 00 ...!.2...&`8....
short write (0)
Async read:
00000000: 57 43 16 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0c 00 02 00 02 i...........
Child exited with status 11
Async read:
00000000: 57 43 18 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0d 00 04 00 01 00 55 i............U
Async read:
00000000: 57 43 18 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0d 00 04 00 02 00 64 i............d
Async read:
00000000: 57 43 18 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0d 00 04 00 03 06 f4 i.............
Async read:
00000000: 57 43 18 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0d 00 04 00 04 00 64 i............d
Async read:
00000000: 57 43 18 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0d 00 04 00 05 00 69 i............i
Async read:
00000000: 57 50 0e 00 00 01 ff ff 00 00 00 00 00 00 00 00 WP..............
00000010: 15 0a ..
Async read:
00000000: 57 43 16 00 0e 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 02 00 02 00 02 i...........
Starting if-up script...
bulk write error -10
Bulk write:
000000bulk write error -10
00: 57 44 4e 00 00 00 33 33 ff 39 69 81 00 23 3a 39 WDN...33.9i..#:9
00000010: 69 81 86 dd 60 00 00 00 00 18 3a ff 00 00 00 00 i...`.....:.....
00000020: 00 00 00 00 00 00 00 00 00 00 00 00 ff 02 00 00 ................
00000030: 00 00 00 00 00 00 00 01 ff 39 69 81 87 00 6d 8f .........9i...m.
00000040: 00 00 00 00 fe 80 00 00 00 00 00 00 02 23 3a ff .............#:.
00000050: fe 39 69 81 .9i.
Child exited with status 11
bulk write error -10
RSSI: -81 CINR: 6.500000 TX Power: 57344 Frequency: 2515000
BSID: 00:00:15:01:10:21
Bulk write:
00000000: 57 43 14 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 0b 00 00 ..........
State: NEGO Number: 2 Response: 2
Bulk write:
00000000: 57 43 16 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 01 00 02 00 02 ............
Async read:
00000000: 57 43 16 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC.....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0c 00 02 00 03 i...........
Bulk write:
00000000: 57 43 16 00 15 00 00 00 00 00 00 00 00 00 00 00 WC..............
00000010: 00 00 15 00 00 01 00 09 00 02 00 00 ............
Async read:
00000000: 57 43 2a 00 00 00 00 23 3a 39 69 81 00 23 3a 39 WC*....#:9i..#:9
00000010: 69 82 15 00 00 01 00 0a 00 16 10 00 10 00 00 00 i...............
00000020: 15 01 10 21 00 32 00 0d 00 26 39 28 00 00 00 00 ...!.2...&9(....
RSSI: 4096 CINR: 512.000000 TX Power: 13 Frequency: 2505000
BSID: 00:00:15:01:10:21
Прошивка 9, модем wl500gP V1
Если сразу после загрузки сделать ifconfig
то в списке сетей есть:
wimax0 Link encap:Ethernet HWaddr 00:23:3A:39:69:81
inet6 addr: fe80::223:3aff:fe39:6981/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1386 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:78 (78.0 B)
когда на модеме лампа станет желтой, опять ifconfig , то сети wimax уже нет.
Вроде поднялся, но интернет не раздается
wimax0 Link encap:Ethernet HWaddr 00:23:3A:39:69:81
inet addr:94.25.161.170 Bcast:94.25.161.255 Mask:255.255.254.0
inet6 addr: fe80::223:3aff:fe39:6981/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1386 Metric:1
RX packets:65 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:8973 (8.7 KiB) TX bytes:1258 (1.2 KiB)
Что делать???
Если пинги с роутера уходят, а инет в локалку не раздаётся - надо paзрешить хождение пакетов из br0 в wimax0
добавив эти строки в event.sh в секцию if-upCode:iptables -t nat -A POSTROUTING -o "$2" ! -s `ifconfig "$2" | grep 'inet addr' | tr ':' ' ' | awk '{print $3}'` -j MASQUERADE
iptables -I FORWARD -o "$2" -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
И сделайте cat /tmp/resolv.conf
сделал. файл resolv.conf пуст.
может в этом дело:
Code:[admin@WL-002215318A32 /tmp]$ iptables -t nat -A POSTROUTING -o "$2" ! -s `ifconfig "$2" | grep 'inet addr' | tr ':' ' ' | awk '{print $3}'` -j MASQUERADE
ifconfig: : error fetching interface information: Device not found
Bad argument `MASQUERADE'
Try `iptables -h' or 'iptables --help' for more information.
[admin@WL-002215318A32 /tmp]$ iptables -I FORWARD -o "$2" -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
Понятно. Нельзя их просто в командной строке запускать - неоткуда им получить параметр "$2"
event.sh
udhcpc.script радо положить в /opt/etc/madwimaxCode:#!/bin/sh
# Usage: event.sh <event> <if-name>
case "$1" in
start)
;;
end)
;;
if-up)
/sbin/udhcpc -i "$2" -p /var/run/udhcpc1.pid -s /opt/etc/madwimax/udhcpc.script -b
iptables -t nat -A POSTROUTING -o "$2" ! -s `ifconfig "$2" | grep 'inet addr' | tr ':' ' ' | awk '{print $3}'` -j MASQUERADE
iptables -I FORWARD -o "$2" -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
;;
if-down)
cat /var/run/udhcpc1.pid | xargs -i kill -TERM {}
;;
*)
echo "Usage: $0 {start|end|if-up|if-down}" >&2
exit 3
;;
esac
Он должен быть исполняемым chmod +x /opt/etc/madwimax/udhcpc.script
сравните со своимиCode:#!/bin/sh
RESOLV_CONF=/tmp/resolv.conf
case "$1" in
bound|renew)
ifconfig $interface up
ifconfig $interface $ip netmask $subnet
route add default gw $router
for ii in $dns; do
echo nameserver $ii >> $RESOLV_CONF
done
# trigger dnsmasq restart
kill -s SIGHUP `pidof dnsmasq`
;;
deconfig)
ifconfig $interface 0.0.0.0
#ifconfig $interface down
echo deleting $RESOLV_CONF
echo -n > $RESOLV_CONF
kill -s SIGHUP `pidof dnsmasq`
;;
esac
Всё отлично работает, кроме Port Forwarding.
И соответсвенно ни торренты ни DinDNS не пашут.
Господа, а никто не пробовал залезть в "душу" свистку? Просто у него в прошивке есть вот такие строки - " 2.5GHz Mobile WiMAX Terminal =============================== 1. Reset 2. Software Configuration 3. Hardware Configuration 4. RF Configuration 5. Air MAC 6. System 7. Version What process should be run?"
явно похожи на настройку по телнету. Вот только как туда попасть?
Прошу потестить r127. В ней заработали event-ы if-create и if-release, подправлены скрипты. В качестве udhcpc.script используется /opt/etc/udhcpc/udhcpc.script (который туда нужно положить).