6lbr
6lbr copied to clipboard
6lbr Web interface on a Raspberrypi standalone webserver
Hello, I'm trying to run 6lbr web server on a raspberry pi as a "Standalone access point", i.e.: the raspberry-pi will be configured as a wifi hotspot, and PC's/cell phones should be able to access the 6lbr web page via wifi (with no external internet connection). I just cannot open the web page [bbbb::100] from the network devices, any idea how to host this web page to the LAN?
- I built and installed 6lbr which is working fine via Ethernet
- I configured the raspberry-pi as a wifi server as shown below, and it is working: https://www.raspberrypi.org/documentation/configuration/wireless/access-point.md (all steps from the beginning until before "Add routing and masquerade")
- I tried it with Apache2 and managed to open the landing page on wifi devices
- I changed the interfaces file to connect br0 to wlan0 instead of eth0:
#####################################################
auto lo # Starts lo on bootup
iface lo inet loopback
auto wlan0 # Starts wlan0 on bootup
allow-hotplug wlan0 # starts wlan0 interface on a hotplug event
iface wlan0 inet manual # creates a network interface without an ip address which is normally done for bridges
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto br0 # Starts br0 on bootup
iface br0 inet manual
bridge_ports wlan0 #eth0
bridge_stp off
up echo 0 > /sys/devices/virtual/net/br0/bridge/multicast_snooping
post-up ip link set br0 address `ip link show wlan0 | grep ether | awk '{print $2}'`
###################################################
- ifconfig shows:
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 169.254.238.135 netmask 255.255.0.0 broadcast 169.254.255.255
inet6 bbbb::bb3b:4555:b661:34c3 prefixlen 64 scopeid 0x0<global>
inet6 bbbb::eef4:bdfd:43cc:f2e6 prefixlen 64 scopeid 0x0<global>
inet6 fe80::508e:c3ff:fec5:60a8 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:b0:44:72 txqueuelen 1000 (Ethernet)
RX packets 11829 bytes 1191261 (1.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 12107 bytes 994040 (970.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::457a:7baa:6c23:cabc prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:e5:11:27 txqueuelen 1000 (Ethernet)
RX packets 105791 bytes 10616611 (10.1 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 111225 bytes 48785647 (46.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 545142 bytes 37284522 (35.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 545142 bytes 37284522 (35.5 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
tap0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 169.254.77.32 netmask 255.255.0.0 broadcast 169.254.255.255
inet6 fe80::fa11:7560:8fb4:dace prefixlen 64 scopeid 0x20<link>
ether 02:0a:0b:0c:0d:0e txqueuelen 1000 (Ethernet)
RX packets 11829 bytes 1356867 (1.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 12397 bytes 1072150 (1.0 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.4.1 netmask 255.255.255.0 broadcast 192.168.4.255
ether b8:27:eb:b0:44:72 txqueuelen 1000 (Ethernet)
RX packets 5025 bytes 423785 (413.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3697 bytes 431764 (421.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0