I search a lot and i learn it they recommended Raspberry pi 4 supporting for 1 gb speed with SQM.
Question is Raspberry have 3 different version about ram 2gb-4gb-8gb. Its so much important higher gb ram ? Have a different between ? or which one need for 1 gb speed ?
Question is can i use same upon with Raspberry pi 4. I need to change it ? Its can makes problem about connection or someting ?
1 GB is fine, 2GB is mostly used. Both are more than you will need.
Yes, it looks like it is just a fiber optic modem/bridge.
Also:
The Wi-Fi is bad, you will need an old wi-fi router for that.
You will also need a USB to ethernet dongle.
You will need a passive cooling case like the Argon Neo.
Do note that the required USB Ethernet dongle for the RPi4 will increase latency with 1ms a 2ms
(I measured an added 1.6ms latency on my TP-Link UE300)
Some dongles offload the work to software the router has to do adding extra work and, probably, latency.
Some chipsets are known for doing the work in the chip reducing workload and latency on the router.
I cannot recommend one because I do not know how well OpenWrt takes advantage of it. I can show you one that uses the AX88179A chipset but, again, I have no real world experience.
The CM4 I've linked is the cheapest "lite" version with 1 GB RAM and without any WiFi or eMMC. This is more than sufficient for routing purposes. The second NIC in the DFRobot board is connected directly to the CM4 via a PCIe lane instead of through a USB controller. I have this exact setup and it works great.
Not really, the on-board antenna is actually really good. The U.FL is mainly useful if you're putting the CM4 inside a metal case or some other "inconvenient" location. But either way, the WiFi module on the Pis are not designed for general AP use, so the radio is not going to perform well even with external antennas.
On this page scroll down to Bootloader Recovery and follow instructions on how to flash an sd card with the latest bootloader.
Then go here click on Customize installed packages and/or first boot script.
If you got the ax88179 based USB to ethernet adapter add kmod-usb-net-asix-ax88179 at to the end of the packages list. It will build an image for you. Choose Factory (Ssquashfs). Put the card in the pi and fire it up without the USB ethernet dongle.
After it is done with its firstboot, use poweroff command. Unplug the pi from power, and add the USB to one of the blue ports. Pick the port you want to be its forever port.