Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:mikrotik:rb750gl [2015/05/24 06:37] – [Info] Ethernet added according OEM website tmomas | toh:mikrotik:rb750gl [2019/10/26 07:38] – [Info] columns updated tmomas | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Mikrotik RouterBoard RB750GL ====== | ||
| + | Small SOHO router with five independent Gigabit Ethernet ports and optional switch chip functionality. | ||
| + | |||
| + | ===== Supported Versions ===== | ||
| + | ---- datatable ---- | ||
| + | cols : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, Forum Topic URL_url, Device Techdata_pageid | ||
| + | headers : Brand, Model, Version, Current Release, OEM Info, Forum Topic, Technical Data | ||
| + | align : c, | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | ===== Hardware Highlights ===== | ||
| + | ---- datatable ---- | ||
| + | cols : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, | ||
| + | header | ||
| + | align : c, | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | ===== Installation ===== | ||
| + | ---- datatable ---- | ||
| + | cols : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url | ||
| + | headers : Model, Version, Current Release, Firmware OpenWrt Install, Firmware OpenWrt Upgrade, Firmware OEM Stock | ||
| + | align : c,c,c | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | ==== Using a Linux workstation ==== | ||
| + | Here is a simple guide to flash OpenWrt/ | ||
| + | |||
| + | Get these files (available [[https:// | ||
| + | < | ||
| + | lede-17.01.4-ar71xx-mikrotik-vmlinux-initramfs.elf | ||
| + | lede-17.01.4-ar71xx-mikrotik-nand-large-squashfs-sysupgrade.bin | ||
| + | lede-17.01.4-ar71xx-mikrotik-nand-64m-squashfs-sysupgrade.bin | ||
| + | </ | ||
| + | |||
| + | Connect your Linux workstation directly to the first port (1) of the device to your wired interface (directly to make sure that there won't any other DHCP server interfere). | ||
| + | |||
| + | Set a static ip on your wired interface (if you use NetworkManager or a similar tool use its capabilities or turn off the interface so that it won't interfere): | ||
| + | < | ||
| + | $ sudo ip addr add 192.168.1.200/ | ||
| + | </ | ||
| + | |||
| + | Start Dnsmasq (DHCP+TFTP server): | ||
| + | < | ||
| + | $ sudo dnsmasq --no-daemon --port=0 --dhcp-range=" | ||
| + | </ | ||
| + | |||
| + | Press the '' | ||
| + | |||
| + | < | ||
| + | $ sudo dnsmasq --no-daemon --port=0 --dhcp-range=" | ||
| + | dnsmasq: started, version 2.79 DNS disabled | ||
| + | dnsmasq: compile time options: IPv6 GNU-getopt DBus i18n IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth DNSSEC loop-detect inotify | ||
| + | dnsmasq-dhcp: | ||
| + | dnsmasq-tftp: | ||
| + | dnsmasq-dhcp: | ||
| + | dnsmasq-tftp: | ||
| + | ^C | ||
| + | </ | ||
| + | |||
| + | OpenWrt/ | ||
| + | < | ||
| + | $ ping 192.168.1.1 | ||
| + | ... | ||
| + | From 192.168.1.200 icmp_seq=15 Destination Host Unreachable | ||
| + | 64 bytes from 192.168.1.1: | ||
| + | </ | ||
| + | |||
| + | After a short while ssh daemon should be up too, and you should be able to login using ssh: | ||
| + | |||
| + | < | ||
| + | $ ssh root@192.168.1.1 | ||
| + | ... | ||
| + | BusyBox v1.25.1 () built-in shell (ash) | ||
| + | |||
| + | | ||
| + | / /\ _ ___ ___ ___ | ||
| + | / | ||
| + | / DE / \ | |__| _|| |) | _| | ||
| + | / | ||
| + | | ||
| + | \ LE \ / ----------------------------------------------------------- | ||
| + | | ||
| + | \________\/ | ||
| + | |||
| + | === WARNING! ===================================== | ||
| + | There is no root password defined on this device! | ||
| + | Use the " | ||
| + | in order to prevent unauthorized SSH logins. | ||
| + | -------------------------------------------------- | ||
| + | root@LEDE: | ||
| + | </ | ||
| + | |||
| + | Check the NAND size by looking at the kernel log output: | ||
| + | < | ||
| + | root@LEDE: | ||
| + | [ 4.692579] nand: device found, Manufacturer ID: 0x98, Chip ID: 0xf1 | ||
| + | [ 4.699024] nand: Toshiba NAND 128MiB 3,3V 8-bit | ||
| + | [ 4.703668] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64 | ||
| + | </ | ||
| + | |||
| + | In this case it is a device with 128MiB flash and a page size of 2048 bytes. | ||
| + | |||
| + | Next we will use the ...sysupgrade.bin file to flash OpenWrt/ | ||
| + | |||
| + | * Page size 512: lede-17.01.4-ar71xx-mikrotik-nand-64m-squashfs-sysupgrade.bin | ||
| + | * Page size 2048: lede-17.01.4-ar71xx-mikrotik-nand-large-squashfs-sysupgrade.bin | ||
| + | |||
| + | You can use the web interface to flash the device. Point your browser to http:// | ||
| + | |||
| + | To flash OpenWrt/ | ||
| + | |||
| + | |||
| + | ==== References of older instructions ==== | ||
| + | |||
| + | For more details and alternative method, see Eric Conrad' | ||
| + | |||
| + | ==== With the help of another openwrt router ==== | ||
| + | See the steps for the routerboard 493g: [[toh/ | ||
| + | |||
| + | ===== Basic configuration ===== | ||
| + | -> [[docs: | ||
| + | Set up your Internet connection, configure wireless, configure USB port, etc. | ||
| + | |||
| + | ===== Specific Configuration ===== | ||
| + | |||
| + | ==== Network interfaces ==== | ||
| + | The default network configuration is: | ||
| + | <WRAP BOX> | ||
| + | |||
| + | ^ Interface Name ^ Description | ||
| + | | br-lan | ||
| + | | eth0.1 | ||
| + | | eth0.2 | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Switch ==== | ||
| + | |||
| + | === Default after openwrt installation === | ||
| + | < | ||
| + | config interface ' | ||
| + | option ifname ' | ||
| + | option type ' | ||
| + | option proto ' | ||
| + | option ipaddr ' | ||
| + | option netmask ' | ||
| + | |||
| + | config interface ' | ||
| + | option ifname ' | ||
| + | option proto ' | ||
| + | |||
| + | config switch | ||
| + | option name ' | ||
| + | option reset ' | ||
| + | option enable_vlan ' | ||
| + | |||
| + | config switch_vlan | ||
| + | option device ' | ||
| + | option vlan ' | ||
| + | option ports '0t 2 3 4 5' | ||
| + | |||
| + | config switch_vlan | ||
| + | option device ' | ||
| + | option vlan ' | ||
| + | option ports '0t 1' | ||
| + | </ | ||
| + | |||
| + | === Every port as single port === | ||
| + | < | ||
| + | config interface ' | ||
| + | option ifname ' | ||
| + | option type ' | ||
| + | option proto ' | ||
| + | option ipaddr ' | ||
| + | option netmask ' | ||
| + | |||
| + | config interface ' | ||
| + | option ifname ' | ||
| + | option proto ' | ||
| + | |||
| + | config switch | ||
| + | option name ' | ||
| + | option reset ' | ||
| + | option enable_vlan ' | ||
| + | |||
| + | #port 1/Poe | ||
| + | config switch_vlan | ||
| + | option device ' | ||
| + | option vlan ' | ||
| + | option ports '0t 1' | ||
| + | |||
| + | #Ethernet 2 | ||
| + | config switch_vlan | ||
| + | option device ' | ||
| + | option vlan ' | ||
| + | option ports '0t 2' | ||
| + | |||
| + | #Ethernet 3 | ||
| + | config switch_vlan | ||
| + | option device ' | ||
| + | option vlan ' | ||
| + | option ports '0t 3' | ||
| + | |||
| + | #Ethernet 4 | ||
| + | config switch_vlan | ||
| + | option device ' | ||
| + | option vlan ' | ||
| + | option ports '0t 4' | ||
| + | | ||
| + | #Ethernet 5 | ||
| + | config switch_vlan | ||
| + | option device ' | ||
| + | option vlan ' | ||
| + | option ports '0t 5' | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Hardware ===== | ||
| + | |||
| + | ---- datatemplatelist dttpllist ---- | ||
| + | template: meta: | ||
| + | cols : Brand, Model, Versions, Device Type, Availability, | ||
| + | filter | ||
| + | filter | ||
| + | ---- | ||
| + | |||
| + | ==== Photos ==== | ||
| + | Photos of PCB (circa May 2014). Note that there appear to be testpoints for a serial port connection along with 3.3V power. In addition you can see the spot where USB could be, but the connector and power supply apear to de-populated. The back side was very uninteresting. | ||
| + | |||
| + | {{: | ||
| + | {{: | ||
| + | |||
| + | ===== Tags ===== | ||
| + | [[meta: | ||
| + | {{tag> | ||