====== Learn Networking and Related ======
* PowerCert Animated Videos: https://www.youtube.com/channel/UCJQJ4GjTiq5lmn8czf8oo0Q/videos
====== Solution - Use OneDrive 5GB as mountable network work ======
* https://www.youtube.com/watch?v=NI0g0gwzRpY
* note, the onedrive/outlook acc should not have 2-step authenication
* step:
* login in onedrive https://onedrive.live.com to check your "cid" number in your url
* then, in your computer, map network drive, and put address as https://d.docs.live.net/YOUR_CID_NUMER
* then, when pop up the login, just type in login as like in browser
====== Problem - Router Give My PC 169.254.xxx.xxx IP ======
* Normally, in a local network setup like Home WiFi network, it gives every device a local IP address, like 192.168.1.xxx;
* Problem: If your PC are in 169.254.xxx.xxx situation (check with "ipconfig" command in cmd app) during network setup, you can't access your router at its default 192.168.1.1 address in internet browser
* Solution: in order to access 192.168.1.1 address, you may need to manually set your PC IP to like 192.168.1.xxx; here is the steps:
- Open Control Panel > Network and Internet > Network Connections to see the actual Ethernet port/WIFI connection that you are using
- Right click on the your current network connection icon, choose property > check "internet Protocol Version 4 (TCP/IPv4) Property
- Instead of letting IPv4 auto get your IP, you use manual entered IP address: 192.168.1.x (e.g. 192.168.1.5), subnet mask: 255.255.255.0; empty default gateway
- now you should be able to access your Router by either Ethernet or WIFI at 192.168.1.1
====== Problem - Router can't be accessed using default password ======
* press and hold reset button at router back for 5+ seconds to reset router, use Wifi or Ethernet to access 192.168.1.1 page in internet browser. (search internet for default password for your router model)
====== Can't Map a Network Drive ======
* make sure the computer which is sharing the folder has a username with password,
* then, in other computer, map that network driver with "\\PC_Name\path_to_the_fodler", with credential as "PC_Name\user_name" and "Password"
* additional note: make sure setting the folder permission with "full control" or "change" if you want end user create or modify on that folder, as default one is read only.
====== 1Gb Ethernet Direct Connection ======
* crossover wiring type ethernet cable is a part of history already, nowadays all ethernet adapter ports support Auto-MDIX (automatic medium-dependent interface crossover)
* which means: the port interface automatically detects the required cable connection type (straight through or crossover) and configures the connection appropriately
* wiki ref: https://en.wikipedia.org/wiki/Medium-dependent_interface
* Thus, you just need a cat6 cable or better, (cat5 is part of history as well and not available commonly) to connect 2 computer ethernet port directly.
* The Direct Connection Ethernet adapter setup (**Note**: if win10 interface hard to set ip, then just commandline admin mode faster)
* on that direct Network Connection property, setup IP4 connection IP manually, (cmd "Lighting" is my ethernet adapter name when you cmd ipconfig)
* 1.1.1.1 on one computer with mask 255.255.255.0 netsh interface ip set address name="Lighting" static 1.1.1.1 255.255.255.0 1.1.1.1
* 1.1.1.2 on other computer with mask 255.255.255.0 netsh interface ip set address name="Lighting" static 1.1.1.2 255.255.255.0 1.1.1.1
* 1.1.1.3 on other computer with mask 255.255.255.0 netsh interface ip set address name="Lighting" static 1.1.1.3 255.255.255.0 1.1.1.1
* and map network drive with that direct ip address like, access \\1.1.1.1\myShareFolderName on 1.1.1.2 computer
* For win10 auto change ip setting after restart, you need to go Windows 10 setting > Network > that Adapter: IP settings set
* ip assignment: manual, ipv4: 1.1.1.1; subnet length: 24; gateway: 1.1.1.0
* if auto configure still kick back, go regedit admin right: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}, you can check your ip setting to locate which guid is the one you want,
* then, add a DWORD "IPAutoconfigurationEnabled", value as 0
^ 1Gigabit speed ^ 125MegaByte/s ^
| real small files | 61MB/s in direct connection |
| large 20GB file | 128MB/s in direct connection |
| through a cheap wifi router Ethernet port | 12MB/s |
====== 10Gb Direct Connection Setup ======
* 10GbE speed = 1250MB/s, and setup is similar as 1GbE setup, but the hardware needs to meet the spec to achieve it.
* First, computer needs to have a 10Gb port.
* there are same Ethernet cable based ports network adapters and cable
* there are also copper wire cable based ports and cable (sfp+) (which is older than those new Ethernet port option)
* there are also other solution, which require driver setup properly and configured properly
* Cheap option
* sfp+ copper cable and sfp+ network adapter (normally around 60SGD in 2nd hand, cable around 3 meter most time)
* old generation of intel X540-T1,T2 10Gb Ethernet adapter (90sgd in 2nd hand) and standard cat6 Ethernet cable (6sgd for 5meter new)
* new generation of intel X550 10Gb Ethernet adapter (???sgd in 2nd hand) and standard cat6 Ethernet cable
* brand new Asus XG-C100C 10Gb Ethernet adaper (99USD new)
* https://www.youtube.com/watch?v=8aqzd_jNj_s
^ adapter / NIC (network interface card) ^
| LR-link tehuti tn4010b0 10gb single port card | pice 3.0x4 | 90 sgd |
| Asus XG-C100C | PCIe 3.0x4 | 160 sgd |
| AQtion AQN-107 | pcie 3.0x4 | 150 sgd |
| Intel x550-t1/t2 | PCIe 3.0x4 | 250-500sgd |
| Intel x540-t1/t2 | PCIe 2.0x8 | 100-120sgd used |
^ switch ^
| netgear xs505m | 4x 10GbE | 690 sgd |
| netgear xs708ev2 | 8 x 10GbE | 920 sgd |
| asus XG-U2008 | 2x10GbE + 8x1Gb | 310 sgd |
^ cable ^
| cat6a | 10Gbps (100m) |
| cat6 | 10Gbps (55m) |
| cat5e | 10Gbps (30m) |
| cat5e | 1Gbps (~) |
| cat5 | 100Mbps |
* 2.5G ethernet as inbetween solution of 1G and 10G:
* https://www.tp-link.com/sg/business-networking/unmanaged-switch/tl-sg108-m2/v1/
* 10G option:
* https://www.tp-link.com/sg/business-networking/unmanaged-switch/tl-sx1008/v1/
* full list of 10gb netgear switch: http://info.netgear.com/NA_10g
* cheap list of 10gb switch: https://nascompares.com/2018/01/19/cheapest-10gbe-switches/
* cheap list of 10gb nic: https://nascompares.com/2017/12/14/cheapest-10gb-1-port-pci-express-network-cards-rj45/
* https://planetechusa.com/blog/ethernet-different-ethernet-categories-cat3-vs-cat5e-vs-cat6-vs-cat6a-vs-cat7-vs-cat8/
* https://www.youtube.com/watch?v=8aqzd_jNj_s
* Understanding Switches: https://www.youtube.com/watch?v=9yYqNqTNnqI
* Networkwork optics overview:
* 1GB SFP - 100GB Optics: https://www.youtube.com/watch?v=7KGFWGbdfps
* https://item.jd.com/28030017748.html
* Chinese Name: 万兆以太网
* Intel X540-T1, X540AT2 ([[https://world.taobao.com/item/541750901793.htm|link]], [[https://world.taobao.com/item/531690888969.htm|link]])
====== Networking Solution ======
* Hub, Switch, & Router: https://www.youtube.com/watch?v=1z0ULvg_pW8
* Hub sends signal to all ports
* Switch send signal from one to another ports
* Router connects between networks (inter-network), while hub and switch create a network
* switch and networking: https://www.youtube.com/watch?v=_VRToy-9SD0
====== Port Number and Port Forward ======
* ports, router, ips: https://www.youtube.com/watch?v=2G1ueMDgwxw
**Ports**
* port numbers are often associated with certain protocol, application, type of usage
* like port 80 for http, 20,21 for ftp, 443 for https
* port number are in range of 0-65535
====== Local DNS Server ======
* router setup example for dns database
* https://www.linksys.com/ca/support-article?articleNum=164490
* example spec: https://www.hachi.tech/product/0745883632411/Linksys-LRT224-Dual-WAN-Business-Gigabit-VPN-Router
* windows dns check command
ipconfig /all
nslookup
====== Samsung TV and Android Connection ======
* Samsung App store, install SmartThings.
====== Network Content Filtering ======
^ wechat |
| res.wx.qq.com |
| up-hl.3g.qq.com |
| cc.map.qq.com |
| dldir1v6.qq.com |
^ wechat channel |
| sgminorshort.wechat.com |
| sgshort.wechat.com |
| wx.qlog.cn |
| dns.weixin.qq.com |
| Web File Transfer |
| wxapp.tc.qq.com |