openwrt può eseguire il ping dal router ma non all'esterno


0

Ho installato TP LINK WDR3600 con firmware openwrt.

Ho un modem (192.168.1.253) che ho impostato in modalità bridge e utilizzo un cavo da questa LAN alla WAN WDR (192.168.1.1). E un altro cavo da WDR al pc.

Posso eseguire il ping dall'interno di WDR (sono connesso via stucco) ma non posso dal mio browser (la connessione Internet non funziona su PC).

ifconfig:

br-lan    Link encap:Ethernet  
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:633 errors:0 dropped:0 overruns:0 frame:0
          TX packets:512 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:76468 (74.6 KiB)  TX bytes:74782 (73.0 KiB)

eth0      Link encap:Ethernet 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:22008 errors:0 dropped:0 overruns:0 frame:0
          TX packets:24684 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4654823 (4.4 MiB)  TX bytes:8707067 (8.3 MiB)
          Interrupt:4

eth0.1    Link encap:Ethernet  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:640 errors:0 dropped:0 overruns:0 frame:0
          TX packets:515 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:77897 (76.0 KiB)  TX bytes:74920 (73.1 KiB)

eth0.2    Link encap:Ethernet  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:87 errors:0 dropped:67 overruns:0 frame:0
          TX packets:9895 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:41394 (40.4 KiB)  TX bytes:3888735 (3.7 MiB)

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:566 errors:0 dropped:0 overruns:0 frame:0
          TX packets:566 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:59162 (57.7 KiB)  TX bytes:59162 (57.7 KiB)

tap0      Link encap:Ethernet  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4317 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 B)  TX bytes:884846 (864.1 KiB)

wlan0     Link encap:Ethernet  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:64 errors:0 dropped:0 overruns:0 frame:0
          TX packets:64 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:32
          RX bytes:8640 (8.4 KiB)  TX bytes:9920 (9.6 KiB)

/ 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 type 'bridge'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option broadcast '192.168.1.255'
    option _orig_ifname 'eth0.1 radio0.network1 radio1.network1'
    option _orig_bridge 'true'
    option ifname 'eth0.1 tap0'

config interface 'wan'
    option ifname 'eth0.2'
    option proto 'pppoe'
    option username 'user_isp'
    option password 'password'



config switch
    option name 'eth0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'eth0'
    option vlan '1'
    option ports '0t 2 3 4 5'

config switch_vlan
    option device 'eth0'
    option vlan '2'
    option ports '0t 1'

Sto sbagliando sth?

Risposte:


2

Potrebbe essere una cosa firewall, ma più probabilmente ip_forwarding non è impostato.

Verifica se digitare "echo 1 & gt; / proc / sys / net / ipv4 / ip_forward" risolve il tuo problema. Se lo fa, aggiungi la riga "net.ipv4.ip_forward = 1" a /etc/sysctl.conf per rendere permanente questa modifica.

Se ciò non funziona, si prega di fornire un output di route -n; iptables -vnL; iptables -t nat -vnL per mostrare la tabella del percorso e le regole IPTABLES


: Disattivo il firewall e funziona correttamente (quali impostazioni devo modificare per poter avere il firewall?). Inoltre, puoi aiutarmi a impostare la connessione wireless o devo aprire un nuovo post? Grazie!
George

: Ho aperto un altro post se vuoi aiutare. superuser.com/questions/697245/... .Grazie!
George

1
In teoria / etc / config / firewall - Generalmente creo uno script rc.firewall con "$ iptables -F e $ iptables -t nat -F" nella parte superiore ed eseguo da rc.local o quando apporto una modifica.
davidgo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.