TP-Link TL-WR841ND v8 переназначить WAN

Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Atheros WiSOC
Goto page Previous  1, 2, 3, 4, 5  Next
Author Message
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3313

PostPosted: Wed Jan 28, 2015 6:32    Post subject: Reply with quote
Пример для PPPoE

Code:
#!/bin/sh
swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 vlan 1 set ports "0t 3 4 5"
swconfig dev eth0 vlan 3 set ports "0t 1"
swconfig dev eth0 set apply
vconfig add eth0 3
ifconfig vlan3 up
echo -e "plugin /usr/lib/rp-pppoe.so

nic-vlan3
noccp
nomppc
noipdefault
noauth
defaultroute
noaccomp
nobsdcomp
nodeflate
nopcomp
nomppe
usepeerdns
user 'USER'
password 'PASSWD'
default-asyncmap
mtu 1492
mru 1492
persist
lcp-echo-interval 3
lcp-echo-failure 20
">/tmp/var/tmp/options.pppoe
pppd file /tmp/var/tmp/options.pppoe

Естественно верхняя часть скрипта на настройки портов у каждого своя и имена интерфейсов могут оличаться, но опять же повторюсь не забываем про переменные в nvram для WAN порта указать для примера в данном случае vlan3.
Даже если и не запуститься PPPoE, то есть сервис redial, который спустя 30сек возьмет контроль за ppp на себя по запуску pppd и контролем состояния ppp.

Для DHCP на vlan
Code:
cd /tmp
ln -s /sbin/rc udhcpc
udhcpc -i vlan3 -p /var/run/udhcpc.pid -s /tmp/udhcpc -O routes -O msstaticroutes -O staticroutesn &
Sponsor
snhih
DD-WRT Novice


Joined: 25 Jan 2015
Posts: 9

PostPosted: Wed Jan 28, 2015 8:53    Post subject: Reply with quote
Много информации и почти ничего не понятно. Попробую по пунктам.
1.
vasek00 wrote:

Первое желательно чтоб неиспользуемый eth0 (старый WAN) не попадал в br0 (по умолчанию в WEB на нем будет bridge, которая включит его в br0, нужно проконтролировать)


Я выставил в Port Setup Network configuration eth0 - Unbridged. При старте системы eth0 попадёт в br0?
2.
vasek00 wrote:

не достаток только в том что вы как и многие пользователи наверное любите использовать dhcp, а ПК при настройках роутера у вас включен. Так вот при первоначальном запуске роутера и включенном кабеле провайдера в любой порт LAN на этапе загрузки весь сетевой мусор от провайдера попадает к вам в LAN сеть (так как все настройки пока по умолчание и все LAN порты в switch и ни какого VLAN нет), а так же и от серверов DHCP клиентов сети провайдера, которые например используют сеть провайдера для своих целей (ну просто играют), т.е. все это происходит до старта StartUp скрипта (который выше) и который перенастраивает порты.


Нет ли в dd-wrt команды вроде reset, чтобы очистить этот мусор после начала работы StartUp скрипта?
И это не может быть причиной в моём случае. Перед ковырянием роутера я подключаю к нему только патч-корд, потом сбрасываю настройки в дефолт через WEB-интерфейс, а потом настраиваю. Каждый раз с нуля. После всего, что описано здесь http://www.dd-wrt.com/phpBB2/viewtopic.php?p=945984#945984 я задал нужный MAC на WAN (LAN4), подключил кабель провайдера к WAN, проверил работу роутера. А уж потом изменил MAC сетевой карты на совпадающий с MAC WAN. Интернет сразу перестал пинговаться. Сменил MAC сетевой карты или подключился по wi-fi - интернет работает. Точно такую же картину наблюдал на OpenWRT, когда переназначил WAN на этом же роутере. Если проблема устраняема, прошу рассказать, как именно. Провайдер использует IPoE.
3.
vasek00 wrote:

настроек и запуска сервисов, то нужно было сказать системе, что ее WAN порт eth0 теперь будет eth1.2 это можно сделать через запись в nvram переменных или обязательно через WEB выбором в http://192.168.1.1/Networking.asp "Port Setup"->"WAN Port Assignment" установкой eth1.2


Ведь я же вроде бы так и сделал. Даже скриншот приложил:


4.
vasek00 wrote:

нажать SAVE и обязательно перезапуск и ни каких Apply Settings не допускается.


А вот это непонятно. Ведь если не применить изменения, то и протестировать нельзя, сработало или нет. А если применить, то оно сохраняется - то есть, SAVE срабатывает.
5.
vasek00 wrote:

Пример для PPPoE

Code:
#!/bin/sh
swconfig dev eth0 set enable_vlan 1
swconfig dev eth0 vlan 1 set ports "0t 3 4 5"
swconfig dev eth0 vlan 3 set ports "0t 1"
swconfig dev eth0 set apply
vconfig add eth0 3
ifconfig vlan3 up
echo -e "plugin /usr/lib/rp-pppoe.so

nic-vlan3
noccp
nomppc
noipdefault
noauth
defaultroute
noaccomp
nobsdcomp
nodeflate
nopcomp
nomppe
usepeerdns
user 'USER'
password 'PASSWD'
default-asyncmap
mtu 1492
mru 1492
persist
lcp-echo-interval 3
lcp-echo-failure 20
">/tmp/var/tmp/options.pppoe
pppd file /tmp/var/tmp/options.pppoe

Естественно верхняя часть скрипта на настройки портов у каждого своя и имена интерфейсов могут оличаться, но опять же повторюсь не забываем про переменные в nvram для WAN порта указать для примера в данном случае vlan3.
Даже если и не запуститься PPPoE, то есть сервис redial, который спустя 30сек возьмет контроль за ppp на себя по запуску pppd и контролем состояния ppp.


Что делать с этим кодом? Запускать через через Command Shell в разделе Administration - Commands?
Хочется универсальный вариант. То есть, StartUp настраивает только переброс WAN на один из LAN, а остальное настраивается из WEB-интерфейса. Что-то вроде
Code:
#!/bin/sh
brctl delif br0 eth1
swconfig dev eth1 set enable_vlan 1
swconfig dev eth1 vlan 1 set ports "0t 2 3 4"
swconfig dev eth1 vlan 2 set ports "0t 1"
swconfig dev eth1 set apply
vconfig add eth1 1
vconfig add eth1 2
ifconfig eth1.1 up
brctl addif br0 eth1.1
ifconfig eth1.2 up


Может быть, ещё
Code:
ifconfig eth0 down
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3313

PostPosted: Wed Jan 28, 2015 13:42    Post subject: Reply with quote
Quote:
1. Я выставил в Port Setup Network configuration eth0 - Unbridged. При старте системы eth0 попадёт в br0?

Давайте уточним что и когда куда попадает и как вы это определяете? До старта StartUp скрипта в которому будут команды перенастройки switch так и будет.
Quote:
2. Нет ли в dd-wrt команды вроде reset, чтобы очистить этот мусор после начала работы StartUp скрипта?

При чем тут это, при подачи питания на роутер запускается uboot роутера, которая делает настройку портов и их конфигурацию по умолчанию для данного железа, далее управление от него перейдет самой прошивки которая будет загружена в память роутера и начнет свое выполнение и запуска служб, где потом уже будет запущен StartUp скрипт и т.д.
Quote:
И это не может быть причиной в моём случае. Перед ковырянием роутера я подключаю к нему только патч-корд, потом сбрасываю настройки в дефолт через WEB-интерфейс, а потом настраиваю.

Хорошо это понятно только сейчас стало, что на момент настроек у вас кабель провайдера отключен.
Quote:
Если проблема устраняема, прошу рассказать, как именно. Провайдер использует IPoE.

О какой проблеме вы пишите и про какие MAC.

Выше в постах был выложен скрипт до провайдера который дает интернет по PPPoE (можно и с VPN на стат IP, роли не играет), не нужно PPPoE тогда получаете от него IP по DHCP или по стат IP.
Используете обычные настройки через WEB панель http://192.168.1.1/index.asp и http://192.168.1.1/Networking.asp данные из этих настроек будут записаны в nvram такие как wan_iface, wan_ifname, wan_gateway, wan_ipaddr и т.д.
Например у вас в место eth0 должен быть eth1.2:
Code:
wan_default=eth0
wan_ifnames=eth0
wan_iface=eth0
wan_ifname=eth0
...
wan_gateway=10.10.10.1
wan_ipaddr=10.10.10.10
...

тут сразу стат IP на WAN порту.
При запуске прошивки точнее установки сетевых интерфейсов будут браться значения их этих переменных => мало того перестроить switch через StartUp скрипт нужно еще системе сказать что новый порт WAN это интерфейс с именем eth1.2 а не как ранее eth0 (проще через WEB).

Quote:
Даже скриншот приложил:


по нему все нормально. WAN=eth1.2 br0=eth1.1+ath0
Ранее в вашем посту был так же скрин в котором в br0 был eth0

Quote:
4. А вот это непонятно. Ведь если не применить изменения, то и протестировать нельзя, сработало или нет. А если применить, то оно сохраняется - то есть, SAVE срабатывает.

Потому что делаете через Command Shell - а надо через доступ telnet
Просто сделайте SAVE и перезапустить роутер. По данной команде происходит запись переменных которые присутствуют в WEB форме в память nvram роутера.

Quote:
5. Что делать с этим кодом? Запускать через через Command Shell в разделе Administration - Commands?
Хочется универсальный вариант. То есть, StartUp настраивает только переброс WAN на один из LAN, а остальное настраивается из WEB-интерфейса.

ДА, все свои команды пишите в StartUp скрипт, для любых настроек и проверок лучше использовать telnet вход на роутер, а не пользоваться Command Shell, в нем только чисто для быстроты что-то проверить.

Итак у вас должно получиться в StartUp :
Quote:
Code:
#!/bin/sh
brctl delif br0 eth1
swconfig dev eth1 set enable_vlan 1
swconfig dev eth1 vlan 1 set ports "0t 2 3 4"
swconfig dev eth1 vlan 2 set ports "0t 1"
swconfig dev eth1 set apply
vconfig add eth1 1
vconfig add eth1 2
ifconfig eth1.1 up
brctl addif br0 eth1.1
ifconfig eth1.2 up


Дальше что нужно с WAN портом дать ему IP или получить по DHCP?
Можете так же дописать его после строк
vconfig add eth1 2
например на подъем стат IP на WAN порту естественно нужный IP
Code:
ifconfig eth1.2 192.168.0.99 netmask 255.255.255.0 up

или получение по DHCP IP на WAN порту
Code:
cd /tmp
ln -s /sbin/rc udhcpc
udhcpc -i eth1.2 -p /var/run/udhcpc.pid -s /tmp/udhcpc -O routes -O msstaticroutes -O staticroutesn &

Возможно опции -O не пройдут, тогда просто без них (версия релиза)
После всего это через telnet вход проверяете все настройки:
- ifconfig
- ip ro и при необходимости маршрут default
- при не оходимости ping

Если идет привязка у провайдера к MAC то можно через nvram записать переменные :
Code:
et0macaddr=
et0macaddr_safe=

либо через Clone MAC - http://192.168.1.1/WanMAC.asp

Quote:
Может быть, ещё
Code:
ifconfig eth0 down

Как душе угодно, вы же его не используете, тогда в самом начале скрипта.
Sonya
DD-WRT Novice


Joined: 04 Jul 2011
Posts: 19

PostPosted: Wed Jan 28, 2015 19:57    Post subject: Reply with quote
Приветствую, уважаемые!

У меня устройство Mercury MW300R v3.x. Atheros AR9341 (500 MHz). Допаял в него памяти до 32Мб и флешку до 8Мб, залил прошивку от TP-link TL-WR842ND v2 (как наиболее подходящего по железу), а затем перешил в dd-wrt.
Всё работает прекрасно, но есть одна странность, из-за которой я и обратился в эту тему - неправильно работают порты:
мало того, что они стали перепутаны (WAN теперь на Port4), так и клиенты, подключенные к новым LAN портам не видят друг друга. То есть, они спокойно заходят на роутер, спокойно ходят в интернет, но даже будучи подключены к соседним портам, не могут и пропинговать друг друга (даже в ARP таблице не появляются записи).
Подозреваю, что дело в VLAN. Подскажите, пожалуйста.

Вывод dmesg:
Code:
<6>[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
<6>[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
<6>[    0.000000] Writing ErrCtl register=00000000
<6>[    0.000000] Readback ErrCtl register=00000000
<6>[    0.000000] Memory: 29000k/32768k available (2231k kernel code, 3768k reserved, 384k data, 200k init, 0k highmem)
<6>[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
<6>[    0.000000] NR_IRQS:83
<6>[    0.070000] Calibrating delay loop... 266.64 BogoMIPS (lpj=1333248)
<6>[    0.080000] pid_max: default: 32768 minimum: 301
<6>[    0.080000] Mount-cache hash table entries: 512
<6>[    0.090000] NET: Registered protocol family 16
<7>[    0.090000] ar71xx: using random MAC address for eth0
<7>[    0.290000] ar71xx: using random MAC address for eth1
<0>[    0.490000] 25MHZ ref freq
<6>[    0.510000] bio: create slab <bio-0> at 0
<6>[    0.520000] Switching to clocksource MIPS
<6>[    0.530000] NET: Registered protocol family 2
<6>[    0.530000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
<6>[    0.530000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
<6>[    0.540000] TCP: Hash tables configured (established 512 bind 512)
<6>[    0.540000] TCP: reno registered
<6>[    0.550000] UDP hash table entries: 256 (order: 0, 4096 bytes)
<6>[    0.550000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
<6>[    0.560000] NET: Registered protocol family 1
<7>[    0.560000] PCI: CLS 0 bytes, default 32
<5>[    0.560000] gpio_proc: module loaded and /proc/gpio/ created
<5>[    0.570000] wl0gpio_proc: module loaded and /proc/wl0gpio/ created
<6>[    0.590000] squashfs: version 3.0 (2006/03/15) Phillip Lougher
<6>[    0.600000] msgmni has been set to 56
<6>[    0.600000] io scheduler noop registered (default)
<6>[    0.600000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
<6>[    0.630000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
<6>[    0.640000] console [ttyS0] enabled, bootconsole disabled
<0>[    0.650000] guessed flashsize = 8M
<0>[    0.660000] scanning for root partition
<0>[    0.660000] tplink uboot detected
<0>[    0.660000] guessed bootloader size = 20000
<0>[    0.670000]
<0>[    0.670000] found squashfs at 110000
<5>[    0.680000] Creating 9 MTD partitions on "ar7240-nor0":
<5>[    0.680000] 0x000000000000-0x000000020000 : "RedBoot"
<5>[    0.690000] 0x000000020000-0x0000007e0000 : "linux"
<5>[    0.690000] 0x000000110000-0x0000007c0000 : "rootfs"
<5>[    0.700000] mtd: partition "rootfs" set to be root filesystem
<5>[    0.710000] 0x0000007c0000-0x0000007e0000 : "ddwrt"
<5>[    0.710000] 0x0000007e0000-0x0000007f0000 : "nvram"
<5>[    0.720000] 0x0000007f0000-0x000000800000 : "board_config"
<5>[    0.730000] 0x000000000000-0x000000800000 : "fullflash"
<5>[    0.730000] 0x000000000000-0x000000020000 : "fullboot"
<5>[    0.740000] 0x000000010000-0x000000020000 : "uboot-env"
<6>[    0.750000] libphy: Fixed MDIO Bus: probed
<6>[    0.750000] tun: Universal TUN/TAP device driver, 1.6
<6>[    0.760000] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
<6>[    0.770000] PPP generic driver version 2.4.2
<6>[    0.770000] PPP BSD Compression module registered
<6>[    0.780000] PPP Deflate Compression module registered
<6>[    0.780000] PPP MPPE Compression module registered
<6>[    0.790000] NET: Registered protocol family 24
<6>[    0.810000] u32 classifier
<6>[    0.810000]     Performance counters on
<6>[    0.820000]     input device check on
<6>[    0.820000]     Actions configured
<6>[    0.820000] Netfilter messages via NETLINK v0.30.
<6>[    0.830000] nf_conntrack version 0.5.0 (453 buckets, 1812 max)
<4>[    0.840000] nf_conntrack_rtsp v0.6.21 loading
<4>[    0.840000] nf_nat_rtsp v0.6.21 loading
<6>[    0.840000] ip_tables: (C) 2000-2006 Netfilter Core Team
<6>[    0.850000] TCP: westwood registered
<6>[    0.850000] TCP: hybla registered
<6>[    0.860000] TCP: vegas registered
<6>[    0.860000] NET: Registered protocol family 17
<5>[    0.870000] Bridge firewalling registered
<6>[    0.870000] 8021q: 802.1Q VLAN Support v1.8
<6>[    0.880000] searching for nvram
<6>[    0.880000] nvram size = 0
<6>[    0.910000] Atheros AR71xx hardware watchdog driver version 0.1.0
<6>[    0.920000] ar71xx-wdt: timeout=15 secs (max=171) ref freq=25000000
<6>[    0.930000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
<6>[    0.930000] Freeing unused kernel memory: 200K (802ee000 - 80320000)
<7>[    3.400000] ar71xx-wdt: enabling watchdog timer
<6>[    3.480000] libphy: ag71xx_mdio: probed
<6>[    4.030000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:00 [uid=004dd042, driver=Generic PHY]
<6>[    4.040000] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
<6>[    4.600000] ag71xx-mdio.1: Found an AR934X built-in switch
<6>[    4.680000] eth1: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
<6>[    5.010000] Loading modules backported from Linux version master-2014-11-04-0-gf3660a2
<6>[    5.020000] Backport generated by backports.git backports-20141023-2-g4ff890b
<6>[    5.170000] cfg80211: Calling CRDA to update world regulatory domain
<6>[    5.170000] cfg80211: World regulatory domain updated:
<6>[    5.180000] cfg80211:  DFS Master region: unset
<6>[    5.180000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
<6>[    5.190000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    5.200000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    5.210000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    5.220000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    5.220000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    5.230000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
<7>[    5.770000] ath: EEPROM regdomain: 0x0
<7>[    5.770000] ath: EEPROM indicates default country code should be used
<7>[    5.770000] ath: doing EEPROM country->regdmn map search
<7>[    5.770000] ath: country maps to regdmn code: 0x3a
<7>[    5.770000] ath: Country alpha2 being used: US
<7>[    5.770000] ath: Regpair used: 0x3a
<7>[    5.780000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
<6>[    5.780000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=78
<6>[    5.810000] cfg80211: Calling CRDA for country: US
<6>[    5.850000] cfg80211: Regulatory domain changed to country: US
<6>[    5.860000] cfg80211:  DFS Master region: FCC
<6>[    5.860000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
<6>[    5.870000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
<6>[    5.880000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 mBm), (N/A)
<6>[    5.890000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 mBm), (N/A)
<6>[    5.900000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
<6>[    5.900000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
<6>[    6.530000] eth1: link up (1000Mbps/Full duplex)
<6>[    7.040000] eth0: link up (100Mbps/Full duplex)
<6>[    8.350000] device br0 entered promiscuous mode
<6>[    8.370000] eth1: link down
<6>[    8.520000] device eth1 entered promiscuous mode
<6>[    8.530000] br0: port 1(eth1) entered forwarding state
<6>[    8.530000] br0: port 1(eth1) entered forwarding state
<6>[    8.540000] device br0 left promiscuous mode
<6>[    8.550000] device br0 entered promiscuous mode
<6>[    8.620000] cfg80211: Calling CRDA to update world regulatory domain
<3>[    8.650000] cfg80211: Invalid regulatory domain detected:
<6>[    8.650000] cfg80211: Regulatory domain: 00
<6>[    8.660000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
<6>[    8.660000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.670000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.680000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.690000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.700000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.710000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
<6>[    8.740000] cfg80211: Calling CRDA to update world regulatory domain
<6>[    8.770000] cfg80211: World regulatory domain updated:
<6>[    8.770000] cfg80211:  DFS Master region: unset
<6>[    8.780000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
<6>[    8.790000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.800000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.810000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.810000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.820000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.830000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
<6>[    8.840000] cfg80211: Calling CRDA for country: RU
<6>[    8.850000] cfg80211: Regulatory domain changed to country: RU
<6>[    8.860000] cfg80211:  DFS Master region: ETSI
<6>[    8.860000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
<6>[    8.870000] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.880000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.890000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[    8.900000] cfg80211:   (5650000 KHz - 5730000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
<6>[    8.900000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
<6>[    9.040000] eth0: link down
<6>[    9.350000] br0: port 1(eth1) entered disabled state
<6>[    9.370000] device ath0 entered promiscuous mode
<6>[    9.370000] br0: port 2(ath0) entered forwarding state
<6>[    9.380000] br0: port 2(ath0) entered forwarding state
<6>[   10.040000] eth0: link up (100Mbps/Full duplex)
<6>[   10.160000] eth1: link up (1000Mbps/Full duplex)
<6>[   10.160000] br0: port 1(eth1) entered forwarding state
<6>[   10.170000] br0: port 1(eth1) entered forwarding state
<6>[   10.350000] br0: port 2(ath0) entered disabled state
<6>[   10.720000] br0: port 2(ath0) entered forwarding state
<6>[   10.720000] br0: port 2(ath0) entered forwarding state
<6>[   10.800000] device br0 left promiscuous mode
<6>[   11.380000] device eth0 entered promiscuous mode
<6>[   11.410000] eth0: link down
<6>[   11.420000] device eth0 left promiscuous mode
<6>[   12.040000] eth0: link up (100Mbps/Full duplex)
<6>[   12.150000] xt_CT: No such helper "ddtb"
<6>[   12.160000] xt_CT: No such helper "ddtb"
<6>[   12.170000] br0: port 1(eth1) entered forwarding state
<6>[   12.720000] br0: port 2(ath0) entered forwarding state
<6>[   18.990000] device tun0 entered promiscuous mode
<6>[   24.100000] eth0: link down
<6>[   25.100000] eth0: link up (100Mbps/Full duplex)
<6>[   30.530000] nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
<6>[253109.990000] device eth1 left promiscuous mode
<6>[253109.990000] br0: port 1(eth1) entered disabled state
<6>[253110.010000] device ath0 left promiscuous mode
<6>[253110.020000] br0: port 2(ath0) entered disabled state
<6>[253110.610000] device br0 entered promiscuous mode
<6>[253110.640000] eth1: link down
<6>[253110.820000] device eth1 entered promiscuous mode
<6>[253110.830000] br0: port 1(eth1) entered forwarding state
<6>[253110.830000] br0: port 1(eth1) entered forwarding state
<6>[253110.840000] device br0 left promiscuous mode
<6>[253110.850000] device br0 entered promiscuous mode
<6>[253110.930000] cfg80211: Calling CRDA to update world regulatory domain
<3>[253110.930000] cfg80211: Invalid regulatory domain detected:
<6>[253110.940000] cfg80211: Regulatory domain: 00
<6>[253110.940000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
<6>[253110.950000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253110.960000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253110.970000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253110.980000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253110.990000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253110.990000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
<6>[253111.040000] cfg80211: Calling CRDA to update world regulatory domain
<6>[253111.060000] cfg80211: World regulatory domain updated:
<6>[253111.060000] cfg80211:  DFS Master region: unset
<6>[253111.070000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
<6>[253111.080000] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253111.080000] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253111.090000] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253111.100000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253111.110000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253111.120000] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
<6>[253111.150000] cfg80211: Calling CRDA for country: RU
<6>[253111.180000] cfg80211: Regulatory domain changed to country: RU
<6>[253111.190000] cfg80211:  DFS Master region: ETSI
<6>[253111.200000] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
<6>[253111.210000] cfg80211:   (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253111.210000] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253111.220000] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
<6>[253111.230000] cfg80211:   (5650000 KHz - 5730000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
<6>[253111.240000] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
<6>[253111.300000] br0: port 1(eth1) entered disabled state
<6>[253111.400000] device ath0 entered promiscuous mode
<6>[253111.410000] br0: port 2(ath0) entered forwarding state
<6>[253111.410000] br0: port 2(ath0) entered forwarding state
<6>[253111.510000] eth0: link down
<6>[253112.300000] br0: port 2(ath0) entered disabled state
<6>[253112.420000] eth1: link up (1000Mbps/Full duplex)
<6>[253112.420000] br0: port 1(eth1) entered forwarding state
<6>[253112.430000] br0: port 1(eth1) entered forwarding state
<6>[253112.510000] eth0: link up (100Mbps/Full duplex)
<6>[253112.890000] br0: port 2(ath0) entered forwarding state
<6>[253112.900000] br0: port 2(ath0) entered forwarding state
<6>[253112.970000] device br0 left promiscuous mode
<6>[253113.400000] device eth0 entered promiscuous mode
<6>[253113.420000] eth0: link down
<6>[253113.440000] device eth0 left promiscuous mode
<6>[253113.510000] eth0: link up (100Mbps/Full duplex)
<6>[253114.050000] xt_CT: No such helper "ddtb"
<6>[253114.060000] xt_CT: No such helper "ddtb"
<6>[253114.430000] br0: port 1(eth1) entered forwarding state
<6>[253114.900000] br0: port 2(ath0) entered forwarding state

Вывод ifconfig:
Code:
ath0      Link encap:Ethernet  HWaddr FA:47:5C:12:77:07 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12948 errors:0 dropped:0 overruns:0 frame:0
          TX packets:31210 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2517435 (2.4 MiB)  TX bytes:18411029 (17.5 MiB)

br0       Link encap:Ethernet  HWaddr FA:47:5C:12:77:05 
          inet addr:192.168.1.254  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:731546 errors:0 dropped:55 overruns:0 frame:0
          TX packets:118623 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:179437528 (171.1 MiB)  TX bytes:55547877 (52.9 MiB)

br0:0     Link encap:Ethernet  HWaddr FA:47:5C:12:77:05 
          inet addr:169.254.255.1  Bcast:169.254.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

eth0      Link encap:Ethernet  HWaddr FA:47:5C:12:77:06 
          inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:186473 errors:0 dropped:0 overruns:0 frame:0
          TX packets:202053 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:48456704 (46.2 MiB)  TX bytes:148229207 (141.3 MiB)
          Interrupt:4

eth1      Link encap:Ethernet  HWaddr 2A:68:E1:3B:C0:92 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:724098 errors:0 dropped:0 overruns:0 frame:0
          TX packets:107379 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:198412256 (189.2 MiB)  TX bytes:41207867 (39.2 MiB)
          Interrupt:5

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING MULTICAST  MTU:65536  Metric:1
          RX packets:33 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2686 (2.6 KiB)  TX bytes:2686 (2.6 KiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 
          inet addr:172.16.16.2  P-t-P:172.16.16.2  Mask:255.255.255.252
          UP POINTOPOINT RUNNING NOARP PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:25574 errors:0 dropped:0 overruns:0 frame:0
          TX packets:37034 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:1520992 (1.4 MiB)  TX bytes:40020734 (38.1 MiB)

Вывод brctl show:
Code:
bridge name     bridge id               STP enabled     interfaces
br0             8000.fa475c127705       no              eth1
                                                        ath0

Вывод swconfig dev eth1 show:
Code:
Global attributes:
        enable_vlan: 0
Port 0:
        pvid: 1
        link: port:0 link:up speed:1000baseT full-duplex txflow rxflow
Port 1:
        pvid: 1
        link: port:1 link:up speed:100baseT full-duplex auto
Port 2:
        pvid: 1
        link: port:2 link:down
Port 3:
        pvid: 1
        link: port:3 link:up speed:100baseT full-duplex auto
Port 4:
        pvid: 1
        link: port:4 link:down
VLAN 1:
        vid: 1
        ports: 0 1 2 3 4
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3313

PostPosted: Wed Jan 28, 2015 20:08    Post subject: Reply with quote
Sonya wrote:

...
Подозреваю, что дело в VLAN. Подскажите, пожалуйста.
...
Вывод swconfig dev eth1 show:
Code:
Global attributes:
        enable_vlan: 0
...

Ваш ответ перед вами.
Code:
swconfig dev eth1 set enable_vlan 1
swconfig dev eth1 set apply
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3313

PostPosted: Wed Jan 28, 2015 20:14    Post subject: Reply with quote
Sonya
Вы используете tun, не могли бы вы описать настройки данного интерфейса и для чего вы его используете, для многих пользователей было бы интересно.
А так же установленные чипы под память.
Sonya
DD-WRT Novice


Joined: 04 Jul 2011
Posts: 19

PostPosted: Wed Jan 28, 2015 20:24    Post subject: Reply with quote
vasek00 wrote:

Ваш ответ перед вами.
Code:
swconfig dev eth1 set enable_vlan 1
swconfig dev eth1 set apply

Благодарю за столь скорый ответ!
Да, это решило основную проблему.
Интересно, а вернуть перепутанные порты на место можно?


Last edited by Sonya on Wed Jan 28, 2015 20:32; edited 2 times in total
Sonya
DD-WRT Novice


Joined: 04 Jul 2011
Posts: 19

PostPosted: Wed Jan 28, 2015 20:29    Post subject: Reply with quote
vasek00 wrote:
Вы используете tun, не могли бы вы описать настройки данного интерфейса и для чего вы его используете, для многих пользователей было бы интересно.

Собственно для этого всё и затевалось. Я использую OpenVPN, который присутствует в прошивке DD-WRT под 8-меговые роутеры, создаю туннель для подключения из дома к даче (там серый IP).

Quote:
А так же установленные чипы под память.

Память 32 MiB (WINBOND W9425G6JH-5I) снята со сгоревшего D-Link DIR-615 rev R1. Как пишут, подходят микросхемы с ноутбучнык планок DDR1. Флешка досталась в наследство из сгоревшей IP камеры. Думаю, подойдёт любая SPI флешка подходящего размера.
snhih
DD-WRT Novice


Joined: 25 Jan 2015
Posts: 9

PostPosted: Wed Jan 28, 2015 22:00    Post subject: Reply with quote
Инструкция с картинками.
Роутер TP-LINK TL-WR841ND v.8 (точнее - 8.1), с прошивкой DD-WRT v24-sp2 (12/22/14) std - build 25697.
В WAN переводить будем порт 1 из eth1. У меня это LAN4. Роутер лучше настраивать по воздуху. Если через кабель, то подключать в один из центральных портов: LAN2 или LAN3, чтобы уменьшить вероятность попасть в будущий WAN.
Для тех, кому не страшно, в приложении - файл настроек nvrambak.bin. Там для входа используется admin/admin.

Всё делается в WEB-интерфейсе. Рекомендую держать под рукой (в блокноте) ссылку http://192.168.1.1/Networking.asp и переходить по ней, если страница долго не хочет обновляться после Apply Settings.
1. Заходим в Administration - Commands. В Command Shell вставляем
Code:
stopservice wan
brctl delif br0 eth1
swconfig dev eth1 set enable_vlan 1
swconfig dev eth1 vlan 1 set ports "0t 2 3 4"
swconfig dev eth1 vlan 2 set ports "0t 1"
swconfig dev eth1 set apply
vconfig add eth1 1
vconfig add eth1 2
ifconfig eth1.1 up
brctl addif br0 eth1.1
ifconfig eth1.2 up
ifconfig eth0 down
startservice wan


и нажимаем Save Startup.

Если вместо первого порта WAN будет назначаться на другой порт, меняем местами единицу с нужным числом в строках 5 и 4.
2. Выключаем, включаем роутер.
Если по кабелю пропала связь с роутером, возможно, кабель подключен в будущий WAN. Тогда подключаемся к другому LAN.
3. Заходим в Setup - Networking. Должно быть так:

Current Bridging Table - Interface - eth1.1 ath0
WAN Port Assignment - eth0
Network Configuration - четыре строчки. По одной для eth1, eth1.1, eth1.2, ath0.
Если что-то не так, сбросить все настройки и вернуться к п. 1.
4. Assign to Bridge - кнопка Add.

Нажимаем. Появляется строчка. Заполняем. Assignment 0 - br0, Interface - eth1.1, Prio - без изменений.
5. WAN Port Asignment - выставляем eth1.2.
Отмечаем Unbridged для Network Configuration eth1.

6. Внизу страницы нажимаем Apply Settings.

7. Если на странице над Network Configuration eth1 не появился Network Configuration eth0, переходим туда-сюда по ссылкам в интерфейсе, потом возвращаемся. Отмечаем Unbridged для Network Configuration eth0, нажимаем Apply Settings.

8. Проверяем правильность настроек. Потом выключаем, включаем роутер.

9. Проверяем положение нового WAN, последовательно подключаясь к каждому LAN. На новом WAN компьютер не получит адрес автоматически и роутер не откликнется на ping 192.168.1.1.
Всё, роутером можно пользоваться почти как обычно. Единственная проблема, которую мне пока не удалось решить, это то, что MAC-адрес на новом WAN не должен совпадать с MAC-адресом любого из подключенных клиентов. Это может случиться при клонировании MAC. Если клонируем MAC, то сразу же меняем MAC на компьютере. Иначе интернета не будет.


Last edited by snhih on Sat Feb 14, 2015 19:25; edited 1 time in total
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3313

PostPosted: Fri Jan 30, 2015 12:47    Post subject: Reply with quote
По поводу MAC берем реальное значение, которое на шильдике от роутера и выполняем команду которая ниже, под MAC понимается значения вида ххMadx:xx:xx:xx:xx в место xx цифры двухзначные
Code:
nvram set wan_hwaddr="MAC"
nvram set et0macaddr="MAC"
nvram set et0macaddr_safe="MAC"
nvram commit
reboot

Заходим в Administration - Commands. В Command Shell прописываем строки, которые выше и потом нажимаем - Run Commands роутер должен перегрузиться. По поводу двух переменных et0macaddr_safe и et0macaddr_safe какая-то из них не нужна, так как она все равно не измениться. Можно потом проверить командой
Code:
nvram show | grep et0macaddr
snhih
DD-WRT Novice


Joined: 25 Jan 2015
Posts: 9

PostPosted: Sun Feb 01, 2015 9:54    Post subject: Reply with quote
vasek00 wrote:
По поводу MAC берем реальное значение, которое на шильдике от роутера

Боюсь, меня неправильно поняли. Нужен MAC не роутера, а компьютера, подключенного к роутеру.
vasek00 wrote:
и выполняем команду которая ниже, под MAC понимается значения вида ххMadx:xx:xx:xx:xx в место xx цифры двухзначные
Code:
nvram set wan_hwaddr="MAC"
nvram set et0macaddr="MAC"
nvram set et0macaddr_safe="MAC"
nvram commit
reboot

Заходим в Administration - Commands. В Command Shell прописываем строки, которые выше и потом нажимаем - Run Commands роутер должен перегрузиться. По поводу двух переменных et0macaddr_safe и et0macaddr_safe какая-то из них не нужна, так как она все равно не измениться. Можно потом проверить командой
Code:
nvram show | grep et0macaddr

Сделал как написано. Добавил команды в свой список (за исключением reboot, иначе роутер уйдёт в вечную перезагрузку). После перезагрузки проверил. Переменные et0macaddr и et0macaddr_safe приняли нужные значения. Но проблема осталась. Если тот же адрес, что прописан в wan_hwaddr назначить сетевой карте компьютера, на этом компьютере интернет не работает.
Попутно заметил, что если просто присвоить et0macaddr и et0macaddr_safe, а потом выполнить commit, но не присваивать их при загрузке, то переменные сбрасываются.
Лёха
DD-WRT Novice


Joined: 08 Feb 2015
Posts: 3

PostPosted: Sun Feb 08, 2015 16:04    Post subject: TP-Link TL-WR841ND v8 переназначить WAN Reply with quote
snhih, спасибо за подробное описание и скриншоты, всё отлично работает на версии роутера 8.4. Остаётся добавить - нужно настроить сетевую карту ПК на автоматическое получение IP-адреса, вместо стандартного 192.168.1.2

vasek00 - спасибо за помощь советами!

В самой ситеме есть справка по адресу http://192.168.1.1/help/HSetup.asp


Last edited by Лёха on Mon Feb 23, 2015 11:35; edited 11 times in total
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3313

PostPosted: Mon Feb 09, 2015 13:48    Post subject: Reply with quote
snhih wrote:

Боюсь, меня неправильно поняли. Нужен MAC не роутера, а компьютера, подключенного к роутеру.
Сделал как написано. Добавил команды в свой список (за исключением reboot, иначе роутер уйдёт в вечную перезагрузку). После перезагрузки проверил. Переменные et0macaddr и et0macaddr_safe приняли нужные значения. Но проблема осталась. Если тот же адрес, что прописан в wan_hwaddr назначить сетевой карте компьютера, на этом компьютере интернет не работает.


ifconfig
Code:

wan_hwaddr=xx:xx:xx:xx:46:40 
ath0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:46:3F 
br0       Link encap:Ethernet  HWaddr xx:xx:xx:xx:46:3F 
eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:46:3F 
vlan1     Link encap:Ethernet  HWaddr xx:xx:xx:xx:46:3F 
vlan2     Link encap:Ethernet  HWaddr xx:xx:xx:xx:46:40 

ifconfig после клонирования
Code:

wan_hwaddr=xx:xx:xx:xx:86:0E
ath0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:46:3F 
br0       Link encap:Ethernet  HWaddr xx:xx:xx:xx:46:3F 
eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:46:3F 
vlan1     Link encap:Ethernet  HWaddr xx:xx:xx:xx:46:3F 
vlan2     Link encap:Ethernet  HWaddr xx:xx:xx:xx:86:0E

где xx:xx:xx:xx:86:0E MAC от ПК подключенный к LAN порту роутера.

Или еще пример
Code:

wan_hwaddr=xx:xx:xx:xx:54:78 
ra0       Link encap:Ethernet  HWaddr xx:xx:xx:xx:54:79 
br0       Link encap:Ethernet  HWaddr xx:xx:xx:xx:54:77
eth2      Link encap:Ethernet  HWaddr xx:xx:xx:xx:54:77 
vlan1     Link encap:Ethernet  HWaddr xx:xx:xx:xx:54:77 
vlan2     Link encap:Ethernet  HWaddr xx:xx:xx:xx:54:78 

ifconfig после клонирования
Code:
wan_hwaddr=xx:xx:xx:xx:86:0E
ra0       Link encap:Ethernet  HWaddr xx:xx:xx:xx:54:79 
br0       Link encap:Ethernet  HWaddr xx:xx:xx:xx:54:77
eth2      Link encap:Ethernet  HWaddr xx:xx:xx:xx:54:77 
vlan1     Link encap:Ethernet  HWaddr xx:xx:xx:xx:54:77 
vlan2     Link encap:Ethernet  HWaddr xx:xx:xx:xx:86:0E 


Все работает, на ПК по второму варианту имеем "arp -a"
Code:
...
192.168.1.1 ---- xx:xx:xx:xx:54:77
...

На сетевой карте ПК состояние->сведения МАС-"xx:xx:xx:xx:86:0E". Всегда будет MAC адрес на WAN порту и на LAN отличные.
------- MAC1-WAN (роутер) LAN-MAC2 ------- MAC (ПК).

Quote:
Попутно заметил, что если просто присвоить et0macaddr и et0macaddr_safe, а потом выполнить commit, но не присваивать их при загрузке, то переменные сбрасываются.

Не понятно?
Одна из этих переменных меняться не будет, с другой будет все в порядке, выполняется один раз в жизни записью через "commit"
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3313

PostPosted: Mon Feb 09, 2015 15:46    Post subject: Re: TP-Link TL-WR841ND v8 переназначить WAN Reply with quote
Лёха wrote:

Хотелось бы узнать у форумчан:
Как у вас работает под DD-WRT выключатель на WiFi? У меня он работает только через Панель управления. Аппаратный почему-то безразличен.
Заранее благодарю за помощь!

У меня через сервис
Code:
 1125 root      1512 S    radio_timer

настройки в nvram
Code:
ath0_radio=1
radio0_timer_enable=1
radio0_on_time=000000001111111111111111

где в time время с 00-00 до 23-00, в примере wi-fi работает только с 08-00 до 24часов.

Если используете еще и "Virtual Interfaces", то естественно
Code:
radio1_on_time=000000001111111111111111
ath1_radio=1
radio1_timer_enable=1


Записать данные значение в nvram в данные переменные и выполнить commit, в StartUp не чего добавлять не надо.

Quote:
3) Обязательно ли вручную настраивать по скриншотам, ведь по сути мы уже всё настроили командами в Автозагрузке?

Например параметр для системы на каком интерфейсе WAN находиться в nvram памяти :
Code:
wan_default=
wan_ifnames=

которые меняют значения через настройки WEB GUI

Quote:
2) Здесь (link: port:0 link:up) видно, что старый WAN-порт всё ещё активен? Как можно его отключить? Кстати, трансформатор на нём я выпаял.

Code:
ifconfig [имя_интерфейса] down

У вас
Code:
ifconfig eth0 down


Last edited by vasek00 on Mon Feb 09, 2015 16:04; edited 1 time in total
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3313

PostPosted: Mon Feb 09, 2015 16:03    Post subject: Re: TP-Link TL-WR841ND v8 переназначить WAN Reply with quote
Лёха wrote:

1) Сделал всё по пунктам на прошивке от 22-12-2014 г., начиная с настроек по умолчанию. С данного роутера (на AR9341) интернет по WiFi уже бегает, но на ПК по кабелю не идёт. У меня PPPoE-провайдер, привязки к MAC-адресу нет (не включал клонирование).
Пытался сам разобраться - пока безрезультатно, что посоветуете?
После всех настроек по командам swconfig dev eth1 show и swconfig dev eth0 show результат один и тот же:
Code:
Global attributes:
   enable_vlan: 1
Port 0:
   pvid: 1
   link: port:0 link:up speed:1000baseT full-duplex txflow rxflow
Port 1:
   pvid: 2
   link: port:1 link:up speed:100baseT full-duplex auto
Port 2:
   pvid: 1
   link: port:2 link:down
Port 3:
   pvid: 1
   link: port:3 link:down
Port 4:
   pvid: 1
   link: port:4 link:up speed:100baseT full-duplex auto
VLAN 1:
   vid: 1
   ports: 0t 2 3 4
VLAN 2:
   vid: 2
   ports: 0t 1


Хотя, по команде ifconfig можно увидеть в наличии только ath0 (WiFi), br0 (мост), br0:0, eth1, eth1.1, eth1.2 и lo.

У вас на eth1 сидят все LAN порты, следовательно на eth1 нужно поднимать vlan. В br0 должен быть только eth1.1 и ath0 если eth1.1 у вас vlan для локальной сети LAN порты роутера. Если он у вас в bridge то в WEB GUI убрать галку на "bridge" параметре на eth1.2.
Goto page Previous  1, 2, 3, 4, 5  Next Display posts from previous:    Page 4 of 5
Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Atheros WiSOC All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum