Laptop as a bridge for Rock64's internet connection
#1
Hi all!

I've just got a Rock64, burned the official image (minimal Debian), connected to the monitor and the keyboard, launched it and... realized I need an internet connection. For this I can use a laptop (Debian again) connected via WiFi, which has one Ethernet port free. I've got some general descriptions about bridging and routing in Linux having WiFi but nothing worked so far. Say, I have a difficulty to connect to the Ethernet port of the WiFi access point. I believe it's quite a common case. Could someone, please, help me and provide a real case example solving such problem?
  Reply
#2
I'll specify the details.

There is a WiFi network 192.168.0.0/24 with the access point at 192.168.0.1 and the laptop at 192.168.0.8.

Assume the laptop has to act as a router. Following the aforementioned instructions I've created network 192.168.0.0/24 the the Ethernet interface of the laptop has ip 192.168.2.1. All the commands:

Code:
sudo ifconfig eth0 up
sudo ifconfig eth0 192.168.2.1
echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -A POSTROUTING -o wlan0 -s 192.168.2.0/24 -j MASQUERADE

Locally, now you can ping both laptop's ips: 192.168.1.8 and 192.168.2.1. The current config is:
Code:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
   link/ether ETH0-MAC brd ff:ff:ff:ff:ff:ff
   inet 192.168.2.1/24 brd 192.168.2.255 scope global eth0
      valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
   link/ether WLAN0-MAC brd ff:ff:ff:ff:ff:ff
   inet 192.168.1.8/24 brd 192.168.1.255 scope global wlan0
      valid_lft forever preferred_lft forever


Then I've set the rock64's Ethernet interface using `nmtui`: ip is 192.168.2.2/24, gateway is 192.168.2.1. From now I can ping local ip 192.168.2.2 but not the gateway. Checking the laptop's arp table I can't see the MAC of the rock64. Hence, I guess, no packets even sent via the cable.

So, the question is... what to do next?
  Reply
#3
Made a typo at the previous post. The correction is:

Quote:There is a WiFi network 192.168.1.0/24 with the access point at 192.168.1.1 and the laptop at 192.168.1.8
  Reply
#4
I've solved this issue using the built-in Network Manager of my distro. There I've selected "Shared to others computers" for the wired connection. I've canceled all the changes to all configuration files I made before. That's it, everything works automatically from both sides, the laptop and the Rock64.

However, the manual setup is still a miracle for me.
  Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Rock64 with Debian netinst usb Bloris 6 274 12-03-2019, 12:37 PM
Last Post: madalin
  The differences between Rock64 and RockPro64 phamoanh 1 229 06-12-2019, 10:44 PM
Last Post: evilbunny
  Custom Kernel for ROCK64 mayst 2 717 01-07-2019, 08:04 AM
Last Post: mayst
Bug Rock64 Login lpninja 1 418 10-04-2018, 12:02 AM
Last Post: tllim
  Rock64 suitable for headless TVHeadend install? elsmandino 3 931 06-26-2018, 11:37 AM
Last Post: Luke
  Will the Rock64 work as a mobile data storage device? Kennetht 1 287 03-29-2018, 10:07 AM
Last Post: xalius
  Rock64 OS eMMC boot ProfessionalDreamer 2 1,370 02-20-2018, 08:44 PM
Last Post: ProfessionalDreamer
  opencv on rock64 bendiro 4 1,224 02-07-2018, 05:08 AM
Last Post: xalius
  Kodi on Rock64 board cenguix 2 3,831 02-02-2018, 03:05 PM
Last Post: stuartiannaylor
  Rock64 USB 11b2p508 2 1,002 01-28-2018, 02:43 PM
Last Post: belfastraven

Forum Jump:


Users browsing this thread: 1 Guest(s)