Temat: brak dostępu do Internetu spoza rutera (Tplink WR1043ND)
Zainstalowałem http://ecco.selfip.net/tl-wr1043nd-luci … ry.bin.zip na Tplink WR1043ND. Następnie:
$ telnet 192.168.1.1
root@OpenWrt:/# passwd
$ ssh root@192.168.1.1
root@OpenWrt:~# uci set network.lan.ipaddr=192.168.3.1
root@OpenWrt:~# uci set network.lan.dns='194.204.159.1 194.204.152.34'
root@OpenWrt:~# uci set network.wan.dns='194.204.159.1 194.204.152.34'
root@OpenWrt:~# uci commit
root@OpenWrt:~# reboot
$ ssh root@192.168.3.1
(podpinam kabel do wan w tplinku)Jestem za dwoma innymi routerami - 192.168.2.1 (Asmax BR604 z firmwarem 1.02.12.1) i bliżej nieokreślony 192.168.1.1. Do Asmaxa mam pełny dostęp, do 192.168.1.1 wcale.
Z Tplinka mam dostęp do Internetu:
root@OpenWrt:~# ping -c1 wp.pl
PING wp.pl (212.77.100.101): 56 data bytes
64 bytes from 212.77.100.101: seq=0 ttl=1 time=58.738 ms
--- wp.pl ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 58.738/58.738/58.738 ms
root@OpenWrt:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.3.0 * 255.255.255.0 U 0 0 0 br-lan
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0.2
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth0.2Z laptopa połączonego po kablu do Tplinka - nie:
$ ping -c1 wp.pl
PING wp.pl (212.77.100.101) 56(84) bytes of data.
--- wp.pl ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
$ /sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.3.0 * 255.255.255.0 U 1 0 0 eth0
default 192.168.3.1 0.0.0.0 UG 0 0 0 eth0Zarówno z Tplinka jak i z laptopa do niego podpiętego mam dostęp do Asmaxa (192.168.2.1) - np. ping i interfejs www rutera. Naotmiast ping z laptopa na 192.168.1.1 = 100% strat pakietów.
Gdzie szukać przyczyny braku dostepu do Internetu z laptopa? Jestem dość tępy z zagadnień sieciowych, więc przepraszam za ignorancję. Podłubałem, przeczytałem co mogłem, ale nie widzę w mojej konfiguracji nic błędnego (co nie znaczy, że na pewno jest OK
).
W każdym razie na sofcie producenta mój Tplink z analogicznymi ustawieniami (WAN: 192.168.3.1/255.255.255.0, DNS WAN i LAN: 194.204.159.1, 194.204.152.34, LAN: po DHCP od Asmaxa, wszystkie klienty Tplinka na DHCP) udostępnia Internet bez problemów.
Szczegóły konfiguracji ponizej.
root@OpenWrt:/# ifconfig
br-lan Link encap:Ethernet HWaddr 00:23:CD:1B:6A:30
inet addr:192.168.3.1 Bcast:192.168.3.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:425 errors:0 dropped:0 overruns:0 frame:0
TX packets:251 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:30611 (29.8 KiB) TX bytes:32079 (31.3 KiB)
eth0 Link encap:Ethernet HWaddr 00:23:CD:1B:6A:30
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3572 errors:0 dropped:0 overruns:0 frame:0
TX packets:3007 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:457565 (446.8 KiB) TX bytes:648344 (633.1 KiB)
Interrupt:4
eth0.1 Link encap:Ethernet HWaddr 00:23:CD:1B:6A:30
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2441 errors:0 dropped:0 overruns:0 frame:0
TX packets:1647 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:201002 (196.2 KiB) TX bytes:487897 (476.4 KiB)
eth0.2 Link encap:Ethernet HWaddr 00:23:CD:1B:6A:30
inet addr:192.168.2.19 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1129 errors:0 dropped:0 overruns:0 frame:0
TX packets:1359 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:206463 (201.6 KiB) TX bytes:159404 (155.6 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:54 errors:0 dropped:0 overruns:0 frame:0
TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3999 (3.9 KiB) TX bytes:3999 (3.9 KiB)root@OpenWrt:/# cat /etc/config/network
config 'interface' 'loopback'
option 'ifname' 'lo'
option 'proto' 'static'
option 'ipaddr' '127.0.0.1'
option 'netmask' '255.0.0.0'
config 'interface' 'lan'
option 'ifname' 'eth0.1'
option 'type' 'bridge'
option 'proto' 'static'
option 'netmask' '255.255.255.0'
option 'ipaddr' '192.168.3.1'
option 'defaultroute' '0'
option 'peerdns' '0'
option 'dns' '194.204.159.1 194.204.152.34'
config 'interface' 'wan'
option 'ifname' 'eth0.2'
option 'proto' 'dhcp'
option 'defaultroute' '0'
option 'peerdns' '0'
option 'dns' '194.204.159.1 194.204.152.34'
config 'interface' '3g'
option 'device' '/dev/ttyUSB0'
option 'apn' 'internet'
option 'service' 'umts'
option 'proto' '3g'
option 'auto' '1'
option 'pincode' '0000'
config 'switch'
option 'name' 'rtl8366rb'
option 'reset' '1'
option 'enable_vlan' '1'
config 'switch_vlan'
option 'device' 'rtl8366rb'
option 'vlan' '1'
option 'ports' '1 2 3 4 5t'
config 'switch_vlan'
option 'device' 'rtl8366rb'
option 'vlan' '2'
option 'ports' '0 5t'root@OpenWrt:/# uci show
ddns.myddns=service
ddns.myddns.enabled=0
ddns.myddns.service_name=dyndns.org
ddns.myddns.domain=mypersonaldomain.dyndns.org
ddns.myddns.username=myusername
ddns.myddns.password=mypassword
ddns.myddns.ip_source=network
ddns.myddns.ip_network=wan
ddns.myddns.force_interval=72
ddns.myddns.force_unit=hours
ddns.myddns.check_interval=10
ddns.myddns.check_unit=minutes
dhcp.@dnsmasq[0]=dnsmasq
dhcp.@dnsmasq[0].domainneeded=1
dhcp.@dnsmasq[0].boguspriv=1
dhcp.@dnsmasq[0].filterwin2k=0
dhcp.@dnsmasq[0].localise_queries=1
dhcp.@dnsmasq[0].rebind_protection=1
dhcp.@dnsmasq[0].rebind_localhost=1
dhcp.@dnsmasq[0].local=/lan/
dhcp.@dnsmasq[0].domain=lan
dhcp.@dnsmasq[0].expandhosts=1
dhcp.@dnsmasq[0].nonegcache=0
dhcp.@dnsmasq[0].authoritative=1
dhcp.@dnsmasq[0].readethers=1
dhcp.@dnsmasq[0].leasefile=/tmp/dhcp.leases
dhcp.@dnsmasq[0].resolvfile=/tmp/resolv.conf.auto
dhcp.lan=dhcp
dhcp.lan.interface=lan
dhcp.lan.start=100
dhcp.lan.limit=150
dhcp.lan.leasetime=12h
dhcp.wan=dhcp
dhcp.wan.interface=wan
dhcp.wan.ignore=1
dropbear.@dropbear[0]=dropbear
dropbear.@dropbear[0].PasswordAuth=on
dropbear.@dropbear[0].Port=22
firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood=1
firewall.@defaults[0].input=ACCEPT
firewall.@defaults[0].output=ACCEPT
firewall.@defaults[0].forward=REJECT
firewall.@zone[0]=zone
firewall.@zone[0].name=lan
firewall.@zone[0].input=ACCEPT
firewall.@zone[0].output=ACCEPT
firewall.@zone[0].forward=REJECT
firewall.@zone[1]=zone
firewall.@zone[1].name=wan
firewall.@zone[1].input=REJECT
firewall.@zone[1].output=ACCEPT
firewall.@zone[1].forward=REJECT
firewall.@zone[1].masq=1
firewall.@zone[1].mtu_fix=1
firewall.@zone[2]=zone
firewall.@zone[2].name=3g
firewall.@zone[2].input=REJECT
firewall.@zone[2].output=ACCEPT
firewall.@zone[2].forward=REJECT
firewall.@zone[2].masq=1
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src=lan
firewall.@forwarding[0].dest=3g
firewall.@forwarding[1]=forwarding
firewall.@forwarding[1].src=lan
firewall.@forwarding[1].dest=wan
firewall.@rule[0]=rule
firewall.@rule[0].src=wan
firewall.@rule[0].proto=udp
firewall.@rule[0].dest_port=68
firewall.@rule[0].target=ACCEPT
firewall.@rule[1]=rule
firewall.@rule[1].src=wan
firewall.@rule[1].proto=icmp
firewall.@rule[1].icmp_type=echo-request
firewall.@rule[1].target=ACCEPT
firewall.@include[0]=include
firewall.@include[0].path=/etc/firewall.user
fstab.automount=global
fstab.automount.from_fstab=1
fstab.automount.anon_mount=1
fstab.autoswap=global
fstab.autoswap.from_fstab=1
fstab.autoswap.anon_swap=0
fstab.@mount[0]=mount
fstab.@mount[0].target=/mnt/sda99
fstab.@mount[0].device=/dev/sda99
fstab.@mount[0].fstype=ext3
fstab.@mount[0].options=rw,noatime
fstab.@mount[0].enabled=0
fstab.@mount[0].enabled_fsck=0
fstab.@mount[0].is_rootfs=0
fstab.@swap[0]=swap
fstab.@swap[0].device=/dev/sda98
fstab.@swap[0].enabled=0
luci.main=core
luci.main.lang=auto
luci.main.mediaurlbase=/luci-static/openwrt.org
luci.main.resourcebase=/luci-static/resources
luci.flash_keep=extern
luci.flash_keep.uci=/etc/config/
luci.flash_keep.dropbear=/etc/dropbear/
luci.flash_keep.openvpn=/etc/openvpn/
luci.flash_keep.passwd=/etc/passwd
luci.flash_keep.opkg=/etc/opkg.conf
luci.flash_keep.firewall=/etc/firewall.user
luci.flash_keep.uploads=/lib/uci/upload/
luci.languages=internal
luci.languages.en=English
luci.sauth=internal
luci.sauth.sessionpath=/tmp/luci-sessions
luci.sauth.sessiontime=3600
luci.ccache=internal
luci.ccache.enable=1
luci.template=internal
luci.template.compiler_mode=memory
luci.template.compiledir=/tmp/luci-templatecache
luci.themes=internal
luci.themes.OpenWrt=/luci-static/openwrt.org
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.lan=interface
network.lan.ifname=eth0.1
network.lan.type=bridge
network.lan.proto=static
network.lan.netmask=255.255.255.0
network.lan.ipaddr=192.168.3.1
network.lan.defaultroute=0
network.lan.peerdns=0
network.lan.dns=194.204.159.1 194.204.152.34
network.wan=interface
network.wan.ifname=eth0.2
network.wan.proto=dhcp
network.wan.defaultroute=0
network.wan.peerdns=0
network.wan.dns=194.204.159.1 194.204.152.34
network.3g=interface
network.3g.device=/dev/ttyUSB0
network.3g.apn=internet
network.3g.service=umts
network.3g.proto=3g
network.3g.auto=1
network.3g.pincode=0000
network.@switch[0]=switch
network.@switch[0].name=rtl8366rb
network.@switch[0].reset=1
network.@switch[0].enable_vlan=1
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device=rtl8366rb
network.@switch_vlan[0].vlan=1
network.@switch_vlan[0].ports=1 2 3 4 5t
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device=rtl8366rb
network.@switch_vlan[1].vlan=2
network.@switch_vlan[1].ports=0 5t
ntpclient.@ntpserver[0]=ntpserver
ntpclient.@ntpserver[0].hostname=0.openwrt.pool.ntp.org
ntpclient.@ntpserver[0].port=123
ntpclient.@ntpserver[1]=ntpserver
ntpclient.@ntpserver[1].hostname=1.openwrt.pool.ntp.org
ntpclient.@ntpserver[1].port=123
ntpclient.@ntpserver[2]=ntpserver
ntpclient.@ntpserver[2].hostname=2.openwrt.pool.ntp.org
ntpclient.@ntpserver[2].port=123
ntpclient.@ntpserver[3]=ntpserver
ntpclient.@ntpserver[3].hostname=3.openwrt.pool.ntp.org
ntpclient.@ntpserver[3].port=123
ntpclient.@ntpdrift[0]=ntpdrift
ntpclient.@ntpdrift[0].freq=0
ntpclient.@ntpclient[0]=ntpclient
ntpclient.@ntpclient[0].interval=600
samba.@samba[0]=samba
samba.@samba[0].name=openwrt
samba.@samba[0].workgroup=WORKGROUP
samba.@samba[0].description=openwrt
samba.@samba[0].homes=0
samba.@sambashare[0]=sambashare
samba.@sambashare[0].name=dyski
samba.@sambashare[0].path=/mnt
samba.@sambashare[0].read_only=no
samba.@sambashare[0].guest_ok=yes
samba.@sambashare[0].create_mask=0777
samba.@sambashare[0].dir_mask=0777
system.@system[0]=system
system.@system[0].hostname=OpenWrt
system.@system[0].timezone=CET-1CEST,M3.5.0,M10.5.0/3
system.@system[0].zonename=Europe/Warsaw
system.@rdate[0]=rdate
system.@rdate[0].server=vega.cbk.poznan.pl ntp.itl.waw.pl ac-ntp0.net.cmu.edu ptbtime1.ptb.de ac-ntp1.net.cmu.edu ntp.xs4all.nl ptbtime2.ptb.de cudns.cit.cornell.edu ptbtime3.ptb.de
system.@button[0]=button
system.@button[0].button=BTN_1
system.@button[0].action=released
system.@button[0].handler=/sbin/wifionoff
system.@button[0].min=0
system.@button[0].max=2
system.@button[1]=button
system.@button[1].button=BTN_0
system.@button[1].action=released
system.@button[1].handler=reboot
system.@button[1].min=5
system.@button[1].max=10
system.@button[2]=button
system.@button[2].button=BTN_0
system.@button[2].action=released
system.@button[2].handler=firstboot && reboot
system.@button[2].min=30
system.@button[2].max=120
system.wlan_led=led
system.wlan_led.name=WLAN
system.wlan_led.sysfs=tl-wr1043nd:green:wlan
system.wlan_led.trigger=netdev
system.wlan_led.dev=wlan0
system.wlan_led.mode=link tx rx
ucitrack.@network[0]=network
ucitrack.@network[0].init=network
ucitrack.@network[0].affects=dhcp
ucitrack.@wireless[0]=wireless
ucitrack.@wireless[0].affects=network
ucitrack.@firewall[0]=firewall
ucitrack.@firewall[0].init=firewall
ucitrack.@firewall[0].affects=luci-splash qos
ucitrack.@olsr[0]=olsr
ucitrack.@olsr[0].init=olsrd
ucitrack.@dhcp[0]=dhcp
ucitrack.@dhcp[0].init=dnsmasq
ucitrack.@dropbear[0]=dropbear
ucitrack.@dropbear[0].init=dropbear
ucitrack.@httpd[0]=httpd
ucitrack.@httpd[0].init=httpd
ucitrack.@fstab[0]=fstab
ucitrack.@fstab[0].init=fstab
ucitrack.@qos[0]=qos
ucitrack.@qos[0].init=qos
ucitrack.@system[0]=system
ucitrack.@system[0].init=led
ucitrack.@system[0].affects=luci_statistics
ucitrack.@luci_splash[0]=luci_splash
ucitrack.@luci_splash[0].init=luci_splash
ucitrack.@upnpd[0]=upnpd
ucitrack.@upnpd[0].init=miniupnpd
ucitrack.@ntpclient[0]=ntpclient
ucitrack.@ntpclient[0].init=ntpclient
ucitrack.@samba[0]=samba
ucitrack.@samba[0].init=samba
ucitrack.@tinyproxy[0]=tinyproxy
ucitrack.@tinyproxy[0].init=tinyproxy
uhttpd.main=uhttpd
uhttpd.main.listen_http=0.0.0.0:80
uhttpd.main.listen_https=0.0.0.0:443
uhttpd.main.home=/www
uhttpd.main.rfc1918_filter=1
uhttpd.main.cert=/etc/uhttpd.crt
uhttpd.main.key=/etc/uhttpd.key
uhttpd.main.cgi_prefix=/cgi-bin
uhttpd.main.script_timeout=60
uhttpd.main.network_timeout=30
uhttpd.px5g=cert
uhttpd.px5g.days=730
uhttpd.px5g.bits=1024
uhttpd.px5g.country=DE
uhttpd.px5g.state=Berlin
uhttpd.px5g.location=Berlin
uhttpd.px5g.commonname=OpenWrt
wireless.radio0=wifi-device
wireless.radio0.type=mac80211
wireless.radio0.channel=5
wireless.radio0.macaddr=00:23:cd:1b:6a:30
wireless.radio0.hwmode=11ng
wireless.radio0.htmode=HT20
wireless.radio0.ht_capab=SHORT-GI-40 DSSS_CCK-40
wireless.radio0.disabled=1
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].device=radio0
wireless.@wifi-iface[0].network=lan
wireless.@wifi-iface[0].mode=ap
wireless.@wifi-iface[0].ssid=OpenWrt
wireless.@wifi-iface[0].encryption=none