diff options
-rwxr-xr-x | core/conf/rc.d/net | 8 | ||||
-rwxr-xr-x | core/conf/rc.d/wlan | 2 | ||||
-rw-r--r-- | core/network.html | 50 |
3 files changed, 27 insertions, 33 deletions
diff --git a/core/conf/rc.d/net b/core/conf/rc.d/net index d46583b..53224af 100755 --- a/core/conf/rc.d/net +++ b/core/conf/rc.d/net @@ -9,9 +9,9 @@ TYPE="static" # For "static" connections, specify your settings here: # To see your available devices run "ip link". DEV=enp8s0 -ADDR=10.0.0.1 +ADDR=192.168.1.9 MASK=24 -GW=10.0.0.1 +GW=192.168.1.254 # Optional settings: DHCPOPTS="-h $(/bin/hostname) -C resolv.conf $DEV" @@ -23,7 +23,7 @@ case $1 in else /sbin/ip addr add ${ADDR}/${MASK} dev ${DEV} broadcast + /sbin/ip link set ${DEV} up - #/sbin/ip route add default via ${GW} + /sbin/ip route add default via ${GW} fi ;; stop) @@ -31,6 +31,8 @@ case $1 in /usr/bin/pkill -F /var/run/dhcpcd-${DEV}.pid else + /sbin/ip route del default dev ${DEV} + /sbin/ip route flush dev ${DEV} /sbin/ip link set ${DEV} down /sbin/ip addr flush dev ${DEV} fi diff --git a/core/conf/rc.d/wlan b/core/conf/rc.d/wlan index 263cf42..894a69c 100755 --- a/core/conf/rc.d/wlan +++ b/core/conf/rc.d/wlan @@ -33,6 +33,8 @@ case $1 in ( $SSD --stop --retry 10 --pidfile $PID_DHCP $SSD --stop --retry 10 --pidfile $PID_WIFI ) RETVAL=$? + /sbin/ip route del default dev ${DEV} + /sbin/ip route flush dev ${DEV} /sbin/ip link set ${DEV} down /sbin/ip addr flush dev ${DEV} ;; diff --git a/core/network.html b/core/network.html index b8b7617..74cce0e 100644 --- a/core/network.html +++ b/core/network.html @@ -51,6 +51,20 @@ <p>Current example of <a href="conf/rc.d/net">/etc/rc.d/net</a>;</p> <pre> + Address: 192.168.0.1 11000000.10101000.00000000 .00000001 + Netmask: 255.255.255.0 = 24 11111111.11111111.11111111 .00000000 + Wildcard: 0.0.0.255 00000000.00000000.00000000 .11111111 + => + Network: 192.168.0.0/24 11000000.10101000.00000000 .00000000 (Class C) + Broadcast: 192.168.0.255 11000000.10101000.00000000 .11111111 + HostMin: 192.168.0.1 11000000.10101000.00000000 .00000001 + HostMax: 192.168.0.254 11000000.10101000.00000000 .11111110 + Hosts/Net: 254 (Private Internet) + </pre> + + <p>Other IP class that can used for private network;</p> + + <pre> Address: 10.0.0.1 00001010.00000000.00000000 .00000001 Netmask: 255.255.255.0 = 24 11111111.11111111.11111111 .00000000 Wildcard: 0.0.0.255 00000000.00000000.00000000 .11111111 @@ -62,47 +76,23 @@ Hosts/Net: 254 (Private Internet) </pre> + <p>Manual configuring like net script;</p> + <pre> # DEV=enp8s0 - # ADDR=10.0.0.1 + # ADDR=192.168.1.9 # MASK=24 - # GW=10.0.0.1 - # ip addr flush dev ${DEV} - # ip route flush dev ${DEV} + # GW=192.168.1.254 </pre> <pre> + # ip addr flush dev ${DEV} + # ip route flush dev ${DEV} # ip addr add ${ADDR}/${MASK} dev ${DEV} broadcast + # ip link set ${DEV} up - </pre> - - <p>Script don't add above network as gateway;</p> - - <pre> # ip route add default via ${GW} </pre> - <p>Other IP class used in home setups;</p> - - <pre> - Address: 192.168.0.1 11000000.10101000.00000000 .00000001 - Netmask: 255.255.255.0 = 24 11111111.11111111.11111111 .00000000 - Wildcard: 0.0.0.255 00000000.00000000.00000000 .11111111 - => - Network: 192.168.0.0/24 11000000.10101000.00000000 .00000000 (Class C) - Broadcast: 192.168.0.255 11000000.10101000.00000000 .11111111 - HostMin: 192.168.0.1 11000000.10101000.00000000 .00000001 - HostMax: 192.168.0.254 11000000.10101000.00000000 .11111110 - Hosts/Net: 254 (Private Internet) - </pre> - - <pre> - # DEV=enp8s0 - # ADDR=192.168.1.1 - # MASK=24 - # GW=192.168.1.254 - </pre> - <h2 id="iptables">2.1.3. Iptables</h2> <p>For more information about iptables read |