Temat: Problem z zewnętrznym modemem (tryb bridge)
Witam,
Mam problem z prawidłową konfiguracją zewnętrznego modemu w trybie bridge. Dotychczas używałem modemu na USB (SpeedTouche 330). Ale po kolei:
- router Asus Wl-500gP OpenWrt WhiteRussian 0.9 (z X-Wrt)
- modem Linksys AG241-EU (menu Linksysa można przeględnąć http://www.linksysdata.com/ui/AG241/1.00.16/Setup.htm)
- modem ustawiony w trybie "Bridge Mode Only", podłączony do routera przez port WAN
- ISP Netia (na łączu TP) ADSL 6/0.5 Mbs
Ustawienia routera (X-Wrt):
Connection Type: PPPoE
Redial Policy: Keep Alive
Redial Timeout: 20
Username: moj@login.pl
Password: moje_haslo
MTU: 1500
Ustawienia modemu:
Encapsulation: Bridge Mode Only
Multiplexing: VC
VPI: 0
VCI: 35
Router komunikuje się z modemem. Zestawia połączenie z ISP. Jednak PING (np. onet.pl) pokazuje tragiczne wartości time.
Po nawiązaniu połączenia time ok.100ms, ale już po chwili rośnie i dochodzi do 2000-3000ms.
Z tego co zuważyłem zmiana ustawień na routerze na typ połączenia PPPoE nie ustawia wszystkich (wymaganych) zmiennych w nvram.
boardflags=0x0110
boardnum=45
boardrev=0x10
boardtype=0x042f
boot_wait=off
bridge_disable=0
cfe_wait_led_gpio=1
cfe_wait_on_restore=0
clkfreq=264
cron_enable=1
custom_shutdown_command=stoprcasus
ddns_enable=1
ddns_hostname=xxxxxxxx.net
ddns_max_interval=86400
ddns_passwd=xxxxxxxxxxxxx
ddns_service_type=dyndns
ddns_username=xxxxxxxxxxx
ddns_wildcard=1
default_boardflags=0x0110
default_http_passwd=
default_http_username=
default_lan_proto=dhcp_server
default_new_disk_action=no_action
default_physical_authentication_enable=disabled
default_primary_pool_name=
default_primary_share_name=
default_router_disable=0
default_start_page=start_system.asp
default_workgroup=WORKGROUP
dl_ram_addr=a0001000
early_startup_command=convertasus
et0macaddr=00:17:31:DC:06:2B
et0mdcport=0
et0phyaddr=30
et1macaddr=40:10:18:00:00:2d
et1mdcport=1
et1phyaddr=31
firmware_name=X-Wrt
firmware_subtitle=An OpenWrt based firmware.
gpio6=robo_reset
gpio_0_name=soft_power_switch
gpio_3_name=power_enable
hardware_version=WL500gH-01-00-00-00
kernel_gpio_init_out_3=1
kernel_gpio_init_out_6=1
lan_dhcp_enabled=1
lan_dhcp_lease=
lan_dhcp_num=
lan_dhcp_start=
lan_dns=213.241.79.37 83.238.255.76
lan_gateway=192.168.2.1
lan_ifname=br0
lan_ifnames=vlan0 eth2
lan_ipaddr=192.168.2.1
lan_netmask=255.255.255.0
lan_proto=static
landevs=vlan0 wl0
language=pl
log_file=/var/log/messages
log_mark=0
log_size=16
log_type=circular
misc_io_mode=bcmgpio
ntp_server=pool.ntp.org
openvpn_cli=0
openvpn_cli_auth=psk
openvpn_cli_port=1194
openvpn_cli_proto=udp
os_flash_addr=bfc40000
os_ram_addr=80001000
pmon_ver=CFE 3.91.23.0
ppp_mtu=1500
ppp_passwd=moje_haslo
ppp_redialperiod=20
ppp_username=moj@login.pl
pppoe_ifname=vlan1
pppoe_ifnames=
primary_ifname=eth0
regulation_domain=0X30DE
rescue_gpio=4
reset_gpio=7
scratch=a0180000
sdram_config=0x0062
sdram_init=0x0009
sdram_ncdl=0x207
sdram_ncld=0
sdram_refresh=0x0000
ses_enable=0
startup_command=rcasus
time_zone=CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00
vlan0hwname=et0
vlan0ports=1 2 3 4 5*
vlan1hwname=et0
vlan1ports=0 5
wait_time=1
wan_device=vlan1
wan_dhcp_lease=
wan_dhcp_num=
wan_dhcp_start=
wan_hostname=OpenWrt
wan_ifname=ppp0
wan_ifnames=vlan1
wan_proto=pppoe
wan_vport=4
wandevs=et0
watchdog=5000
web_hook_libraries=corewebhooks netwebhooks diskwebhooks winnet printwebhooks netregistration samplenetregistration samplehooks
wifi_dhcp_lease=
wifi_dhcp_num=
wifi_dhcp_start=
wifi_ifname=
wifi_ifnames=
wl0_akm=none
wl0_channel=0
wl0_closed=0
wl0_crypto=tkip
wl0_gmode=0
wl0_ifname=eth2
wl0_infra=1
wl0_mode=ap
wl0_radio=0
wl0_ssid=OpenWrt
wl0_wep=disabled
wl0id=0x4320
wlan_hardware_present=yes
wlan_ifname=eth2
wlan_ipaddr=192.168.21.1
wlan_netmask=255.255.255.0Wydaje mi się, że "pppoe_ifnames=" powinno mieć jakąś wartość. Ale nie wiem jaką..... Może jakieś inne ustawienia są niepoprawne?
Dodam, że podłączając Linksysa jako modem-router (w trybie PPPoA - bez routera z OpenWrt) czasy odpowiedzi pingów są w normie (ok.40-50ms).
Jeśli ktoś (używający OpenWrt w trybie pppoe i modem w bridge) mógłby sprawdzić zmienne w NVRAM, był bym bardzo wdzięczny....
Może jakieś inne pomysły, co jest nie tak?
pozdrawiam jkdobro
EDIT:
Problem rozwiązany :-)
wymagane ustawienia w NVRAM:
wan_device=vlan1
wan_vport=4
wan_proto=pppoe # ustawiane z poziomu Webif
wan_ifnames=vlan1
wan_ifname=ppp0
wandevs=et0
ppp_passwd=moje_haslo # ustawiane z poziomu Webif
ppp_username=moj@login.pl # ustawiane z poziomu Webif
ppp_redialperiod=20 # ustawiane z poziomu Webif
ppp_mtu=1492 # ustawiane z poziomu Webif
pppoe_ifnames=vlan1
pppoe_ifname=vlan1Po ustawieniu zmiennych w NVRAM należy oczywiście pomiętać o:
nvram commiti restart systemu