diff options
Diffstat (limited to 'core/network.html')
-rw-r--r-- | core/network.html | 44 |
1 files changed, 43 insertions, 1 deletions
diff --git a/core/network.html b/core/network.html index 9f2477e..39fc9c2 100644 --- a/core/network.html +++ b/core/network.html @@ -48,8 +48,25 @@ <h2 id="static">2.1.2. Static IP</h2> + <p>Current example of <a href="conf/rc.d/net">/etc/rc.d/net</a>;</p> + <pre> - # ip link + 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 + => + Network: 10.0.0.0/24 00001010.00000000.00000000 .00000000 (Class A) + Broadcast: 10.0.0.255 00001010.00000000.00000000 .11111111 + HostMin: 10.0.0.1 00001010.00000000.00000000 .00000001 + HostMax: 10.0.0.254 00001010.00000000.00000000 .11111110 + Hosts/Net: 254 (Private Internet) + </pre> + + <pre> + # DEV=enp8s0 + # ADDR=10.0.0.1 + # MASK=24 + # GW=10.0.0.1 # ip addr flush dev ${DEV} # ip route flush dev ${DEV} </pre> @@ -57,9 +74,34 @@ <pre> # 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> |