Remove network.mode file

This commit is contained in:
Fabian Bläse 2022-01-06 13:23:53 +01:00
parent 1fdba9da60
commit 7dfb71fc18
5 changed files with 11 additions and 42 deletions

View File

@ -1,30 +0,0 @@
################
## This file is used to configure the behavior of network interfaces
## if the routers interfaces differ from the standard WAN+4LAN-Ports
## +2Wireless APs.
## If you want to change their behavior, you should edit the file
## /etc/network.config
## After that you have to reboot the router with following command.
#reboot
#
### The canonical syntax of this file is:
#SPECIFIER="MODE"
### MODES
## Generally there are 3 operating modes for network interfaces in fff.
#BATMAN: The interface is used to mesh with other fff-nodes
#WAN: The interface is used to connect to supernodes via vpn and
# ordinary internet.
#CLIENT: The interface is used to connect clients to the fff-net
##
### SPECIFIER
## For devices only including one ethernet port the specifier is called
## ETHMODE. The default mode for these devices is "BATMAN".
## For example this is the case for: gl-ar150, tl-mr3020-v1, tl-wa850re-v1,
## tl-wa860re-v1, tl-wa901nd-v2, ubnt-bullet-m, ubnt-loco-m-xw, ubnt-nano-m,
## ubnt-unifi
ETHMODE="CLIENT"
## Devices featuring 2 ethernet ports are configured by SPECIFIERs ressembling
## the labels on the PORT itself. For the cpe210 these are called LAN0 and LAN1.
## Therefore they are configured as follows:
LAN0MODE="WAN"
LAN1MODE="CLIENT"

View File

@ -29,3 +29,14 @@ if [ -n "$ETHMESHMAC" ]; then
uci commit network
/etc/init.d/network restart
fi
if [ ! -s /etc/network.config ] ; then
# Write network.config
if [ "$ONE_PORT" = "YES" ] || [ -n "$ETHPORT" ] ; then
echo "ETHMODE='CLIENT' # use BATMAN, CLIENT or WAN" >> /etc/network.config
fi
if [ -n "$TWO_PORT" ] ; then
echo "LAN0MODE='WAN' # use BATMAN, CLIENT or WAN" >> /etc/network.config
echo "LAN1MODE='CLIENT' # use BATMAN, CLIENT or WAN" >> /etc/network.config
fi
fi

View File

@ -14,15 +14,6 @@ BATMAN_PORTS="$(get_cpu_port) $BATMAN_PORTS"
if [ -s /etc/network.config ] ; then
. /etc/network.config
else
# Write network.config
if [ "$ONE_PORT" = "YES" ] || [ -n "$ETHPORT" ] ; then
echo "ETHMODE='$ETHMODE' # use BATMAN, CLIENT or WAN" >> /etc/network.config
fi
if [ -n "$TWO_PORT" ] ; then
echo "LAN0MODE='$LAN0MODE' # use BATMAN, CLIENT or WAN" >> /etc/network.config
echo "LAN1MODE='$LAN1MODE' # use BATMAN, CLIENT or WAN" >> /etc/network.config
fi
fi
if [ "$ONE_PORT" = "YES" ]; then

View File

@ -222,7 +222,6 @@ else
echo "-> PORT ASSIGNMENT"
if [ -n "$ONE_PORT" ] || [ -n "$ETHPORT" ] ; then
# Device has a port set by $ETHMODE
. /etc/network.mode
. /etc/network.config
echo "Port Modus: $ETHMODE"
fi

View File

@ -152,7 +152,6 @@ format_port() {
<% if [ -n "$ONE_PORT" ] || [ -n "$ETHPORT" ] ; then %>
<%
# Device has a port set by $ETHMODE
. /etc/network.mode
. /etc/network.config
%>
<tr><td>
@ -189,7 +188,6 @@ format_port() {
<% if [ -n "$TWO_PORT" ] ; then %>
<%
# Device has two ports
. /etc/network.mode
. /etc/network.config
%>
<tr><td>