Network - FAQ
Can't find what you're looking for?
This QTrobot FAQ is a summary of the issues from our Github repo. You can always open a new issue/feature request for any interfaces and we do our best to fix/implement them.
1. How to disable port forward on QTrobot?
Okay. here is the instruction how to disable port forwarding on QTrobot:
- access QTrobot RPI via ssh.
- navigate to
~/robot/autostarts and open
start_qt_routes.sh for editing (e.g. using vim/nano)
- comment this line
exec echo "$QT_USERNAME" | sudo -kS iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
- reboot the robot.
NOTICE: Doing this, you need to access QTrobot RPI web-config interface using
2.How do I setup Wifi on QTrobot?
Let me clarify the QTrobot WIFIs and web interface. As it has been explained in different places (#7) QTrobot has an RPI and one NUC PC.
- RPI WIFI is configured as Hotsopt with unique ssid for each robot (e.g. QT100). the web interface is accessible via
- NUC WIFI is free and you can use it to connect to the internet either via it's Ubuntu desktop, terminal programs via ssh or using NUC web interface via
The reason that web interface of RPI does not allow you to change its WIFI configuration is intuitive: you cannot access it remotely any more via its hotspot! QTrobot gave you three simple options to connect it to the internet:
- Using NUC WIFI
- Using an external WIFI dongle attached to RPI USB port (back of the robot)
- Using external Ethernet adapter attached to NUC USB-C port (see the attached picture)
Notice: It does not matter which option you use to connect the robot to the internet. The internet will be always shared and routed between RPI and NUC!
Notice: If you connect external WIFI dongle to the RPI 's USB port, you need to reboot the robot and then it will be shown up in the RPI web interface!