home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   RBERRYPI      Support for the Raspberry Pi device      21,939 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 21,852 of 21,939   
   The Natural Philosopher to All   
   Re: More on the search for the mafic spe   
   15 Jan 26 12:07:13   
   
   MSGID: <10kal9i$oqup$1@dont-email.me> 4d967759   
   REPLY:  3418f8d1   
   PID: PyGate 1.5.2   
   TID: PyGate/Linux 1.5.2   
   CHRS: CP437 2   
   TZUTC: 0000   
   REPLYADDR tnp@invalid.invalid   
   REPLYTO 3:633/10 UUCP   
   On 14/01/2026 22:59, c186282 wrote:   
   > On 1/14/26 16:00, The Natural Philosopher wrote:   
   >>   
   >> If you recall I was after a configuration that would allow a Pi 4 or 5    
   >> to act in addition to its generic operation as a server on the    
   >> network, to also act as a wifi access point.   
   >>   
   >> I have *sort of* succeeded.   
   >>   
   >> The general process is to down the wifi and Ethernet interfaces,    
   >> create a bridge interface as master and slave the two other interfaces    
   >> (Thernet and wifi) to it   
   >>   
   >> The bridge interface has all the IP stuff attached to it.   
   >>   
   >> The Wifi interface has instructions to be an access point and have an    
   >> SSID, securitry and so on.   
   >>   
   >>   
   >> Ultimately I discovered that all this does is create and edit files in   
   >>   
   >> /etc/NetworkManager/system-connections and frankly this is probably    
   >> the easiest way to do it   
   >>   
   >> Here are the three files I created via nmcli   
   >>   
   >> # more br0.nmconnection   
   >> [connection]   
   >> id=br0   
   >> uuid=db3fc586-63b4-43f6-9cf3-efd207086553   
   >> type=bridge   
   >> interface-name=nm-bridge   
   >> timestamp=1768417618   
   >>   
   >> [ethernet]   
   >>   
   >> [bridge]   
   >> stp=false   
   >>   
   >> [ipv4]   
   >> address1=192.168.0.101/24,192.168.0.254   
   >> dns=192.168.0.101;   
   >> method=manual   
   >>   
   >> [ipv6]   
   >> addr-gen-mode=default   
   >> method=disabled   
   >>   
   >> [proxy]   
   >>   
   >>   
   >> -----------------------------------   
   >>   
   >> # more Garden.nmconnection   
   >> [connection]   
   >> id=Garden   
   >> uuid=f977bba8-bda3-404b-89c3-57c959c8b1fd   
   >> type=wifi   
   >> interface-name=wlan0   
   >> master=db3fc586-63b4-43f6-9cf3-efd207086553   
   >> slave-type=bridge   
   >> timestamp=1768410601   
   >>   
   >> [wifi]   
   >> band=bg   
   >> channel=9   
   >> mode=ap   
   >> powersave=2   
   >> ssid=MyGarden   
   >>   
   >> [wifi-security]   
   >> key-mgmt=wpa-psk   
   >> psk=rottenRatz   
   >>   
   >> [bridge-port]   
   >> --------------------------------------------------------------------   
   >>   
   >> # more Ethernet.nmconnection   
   >> [connection]   
   >> id=Ethernet   
   >> uuid=4a8b7eb6-678a-47e2-b5b2-416cc800438f   
   >> type=ethernet   
   >> interface-name=eth0   
   >> master=db3fc586-63b4-43f6-9cf3-efd207086553   
   >> slave-type=bridge   
   >> timestamp=1768409686   
   >>   
   >> [ethernet]   
   >>   
   >> [bridge-port]   
   >>   
   >> ---------------------------------------------------------------------------   
   >    
   >  ˙ I've set up Pi2s3s4s as 'servers' before, it was   
   >  ˙ never THIS complex however. A PI is just a very   
   >  ˙ small Linux box. Alas if you need multiple net   
   >  ˙ ports you may need to think of USB dongles.   
   >    
   >  ˙ Oh, 'nmcli' ... if you have to add THIS much junk   
   >  ˙ faster to manually edit the config file. Actually   
   >  ˙ I posted instructions on that about a year+ ago.   
   >  ˙ The NM GUI app is fairly capable too, IF you   
   >  ˙ have a GUI on yer PI. Not all do, hence my post.   
   >    
   >> Now for the problems:   
   >>   
   >> First of all I cant get the Pi4B to do more than 72Mbps. I *think*    
   >> this is a hardware limit   
   >    
   >  ˙ Net/USB/WiFi speed ratings for PIs are almost always   
   >  ˙ "best case" ... actually they're kinda LIES. The P4   
   >  ˙ was much better, P5s even better, but it's not gonna   
   >  ˙ be like a PCI card plugged into your Big Box.   
   >    
   >> More importantly if˙ any connected wifi clients try to use the    
   >> *internet*, response is flaky as fuck. 50%+˙ packet loss   
   ..   
   >> But wifi clients connected via the Pi WiFi˙ can access the *LAN*    
   >> smoothly. No packet loss.   
   >>   
   >> Wifi clients attached via any other access point can access the    
   >> internet smoothly.   
   >>   
   >> Just not *wifi clients attached via the pi*....   
   >>   
   >> I am struggling to understand how a device can access the LAN    
   >> perfectly but not the Internet.   
   >>   
   >> Any ideas?   
   >    
   >  ˙ DO check to see if your DNS and router base address   
   >  ˙ are correct. I had to get a new router and all my   
   >  ˙ clients were still pointed at the old base address.   
   >  ˙ They'd (usually) work OK on the LAN, but you could   
   >  ˙ not get updates or any other internet stuff.   
   >    
   As my job used to be in networking, of course I checked all that before    
   posting   
      
   The PI is not acting as a DHCP server, Merely as a bridge. The router    
   does all that (DHCP)  and assigns the  DNS servers etc.   
      
   I can ping an external *IP address* from the PI faultlessly.   
      
   I can't ping an external IP address from a wifi connected client consistntly   
   I CAN ping an internal *IP address* from a wifi connected client flawlessly.   
      
   >  ˙ /etc/dhcpcd is the place to start.   
      
   No, it isn't., Its not involved   
      
   > Also use NM to   
   >  ˙ look at all those device defs. Tweaking those things   
   >  ˙ fixed MY internet problems. Just ONE number mal-typed,   
   >  ˙ ONE mistaken, number is enough to screw up everything.   
   >    
   Done all that already. That's why I published the nm files. So you could    
   check.   
      
   E,g. here are some ping results   
   This is from the Pi itself ...   
      
   root@Coriolanus:~# ping vps.templar.co.uk   
   PING vps.templar.co.uk (185.113.128.151) 56(84) bytes of data.   
   64 bytes from vps.templar.co.uk (185.113.128.151): icmp_seq=1 ttl=59    
   time=21.0 ms   
   64 bytes from vps.templar.co.uk (185.113.128.151): icmp_seq=2 ttl=59    
   time=21.0 ms   
   64 bytes from vps.templar.co.uk (185.113.128.151): icmp_seq=3 ttl=59    
   time=21.3 ms   
   64 bytes from vps.templar.co.uk (185.113.128.151): icmp_seq=4 ttl=59    
   time=21.3 ms   
   64 bytes from vps.templar.co.uk (185.113.128.151): icmp_seq=5 ttl=59    
   time=21.3 ms   
   64 bytes from vps.templar.co.uk (185.113.128.151): icmp_seq=6 ttl=59    
   time=20.8 ms   
   64 bytes from vps.templar.co.uk (185.113.128.151): icmp_seq=7 ttl=59    
   time=20.9 ms   
   64 bytes from vps.templar.co.uk (185.113.128.151): icmp_seq=8 ttl=59    
   time=21.0 ms   
   64 bytes from vps.templar.co.uk (185.113.128.151): icmp_seq=9 ttl=59    
   time=21.3 ms   
   ^C   
   --- vps.templar.co.uk ping statistics ---   
   9 packets transmitted, 9 received, 0% packet loss, time 8010ms   
   rtt min/avg/max/mdev = 20.788/21.093/21.302/0.192 ms   
      
   Now from a laptop connctred vuas the pi as a wifi access point   
      
      
   root@Prospero:~# ping vps.templar.co.uk   
   PING vps.templar.co.uk (185.113.128.151) 56(84) bytes of data.   
   64 bytes from vps.templar.co.uk (185.113.128.151): icmp_seq=3 ttl=59    
   time=112 ms   
   ^C   
   --- vps.templar.co.uk ping statistics ---   
   14 packets transmitted, 1 received, 92.8571% packet loss, time 13351ms   
   rtt min/avg/max/mdev = 111.730/111.730/111.730/0.000 ms   
      
   But pinging the main server on the LAN is this   
      
     root@Prospero:~# ping 192.168.0.100   
   PING 192.168.0.100 (192.168.0.100) 56(84) bytes of data.   
   64 bytes from 192.168.0.100: icmp_seq=1 ttl=64 time=12.4 ms   
   64 bytes from 192.168.0.100: icmp_seq=2 ttl=64 time=9.96 ms   
   64 bytes from 192.168.0.100: icmp_seq=3 ttl=64 time=11.3 ms   
   64 bytes from 192.168.0.100: icmp_seq=4 ttl=64 time=8.69 ms   
   64 bytes from 192.168.0.100: icmp_seq=5 ttl=64 time=10.2 ms   
   64 bytes from 192.168.0.100: icmp_seq=6 ttl=64 time=8.30 ms   
   64 bytes from 192.168.0.100: icmp_seq=7 ttl=64 time=11.9 ms   
   64 bytes from 192.168.0.100: icmp_seq=8 ttl=64 time=5.13 ms   
   64 bytes from 192.168.0.100: icmp_seq=10 ttl=64 time=11.7 ms   
   ^C   
   --- 192.168.0.100 ping statistics ---   
   10 packets transmitted, 9 received, 10% packet loss, time 9021ms   
   rtt min/avg/max/mdev = 5.127/9.950/12.386/2.163 ms   
   root@Prospero:~#   
      
   I am beginning to think that whilst a theoretical possibility, wifi    
   bridging on a PI is probably too shit to use.   
      
      
   --    
   In theory, there is no difference between theory and practice.   
   In practice, there is.   
   -- Yogi Berra   
      
      
   --- PyGate Linux v1.5.2   
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)   
   SEEN-BY: 105/81 106/201 128/187 129/14 305 153/7715 154/110 218/700   
   SEEN-BY: 226/30 227/114 229/110 112 134 200 206 275 300 317 400 426   
   SEEN-BY: 229/428 470 616 664 700 705 266/512 291/111 292/854 320/219   
   SEEN-BY: 322/757 342/200 396/45 460/58 633/10 280 414 418 420 422   
   SEEN-BY: 633/509 2744 712/848 770/1 902/26 2320/105 5020/400 5075/35   
   PATH: 633/10 280 229/426   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca