[MOD] Tomato64 (x86-64)
|
shibby |
Dodano 31-07-2024 06:54
|
SysOp
Posty: 17121
Dołączył: 15/01/2009 20:30
|
na początek zobacz czy ci w ogóle karty widzi
później zobacz jak są vlany poustawiane
Cytat nvram show | grep vlan
i pomyslimy co dalej.
PS możesz też porównać wyniki tych dwóch komend przed (wersję Live) i po instalacji Tomato. Opisz też jak instalujesz to Tomato na dysk.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
marianpro |
Dodano 31-07-2024 22:16
|
User
Posty: 47
Dołączył: 01/09/2018 12:50
|
Dzięki shibby za szybką odpowiedź w temacie.
Miałem właśnie dopisać, że nie za każdym razem wykrywa mi karty, więc to nie jest kwestia wersji live czy zainstalowanej.
Instalowałem komendą setup-tomato64 po uruchomieniu z USB live. Wskazałem dysk w kompie oraz zgodziłem się na partycję optware.
Wynik eth:
[ 0.610942] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 88:88:88:88:87:88
[ 0.610965] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[ 0.611020] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: FFFFFF-0FF
[ 0.611859] e1000e 0000:00:19.0 eth0: no PCI slot information
[ 0.724122] ACPI Error: Aborting method \_SB.PCI0.SAT0.SPT0._GTF due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
[ 0.739748] ACPI Error: Aborting method \_SB.PCI0.SAT0.SPT0._GTF due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
Wynik vlan:
lan7_ifnames_vlan=
wan1_ifnameX_vlan=
lan1_ifnames_vlan=
wan3_ifnameX_vlan=
wan_ifnameX_vlan=vlan0
lan5_ifnames_vlan=
vlan0ports=0 9
wan2_ifnameX_vlan=
lan3_ifnames_vlan=
vlan1ports=1 2 3 4 5 6 7 8 9*
lan6_ifnames_vlan=
ipv6_vlan=0
lan2_ifnames_vlan=
wl_vlan_prio_mode=off
lan_ifnames_vlan=vlan1
lan4_ifnames_vlan=
Wstawiłem jedną ze starszych kart jakie znalazłem 100Mb/s w PCI na RTL8139D (to klasyk był kiedyś), bo D-Link na Marvelu też nie szedł, zaś druga to 1Gb/s na Intelu wbudowana w płytę - i tę rozumiem, że widzi. |
|
|
|
shibby |
Dodano 01-08-2024 12:59
|
SysOp
Posty: 17121
Dołączył: 15/01/2009 20:30
|
Intela widać ze wykrywa jako eth0 ale innej nie widać.
Daj jeszcze wynik
Cytat nvram show | grep eth
bo mi czegoś brakuje.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
marianpro |
Dodano 01-08-2024 14:59
|
User
Posty: 47
Dołączył: 01/09/2018 12:50
|
Wygląda na to, że problematyczne są generalnie karty sieciowe, choć te same pod Windows chodzą, to tutaj wykrywane są jakoś z trudem, a Realtek'ów to miałem nawet kilka i to nowych.
Dołożyłem drugą kartę też Intela 82574L 1Gb/s i wykrywa za każdym razem od razu.
[ 0.593118] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 88:88:88:88:87:88
[ 0.593138] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[ 0.593190] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: FFFFFF-0FF
[ 0.681910] e1000e 0000:01:00.0 eth1: (PCI Express:2.5GT/s:Width x1) 1c:fd:08:70:92:ec
[ 0.681929] e1000e 0000:01:00.0 eth1: Intel(R) PRO/1000 Network Connection
[ 0.681950] e1000e 0000:01:00.0 eth1: MAC: 3, PHY: 8, PBA No: E25867-006
[ 0.682763] e1000e 0000:00:19.0 eth0: no PCI slot information
[ 0.682774] e1000e 0000:01:00.0 eth1: no PCI slot information
[ 0.700570] ACPI Error: Aborting method \_SB.PCI0.SAT0.SPT1._GTF due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
[ 0.717001] ACPI Error: Aborting method \_SB.PCI0.SAT0.SPT1._GTF due to previous error (AE_NOT_FOUND) (20230628/psparse-529)
[ 5.551071] e1000e 0000:01:00.0 eth1: entered allmulticast mode
[ 5.551158] 8021q: adding VLAN 0 to HW filter on device eth1
[ 5.552009] br0: port 1(eth1) entered blocking state
[ 5.552016] br0: port 1(eth1) entered disabled state
[ 5.552085] e1000e 0000:01:00.0 eth1: entered promiscuous mode
[ 9.129506] e1000e 0000:01:00.0 eth1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx
[ 9.129859] br0: port 1(eth1) entered blocking state
[ 9.129864] br0: port 1(eth1) entered forwarding state
[ 10.151647] e1000e 0000:00:19.0 eth0: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
Na łączu 1Gb/s od Netii mam teraz 950Mb/s, przy obciążeniu i5-3470 na poziomie 5%, gdzie ARM w ASUS RT-AC66U B1 dawał 300Mb/s max przy obciążeniu CPU na poziomie 50%. Myślę, że te pomiary obciążeń są takie z grubsza, że ARM był już na wysyceniu. Jestem zadowolony. Jak znajdę jakiś sprzęt bardziej energooszczędny i najlepiej pasywny, no i oby karty sieciowe były wykrywane, to przesiadam się na Tomato64.
Dzięki za pomoc. |
|
|
|
shibby |
Dodano 01-08-2024 17:34
|
SysOp
Posty: 17121
Dołączył: 15/01/2009 20:30
|
Chiński miniPC na jakimś 4-core intelu z LAN 4x 2,5G Intel v226 będzie zarówno energooszczędny, pasywny i będzie miał karty wykrywane przez Tomato64 a przy okazji 2.5Gbit może się przydać w przyszłości.
Kolejna sprawa to możesz najpierw postawić Proxmoxa VE i dopiero na nim tomato64 w wirtualizacji i prócz routera będziesz miał fajny homelab do nauki wirtualizacji itd.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
d00d3k |
Dodano 17-08-2024 14:59
|
User
Posty: 59
Dołączył: 11/10/2013 14:55
|
Testował już ktoś nowa wersje 2024.3 na proxmoxie? zauwazylem 2 wersje bios i uefi, ktora lepiej sie sprawuje na wirtualizacji? I jak najlepiej przejsc z 2024.2 na 2024.3 , na nowo trzeba stawiać vmke?
Przy okazji dopytam:
Aug 17 15:07:57 daemon warn irqbalance IRQ 31 affinity is now unmanaged
Aug 17 15:07:57 daemon warn irqbalance Cannot change IRQ 32 affinity: I/O error
Aug 17 15:07:57 daemon warn irqbalance IRQ 32 affinity is now unmanaged
Aug 17 15:07:57 daemon warn irqbalance Cannot change IRQ 30 affinity: I/O error
Aug 17 15:07:57 daemon warn irqbalance IRQ 30 affinity is now unmanaged
Aug 17 15:07:57 daemon warn irqbalance Cannot change IRQ 36 affinity: I/O error
Aug 17 15:07:57 daemon warn irqbalance IRQ 36 affinity is now unmanaged
Aug 17 15:07:57 daemon warn irqbalance Cannot change IRQ 39 affinity: I/O error
Aug 17 15:07:57 daemon warn irqbalance IRQ 39 affinity is now unmanaged
Aug 17 15:07:57 daemon warn irqbalance Cannot change IRQ 37 affinity: I/O error
Aug 17 15:07:57 daemon warn irqbalance IRQ 37 affinity is now unmanaged
Aug 17 15:08:57 daemon warn irqbalance Cannot change IRQ 38 affinity: I/O error
Aug 17 15:08:57 daemon warn irqbalance IRQ 38 affinity is now unmanaged
Czym to może być spowodowane? Wcześniej chodziło bez zarzutu, teraz coś się skomplikowało i wywala mi takie błędy na moim tomato postawionym na proxmoxie. Na poczatku myslalem ze mialem atak hakerski przez openvpn, ale zablokowalem porty i dojscia do mojego serwera Synology z zewnatrz oraz do Tomato.
Edytowany przez d00d3k dnia 17-08-2024 15:15
|
|
|
|
shibby |
Dodano 19-08-2024 13:13
|
SysOp
Posty: 17121
Dołączył: 15/01/2009 20:30
|
legacy vs uefi - w sumie bez różnicy. Używaj tej którą masz.
Jak przejść? Ściągasz plik update.zst i jego wskazujesz i samo się zaktualizuje.
Ja testowałem ale niestety wciąż jest błąd przy dualwanie. Zrzuciłem logi, dodałem do bug trackera i to w sumie tyle.
Te błędy to nie atak, tylko niedziałający daemon odpowiedzialny za obsługę procesorów wielowątkowych. Też miałem te błędy. Możliwe że wcześniej nie było to w ogóle zaimplementowane i autor próbuje wdrożyć tą funkcjonalność.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
d00d3k |
Dodano 20-08-2024 07:57
|
User
Posty: 59
Dołączył: 11/10/2013 14:55
|
shibby napisał: ↑ legacy vs uefi - w sumie bez różnicy. Używaj tej którą masz.
Jak przejść? Ściągasz plik update.zst i jego wskazujesz i samo się zaktualizuje.
Ja testowałem ale niestety wciąż jest błąd przy dualwanie. Zrzuciłem logi, dodałem do bug trackera i to w sumie tyle.
Te błędy to nie atak, tylko niedziałający daemon odpowiedzialny za obsługę procesorów wielowątkowych. Też miałem te błędy. Możliwe że wcześniej nie było to w ogóle zaimplementowane i autor próbuje wdrożyć tą funkcjonalność.
Dzięki za info, już zacząłem blokować, bo net co chwile padał i miałem wrażenie ataku ddos, bo prędkość na routerze mocno spadła. Zastanawiam się jak ugryźć wireguard, żeby w miarę był bezpieczny dostęp z zewnątrz, ale to poczekam jak dobra duszyczka wypowie się profesjonalnie na temat instalacji takiego rozwiązania i jak to jest bezpieczne |
|
|
|
cold_demon |
Dodano 10-12-2024 21:19
|
User
Posty: 49
Dołączył: 26/06/2012 14:08
|
Witam, czy mógłby mi ktoś wytłumaczyć jak zainstalować Tomato które uruchamia się z pendrive na dysk twardy ?
Doczytałem że trzeba użyć komendy ./setup-tomato64 tylko nie wiem w jaki sposób jej użyć. |
|
|
|
shibby |
Dodano 11-12-2024 09:58
|
SysOp
Posty: 17121
Dołączył: 15/01/2009 20:30
|
z konsoli SSH (np programem putty) albo jak masz konsolę na komputerku/wirtualce to tam się logujesz i wpisujesz komendę do instalacji.
Tylko komendę wydaj bez "./". Samo setup-tomato64 wpisz.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
cold_demon |
Dodano 11-12-2024 13:20
|
User
Posty: 49
Dołączył: 26/06/2012 14:08
|
Ok dzięki, teraz już wszystko jasne. Narazie chce się pobawić tą wersją Tomato na starszym kompie kompie a później pewnie kupię na AliExpress mały komputerek z portami 2,5 Gbit.
Scalony z 11 grudnia 2024 14:16:02:
Połączyłem się putty do Tomato i po wydaniu komendy setup-tomato64 otrzymałem komunikat „Installation script can only be run from the ISO image”
Edytowany przez cold_demon dnia 11-12-2024 14:16
|
|
|
|
shibby |
Dodano 12-12-2024 13:00
|
SysOp
Posty: 17121
Dołączył: 15/01/2009 20:30
|
Pewnie ściągnąłeś i wypaliles na pendrive plik img. W tym przypadku nie ma potrzeby instalacji na dysk bo partycja nvram jest tworzona na pendrive i na nim jest trzymany cały config.
Jak chcesz zainstalować tomato na dysk to musisz ściągnąć i wypalić (albo odpalić z ventoy) plik livecd.iso
Scalony z 17 grudnia 2024 22:27:18:
Dzięki shibby, o taką odpowiedź mi chodziło.
Tomato mam odpalone z pendrive ale chciałem go też odpalić z dysku bo mam kilka dysków 2,5 cala, puki co mam do zabawy starszy komputer z portami USB 2.0 wiec system uruchamiamy z dysku ssd napewno szybciej wstanie.
Pendrive z ventoy posiadam i niedługo zrobię próbę.
Gdyby komunikat brzmiał „Installation script can only be run from the livecd” to nie musiałbym zawracać wam głowy
Edytowany przez cold_demon dnia 17-12-2024 22:27
|
|
|