Приобрел себе недавно простенький планшет PocketBook SURFpad.
Столкнуся с проблемой настройки интернета при подключению PocketBook через usb-кабель к компьютеру.Если быть более точным то, не могу настроить обратный тезеринг(возможность передавать Интернет с компьютера на планшет) под линуксом.
При подключении планшета
Показать
[44392.628066] usb 1-8: new high-speed USB device number 18 using ehci_hcd
[44392.776954] usb 1-8: New USB device found, idVendor=18d1, idProduct=000a
[44392.776960] usb 1-8: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[44392.776963] usb 1-8: Product: Android
[44392.776966] usb 1-8: Manufacturer: USB Developer
[44392.776968] usb 1-8: SerialNumber: 20080411
[44392.951004] rndis_host 1-8:1.0: usb0: register 'rndis_host' at usb-0000:00:10.4-8, RNDIS device, 52:29:ee:a5:1f:db
[44403.424022] usb0: no IPv6 routers present
[44451.880020] usb0: no IPv6 routers present[/console]
То есть он его видит.
Показать
eth0 Link encap:Ethernet HWaddr 00:19:db:df:a6:f3
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:23 Base address:0xf200
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8326 errors:0 dropped:0 overruns:0 frame:0
TX packets:8326 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:641113 (626.0 KiB) TX bytes:641113 (626.0 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:91.149.127.73 P-t-P:91.149.124.43 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:184 errors:0 dropped:0 overruns:0 frame:0
TX packets:186 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:63545 (62.0 KiB) TX bytes:21761 (21.2 KiB)
usb0 Link encap:Ethernet HWaddr 52:29:ee:a5:1f:db
inet6 addr: fe80::5029:eeff:fea5:1fdb/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:138 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1443 (1.4 KiB) TX bytes:43556 (42.5 KiB)
[/console]
Как я думаю проблема в настройках файрвола. Я использую shorewall
Мои настройки в /etc/shorewall
interfaces
Показать
net eth0 detect dhcp,tcpflags,logmartians,nosmurfs
net ppp0 detect dhcp,tcpflags,logmartians,nosmurfs
loc usb0 detect tcpflags,nosmurfs,routefilter,logmartians
zones
Показать
# OPTIONS OPTIONS
fw firewall
net ipv4
loc ipv4
masq
Показать
# GROUP DEST
ppp0 10.0.0.0/8,\
169.254.0.0/16,\
172.16.0.0/12,\
192.168.0.0/16
policy
Показать
$FW all ACCEPT
loc net ACCEPT
net all DROP info
# The FOLLOWING POLICY MUST BE LAST
all all REJECT info
rules
Показать
# PORT PORT(S) DEST LIMIT GROUP
# Don't allow connection pickup from the net
#
Invalid(DROP) net all tcp
#
# Accept DNS connections from the firewall to the network
#
DNS(ACCEPT) $FW net
#
# Accept SSH connections from the local network for administration
#
SSH(ACCEPT) loc $FW
#
# Allow Ping from the local network
#
Ping(ACCEPT) loc $FW
#
# Drop Ping from the "bad" net zone.. and prevent your log from being flooded..
#
Ping(DROP) net $FW
ACCEPT $FW loc icmp
ACCEPT $FW net icmp
#
# Правила добавленные мной
REDIRECT net 3979 tcp www - !127.0.0.1
Web/ACCEPT $FW net
ICQ/ACCEPT $FW net
Jabberd/ACCEPT $FW net
JabberPlain/ACCEPT $FW net
JabberSecure/ACCEPT $FW net
BitTorrent/ACCEPT $FW net
BitTorrent/ACCEPT net $FW
ACCEPT net $FW tcp 37837
ACCEPT net $FW udp 37837
ACCEPT $FW net tcp 37837
ACCEPT $FW net udp 37837