1 (edytowany przez edass 2012-11-21 19:23:05)

Temat: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Witam!

Już od dawna używam w moim TP-Linku MR3420 oprogramowania OPENWRT z tej strony (BTW> Świetna roborta!!!) i postanowiłem wykorzystać go do czegoś więcej niż tylko podział internetu.

Wracając do tematu...
Mam 2 połączenia z internetem:
1. Kabelkiem LAN (radiówka z limitem przesyłu danych - na zasadach hotspot);
2. Modem 3G z Aero2.

Chciałbym podłączyć do routera hub USB (wiem aktywny) i zrobić coś takiego (wiem, że to możliwe wink ):
1. Pen z extroot i chyba SWAP;
2. Modem 3G Huawei E173;
3. HDD (2,5'' w obudowie ze złączem USB) udostępnione w sieci lokalnej aby można było odtwarzać jego zawartość na TV podłączonym do sieci;
4. Drukarka Brother DCP-J125.

Czy jest możliwość aby router utrzymywał na raz oba połączenia internetowe ale tak aby:
1. Aero2 wykorzystywał do Transmission (tylko do tego);
2. Radiówkę używał do wszystkiego innego ale nie do Transmission?

Zależy mi głównie na tym aby nie obciążać radiówki bo łącze mam 15Mbit/s a limit to tylko 80GB i przy tej prędkości szybko znika wink

Pozdrawiam!

Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

2

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Tak. multiwan/mwan2, możesz wskazać jakie ip czy porty mają iść którym połączeniem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

ŁAAAŁŁŁŁ...

Ten router mnie zadziwia big_smile. Będzie robił więcej niż mój komp a prądu pociągnie tylko niewielki ułamek tego co komp!

Zabieram się za kompletowanie sprzętu i instalację wszystkiego.

Pytanko
Do extroot lepiej użyć czytnika w modemie i karty microSD czy oddzielnego pena np. 1GB?
Co się stanie jeżeli odepnę modem z extrootem od routera(wyłączonego)  ?

Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

4

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Lepiej zewnętrzny nośnik.

Jak router jest wyłączony to nic się nie stanie, co może się stać...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Miałem na myśli czy się uruchomi bez tego modemu z extrootem ale to już nie ważne bo zrobię to na pendrivie a jak dojdę do wprawy to zrobię extroota na HDD.

Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

6

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Jak masz extroota to masz extroota. Jak odepniesz dysk - router normalnie się uruchamia i tyle, działa ze flash.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Kolejne pytanko...
Czy to wszystko o czym tutaj piszemy da się uruchomić na wersji Gargoyle czy muszę mieć czyste OpenWRT?

Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

8

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

I w tym i w tym, z tym że w w gargoyle nie ma już miejsca na to i musisz mieć extroota. Oraz, oczywiście, w gui Ci tego nie pokaże, co więcej - klikając coś w gui pewnie zepsujesz konfigurację.

Jak zainstalujesz obraz z openwrt to on ma luci w sobie, możesz doinstalować graficzną wtyczkę do multiwana.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Dzięki za odpowiedź.

Mogę również zainstalować Twoje AA bez GUI , zrobić extroota i wtedy doinstalować LuCI, zgadza się?

Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

10

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Zgadza się.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Zainstalowałem tą wersję z openwrt z LuCI i sie przeraziłem...
Widzę kilka ciekawych funkcji np. podgląd zainstalowanych pakietów, instalacja pakietów z poziomu przeglądarki. Szkoda, że extroot nie da się zrobić z poziomu przeglądarki.

Walczę dalej - teraz muszę znaleźć niedrogi i dobry HUB .

Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

12

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Da się - jest tam miejsce na wyklikanie tego.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Może troszeczkę odbiegnę od tematu, ale czy w niedalekiej przyszłości można liczyć na graficzną wtyczkę do multiwana w Gargoyle PL ? było by bosko smile.

14

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Gargoyle nie wpiera wielu interfejsów WAN, więc bez gruntownej przebudowy systemu - nie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Skompletowałem sprzęt i zacząłem działać...
HUB USB Esperanza EA125 - ma złącze do dodatkowego zasilania (brak zasilacza w komplecie) więc dołączyłem zasilacz HP 5V 2A.
Pen 4GB Kingston na extroota i swap - założyłem partycje 128MB swap + reszta
Modem Huawei e173
Dysk 2,5'' w obudowie zewnętrznej.

Na początek załadowałem fw do rutera z "wbudowanym" LuCI (wolę klikać wink ).
Niestety nie mogę zrobić extroota na tym fw bo router nie widzi pendrive (nawet bez hub-a).
Po doinstalowaniu paczek :
block-mount
kmod-usb-storage
kmod-fs-ext4

taki mam wynik:

 root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay
)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

16

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Pokaż wyniki:

ls /etc/rc.d/*
uci show fstab
blkid

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

root@OpenWrt:~# ls /etc/rc.d/*
/etc/rc.d/K50dropbear           /etc/rc.d/S45firewall
/etc/rc.d/K90network            /etc/rc.d/S50cron
/etc/rc.d/K95luci_fixtime       /etc/rc.d/S50dropbear
/etc/rc.d/K98boot               /etc/rc.d/S50telnet
/etc/rc.d/K99umount             /etc/rc.d/S50uhttpd
/etc/rc.d/S05defconfig          /etc/rc.d/S59luci_dhcp_migrate
/etc/rc.d/S05luci_fixtime       /etc/rc.d/S60dnsmasq
/etc/rc.d/S10boot               /etc/rc.d/S95done
/etc/rc.d/S11ubus               /etc/rc.d/S96led
/etc/rc.d/S20fstab              /etc/rc.d/S97watchdog
/etc/rc.d/S20network            /etc/rc.d/S98sysntpd
/etc/rc.d/S39usb                /etc/rc.d/S99sysctl
root@OpenWrt:~# uci show fstab
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=/home
fstab.@mount[0].device=/dev/sda1
fstab.@mount[0].fstype=ext4
fstab.@mount[0].options=rw,sync
fstab.@mount[0].enabled=0
fstab.@mount[0].enabled_fsck=0
fstab.@swap[0]=swap
fstab.@swap[0].device=/dev/sda2
fstab.@swap[0].enabled=0
 root@OpenWrt:~# blkid
/dev/mtdblock2: TYPE="squashfs"
/dev/sda2: UUID="e053d9ef-1193-9b03-f854-f67bc4e4e600" TYPE="ext2"
Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

18

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Żle. Ani nie masz target=/overlay (jeżeli masz AA) ani nie masz is_rootfs=1 (jeżeli masz backfire).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19 (edytowany przez edass 2012-11-23 19:21:45)

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

OK. Ja nawet nie próbowałem zrobić extroot bo myślałem, że router nie widzi pena (btw. który wpis oznacza pena?).

Posłałem do routera

# uci set fstab.@mount[0].target=/overlay
    # uci set fstab.@mount[0].device=/dev/sda2
    # uci set fstab.@mount[0].fstype=ext2
    # uci set fstab.@mount[0].options=rw,noatime
    # uci set fstab.@mount[0].enabled=1
    # uci commit fstab
    # /etc/init.d/fstab enable
    # reboot

----------EDIT---------------
Tutaj przed
/etc/init.d/fstab enable
trzeba jeszcze dodać identyfikację UUID czyli:


 # blkid /dev/sda1
    /dev/sda1: UUID="f11dbc98-b4f9-4ac9-9908-03d53a8d979f"

 # uci set fstab.@mount[0].uuid=f11dbc98-b4f9-4ac9-9908-03d53a8d979f
    # uci commit fstab

-----------------/EDIT--------------------

Dostałem:

root@OpenWrt:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
[b]/dev/sda2 on /overlay type ext2 (rw,noatime,user_xattr,barrier=1)[/b]
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay
)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
root@OpenWrt:~# ls /etc/rc.d/*
/etc/rc.d/K50dropbear           /etc/rc.d/S50cron
/etc/rc.d/K90network            /etc/rc.d/S50dropbear
/etc/rc.d/K95luci_fixtime       /etc/rc.d/S50telnet
/etc/rc.d/K98boot               /etc/rc.d/S50uhttpd
/etc/rc.d/K99umount             /etc/rc.d/S59luci_dhcp_migrate
/etc/rc.d/S05defconfig          /etc/rc.d/S60dnsmasq
/etc/rc.d/S05luci_fixtime       /etc/rc.d/S95done
/etc/rc.d/S10boot               /etc/rc.d/S96led
/etc/rc.d/S11ubus               /etc/rc.d/S97watchdog
/etc/rc.d/S20network            /etc/rc.d/S98sysntpd
/etc/rc.d/S39usb                /etc/rc.d/S99sysctl
/etc/rc.d/S45firewall
root@OpenWrt:~# uci show fstab
uci: Entry not found

Extroot jest i działa - mam ~3,4GB na pakiety ale dlaczego zniknął fstab?

Jak odpalić swap? Utworzyłem go jako pierwszą partycję.

Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

20

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Masz extroota, brawo.

Nie doczytałeś - po instalacji extroota router nie widzi nic co instalowałeś i konfigurowałeś we flash. Więc po prostu zainstaluj jeszcze raz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

21

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Doczytałem- nie pomyślałem...

Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

22 (edytowany przez edass 2012-11-23 19:17:33)

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Pytanie

Chciałbym ustawić we flashu routera jeszcze identyfikację UUID ale mam już extroota więc czy mogę teraz odpalić router bez pendrivie i podłączyć go dopiero po uruchomieniu systemu celem dodania UUID do fstab?

(Jeżeli nie można pisać pod swoimi postami to proszę o połączenie.)

Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

23

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Tak, po prostu uruchom router bez nośnika i zmień co chcesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24 (edytowany przez edass 2012-11-23 19:47:32)

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Super - coś już rozumiem :d.

Mam nadzieję, że nikt nie będzie miał nic przeciwko jeżeli użyję tego tematu jako moją ściągę? Dopiszę sobie kilka moich spostrzeżeń do poprzednich postów aby w razie potrzeby mieć gotowca big_smile.

Dla ułatwienia można sobie dodać to (zerznąłem z poradnika):

Mała sztuczka (http://eko.one.pl/forum/viewtopic.php?id=1062): aby wiadomo było jak system startuje należy PRZED zrobieniem extroota zrobić:
 
    # echo "Booted from internal flash" >> /etc/banner

A po zrobieniu:

    # echo "Booted from EXTERNAL ROOT" >> /etc/banner

Po zalogowaniu przez telnet/ssh wyświetli się informacja jak został uruchomiony router.

Kolejny problem SWAP

Czy SWAP trzeba ustawić przed extrootem czy już po?

Asus Merlin RT-AC86U + 2xRT-AC68U
OpenWRT rPi3+ E3372
rPi5 HA, rPi4 OH

25

Odp: MR3420 i 2 połączenia internetowe dla 2 różnych usług?

Po.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.