@scott68
I haven't had any issues with IPv6, wired or wireless, DHCPv6 or SLAAC.
Is your LAN br-lan?
If you have multiple OpenWrt units you need to make sure that they each have a unique IPv6 suffix set for the LAN interface and have an identical ULA-Prefix set.
@wally_walrus
If you are compiling you can put configs in
packages/base-files/
or
target/linux/mvebu/cortexa9/base-files/
or edit the specific files for each package.
You can also create a custom init script that calls uci with your changes.
There is CONFIG_PREINITOPT and CONFIG_INITOPT for overriding the init.
@SkewedZeppelin, thank you... I was hoping there would be a way to "mount" the image and copy the files over. I wish I could compile on my own but I'm not there yet, may have to take that as my next project
I used your divested .config, added a couple packages, and setup from scratch. The build is very stable. Fastest pings yet.
Personally I use x86 build with ap's, but I help family and a friend. One has 1200ac with a single ap and the other has a 32x using internal wlans. No ip6 on the 32x's wlans is not a deal breaker. Heck, it may keep his kids off of facetime. Lol. No strange errors in log to report. Everything else looks normal.
I'm going to backup and reflash your latest to see if a package I added is causing the issue.
hi, @SkewedZeppelin - thanks for the guide and the video - very helpful and much appreciated.
Is there a how to migrate guide for swconfig to dsa. I tried to search this forum for more info but havent had much luck. Or is it better off just installing the firmware factory defaults and reconfiguring ?
cheers
i want to build an image without the firewall but am not sure exactly how to remove it and where it sits in the config. I have a 2 wrt-32x (second one i scored for real cheap), one being an ap only.
in the config under the luci -> applications section i cant make a change to the install option which i assume is based on other dependencies that are installing. problem is i dont know where they are located in the config exactly.
cheers
Thanks. I was reading that doco earlier and it was saying to disable the firewall. I thought it would be easier to just not install it so I would have a custom config with no firewall installed for that particular router
I´m trying to compile following your instructions, but when running this ./scripts/feeds install -a -f everithing seems to be OK, but later it shows this warnings:
WARNING: Makefile 'package/utils/busybox/Makefile' has a dependency on 'libpam', which does not exist
WARNING: Makefile 'package/utils/busybox/Makefile' has a dependency on 'libpam', which does not exist
WARNING: Makefile 'package/utils/busybox/Makefile' has a build dependency on 'libpam', which does not exist
WARNING: Makefile 'package/boot/kexec-tools/Makefile' has a dependency on 'liblzma', which does not exist
WARNING: Makefile 'package/network/services/lldpd/Makefile' has a dependency on 'libnetsnmp', which does not exist
WARNING: Makefile 'package/utils/policycoreutils/Makefile' has a dependency on 'libpam', which does not exist
WARNING: Makefile 'package/utils/policycoreutils/Makefile' has a dependency on 'libpam', which does not exist
WARNING: Makefile 'package/utils/policycoreutils/Makefile' has a build dependency on 'libpam', which does not exist
Master is currently broken/in-flux right now. I'd checkout to d8afae0be8f0a2a4a26e303dd5212e2a2f8d69a3.
I'm not actually sure how to checkout all repos. Anyone know?
This is my first atempt, but it didn't worked. This is the result of the last step:
$ make -j16
ln: failed to create symbolic link 'lib64': Not a directory
ln: failed to create symbolic link 'lib32': Not a directory
time: target/linux/prereq#0.47#0.23#2.89
make[1] world
make[2] tools/compile
make[3] -C tools/flock compile
make[3] -C tools/xz compile
make[2] package/cleanup
ERROR: tools/xz failed to build.
make -r world: build failed. Please re-run make with -j1 V=s or V=sc for a higher verbosity level to see what's going on
make: *** [/mnt/c/Users/Carlos/openwrt/include/toplevel.mk:230: world] Error 1
Any ideas about what i'm doing wrong?
I'm new on this.
i have had to use -j1 for first make on a local git clone.
this is specifically mentioned in the quick building guide:
"For faster compiling, use make -j N , where N is the number of CPU cores + 1. Be aware that this method is prone to errors during compiling. In case you encounter compile errors, your very first step is to compile again without -j N . Use of make download prior to parallel compilation is recommended to prevent some of these errors (-jN is generally safe for the download step for those with faster Internet connectivity.)"
it is a mystery to me why these errors occur but I have usually been able to resolve them by running make -j1.