24 Listopada 2024 08:30:10
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· [S] Asus RT-AC56U
· DIR868l OFW asus vs ...
· Szukam zaproszenia n...
· [MOD] FreshTomato-AR...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
· Czy to jeszcze NAS?
· RT AC66U B1
· Wireguard na FreshTo...
Najpopularniejsze obecnie wątki
· DIR868l OFW asus ... [8]
· [S] Asus RT-AC56U [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [219 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
18.119.120.59
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
Dostęp do modemu adsl będąć za routerem z tomato
shibby
Opis wzorowany na http://www.linksysinfo.org/forums/showthread.php?t=65958 - własna interpretacja

Typowa sytuacja gdy mamy modem w trybie bridge i za nim router z tomato.

www.dd-wrt.com/wiki/images/6/64/Access.to.modem.png

W powyższym przykładzie modem posiada ip 10.0.0.1 i ma wyłączony serwer dhcp.
Router natomiast posiada domyslny adres ip 192.168.1.1 i serwer dhcp rozdaje adresy ip z zakresu 192.168.1.2-254.

!UWAGA - Jezeli nasz modem posiada taką samą podsieć adresacji ip jak router (czyli patrząc na nasz przykład miałby 192.168.1.x), należy ją zmienić na inną np 192.168.2.x lub 10.0.0.x.

!UWAGA - różne routery posiadają różnie stworzone VLANy. Musimy najpierw "namierzyć", który VLAN to nasz WAN.

W większości routerów ze switchem 100mbps VLANy przedstawiają się następująco:

Cytat

nvram show | grep vlan.ports
vlan0ports=1 2 3 4 5*
vlan1ports=0 5


Jak widać tu naszym WANem jest "vlan1"

Jednak w przyladku routerów ze switchem gigabitowym np RT-N16, VLANy wyglądają tak:

Cytat

nvram show | grep vlan.ports
vlan1ports=4 3 2 1 8*
vlan2ports=0 8


Tu naszym WANem jest vlan2. Musimy o tym pamiętać!

Gdy znamy już, który interfejs to nas WAN (w przykładzie użyty będzie vlan2), znamy adres ip modemu (przypominam, iż w przykładzie jest to 10.0.0.1), możemy przystąpić do meritum sprawy.

Do skryptu init dopisujemy:

Cytat

ip addr add 10.0.0.2/24 dev vlan2 brd +


Gdzie 10.0.0.2 to adres ip jaki nadajemy interfejsowi WAN z maską 24 bitową (255.255.255.0) tak by router widział się z modemem. Natomiast vlan2 to nasz interfejs WAN.

Do skryptu firewall dodajemy:

Cytat

iptables -I POSTROUTING -t nat -o vlan2 -d 10.0.0.1 -j SNAT --to 10.0.0.2


Nie wymaga chyba tłumaczeń.

Po restarcie routera powininny móc dostać się na 10.0.0.1 bez większych problemów.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
foooox
Nie wiem na czym polega różnica, ale ja dla IP - modem: 192.168.0.1, router: 192.168.1.1 miałem kiedyś ustawione tak:

Init:
sleep 5
ip addr add 192.168.0.2/24 dev vlan1 brd +

Firewall:
/usr/sbin/iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.0.0/24 -j MASQUERADE

Teraz mam tak:

Firewall:
ip addr add 192.168.0.2/24 dev vlan1 brd +
iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.0.0/24 -j MASQUERADE

W obydwu przypadkach wszystko działa dobrze. A tu teraz trzecia opcja i nie wiem, która jest najbardziej poprawna.
 
shibby
wszystkie są poprawne. Zresztą jak widać w oryginalnym opisie jest właśnie MASQ a nie SNAT.

Fajnie że przytoczyłeś inne rozwiązania Smile
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
nav
Gdzieś na forum jest jeszcze takie rozwiązanie:

Cytat

ifconfig vlan1 10.0.0.2 netmask 255.255.255.0
iptables -A forwarding_rule -d 10.0.0.1 -j ACCEPT
iptables -t nat -A POSTROUTING -d 10.0.0.1 -j MASQUERADE

Skrypt dopisywany do Firewall.
Edytowany przez nav dnia 24-01-2011 14:19
Ovislink WL-1600GL @ tomato by Shibby
Tp-link mr3220 @ mifi by Obsy + huawei e3372h mod
 
shibby
tak w sumie tez takie rozwiazanie powinno zadzialac.

Dobrze ze zbieramy wszystkie rozwiazania w jednym temacie bo on dosc czesto powraca.

Oczywiście we wszystkich rozwiazania trzeba znaleźć ktory vlan jest naszym WANem bo nie zawsze bedzie to vlan1.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
nav
Dzialalo bez problemu, bo uzywalem.
Obecnie zmienilem na to co podal wyzej Fooox, bo krotsze.
W sumie Twoja metoda jest jeszcze krotsza, bo zostaje tylko jedna linijka w firewallu ;)
Ovislink WL-1600GL @ tomato by Shibby
Tp-link mr3220 @ mifi by Obsy + huawei e3372h mod
 
pawlakro
A u ta metoda niestety nie działa.
Mam takie wpisy
INIT:
ip addr add 192.168.1.2/24 dev vlan2 brd +
FIREWALL:
iptables -I POSTROUTING -t nat -o vlan2 -d 192.168.1.1 -j SNAT --to 192.168.1.2


Modem ma IP 192.168.1.1
Router - 10.0.0.1

Macie może jakieś pomysły?
Netia ADSL + TP-LINK TD-8816+Asus RT-N16 + Tomato Firmware 1.28.0000 MIPSR2-083V K26 USB AIO+QNAP TS119

Polsat LTE + Huawei E398+Asus RT-N16 + Tomato Firmware 1.28.0000 MIPSR2-083V K26 USB AIO
 
shibby
sprobuj wiec

Cytat

iptables -I POSTROUTING -t nat -o vlan2 -d 192.168.1.0/24 -j MASQUERADE

Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
pawlakro
Niestety to również nie działa
Netia ADSL + TP-LINK TD-8816+Asus RT-N16 + Tomato Firmware 1.28.0000 MIPSR2-083V K26 USB AIO+QNAP TS119

Polsat LTE + Huawei E398+Asus RT-N16 + Tomato Firmware 1.28.0000 MIPSR2-083V K26 USB AIO
 
shibby
a z poziomu routera mozesz w ogole pingowac ip modemu?
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
pawlakro
Niestety 100% lost
Netia ADSL + TP-LINK TD-8816+Asus RT-N16 + Tomato Firmware 1.28.0000 MIPSR2-083V K26 USB AIO+QNAP TS119

Polsat LTE + Huawei E398+Asus RT-N16 + Tomato Firmware 1.28.0000 MIPSR2-083V K26 USB AIO
 
shibby
jestes wiec pewien ze modem na taki adres ip?

Pokaz ifconfig na routerze

Mozesz tez podpiac komputer wprost do modemu i wpisac sobie ip z palca i zobaczyc czy uda ci sie wejsc i czy dochodzi ping.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
pawlakro
Udało się. Musiałem przejrzeć post z linka umieszczonego w pierwszym poście.

Teraz mam tak i działa.

INIT:
sleep 5
ip addr add 192.168.1.2/24 dev $(nvram get wan_ifname) brd +

FIREWALL:
iptables -I POSTROUTING -t nat -o $(nvram get wan_ifname) -d 192.168.1.0/24 -j MASQUERADE
Edytowany przez pawlakro dnia 16-02-2011 20:55
Netia ADSL + TP-LINK TD-8816+Asus RT-N16 + Tomato Firmware 1.28.0000 MIPSR2-083V K26 USB AIO+QNAP TS119

Polsat LTE + Huawei E398+Asus RT-N16 + Tomato Firmware 1.28.0000 MIPSR2-083V K26 USB AIO
 
banditfr
Niestety u mnie żadna opcja nie działa.

modem 10.0.0.1
router (linksys wrt54gl + tomato) 192.168.1.1



przykład konfiguracji:
ip addr add 10.0.0.2/24 dev vlan0 brd +
iptables -I POSTROUTING -t nat -o vlan0 -d 10.0.0.0/24 -j MASQUERADE

EDIT:
skorzystałem z automatycznego wyboru VLAN ijest ok.

init:
sleep 5
ip addr add 10.0.0.2/24 dev $(nvram get wan_ifname) brd +

firewall:
iptables -I POSTROUTING -t nat -o $(nvram get wan_ifname) -d 10.0.0.0/24 -j MASQUERADE
banditfr załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.

Edytowany przez banditfr dnia 01-08-2011 13:30
 
shibby
bo nie czytasz uważnie tutoriala

Cytat

W większości routerów ze switchem 100mbps VLANy przedstawiają się następująco....

Jak widać tu naszym WANem jest "vlan1"


a ty ustawiasz regułki na vlan0. Wytłumaczysz mi czemu?
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
banditfr

Cytat

shibby napisał(a):

bo nie czytasz uważnie tutoriala

Cytat

W większości routerów ze switchem 100mbps VLANy przedstawiają się następująco....

Jak widać tu naszym WANem jest "vlan1"


a ty ustawiasz regułki na vlan0. Wytłumaczysz mi czemu?


próbowałem z 0, 1, 2 - na każdym tak samo
 
shibby
zrób tak
do skryptu init wklej

Cytat

ip addr add 10.0.0.2/24 dev vlan1 brd +


do skryptu firewall wklej

Cytat

iptables -I POSTROUTING -t nat -o vlan1 -d 10.0.0.1 -j SNAT --to 10.0.0.2


zapisz, reset routera i musi działać bo sam tak ustawiałem koledze.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
luk1121

Cytat


INIT:
sleep 5
ip addr add 192.168.1.2/24 dev $(nvram get wan_ifname) brd +

FIREWALL:
iptables -I POSTROUTING -t nat -o $(nvram get wan_ifname) -d 192.168.1.0/24 -j MASQUERADE


U mnie ten sposób też działa a ten z 1 postu nie.
Asus RT-AC68U E1 + freshtomato-RT-AC68U-ARM_NG-2020.8-AIO-64K
 
phoe

Cytat

foooox napisał(a):
Firewall:
ip addr add 192.168.0.2/24 dev vlan1 brd +
iptables -I POSTROUTING -t nat -o vlan1 -d 192.168.0.0/24 -j MASQUERADE


Ja wg. tego wlasnie zrobilem i dziala, dzieki. Smile
 
Pirek
witam
u mnie działa ustawienie:
INIT:
sleep 5
ip addr add 10.0.0.2/24 dev $(nvram get wan_ifname) brd +

FIREWALL:
iptables -I POSTROUTING -t nat -o $(nvram get wan_ifname) -d 10.0.0.0/24 -j MASQUERADE

Router mam ustawiony na 192.168.0.1 a karte sieciowa: 192.168.0.2

tylko trzeba zmienić w ustawieniach karty sieciowej IP na 10.0.0.3 i wtedy widac modem pod 10.0.0.1 jak sieciowka jest ustawiona na 192.168.0.2 to nie ma polaczenia Smile
Asus RT-N16 [B4] Tomato v1.28 K26 USB K26 123 EN-AIO
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 88

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

95,547,531 unikalnych wizyt