siec okreslona jest w pliku etc/network/internal/eth1 lub podobny - ktory ja poprostu po urzyciu net_configu wyzucam.
natomiast utworzylem plik w ktorym podnosze wiele aliasow.
pliku rc.lokal dodalem wywolanie do niego zeby je miec po starcie nnnd
Cytuj:
echo " >>>>>>>>>>>>> URUCHAMIAM DODATKOWE INTERFEJSY SIECI <<<<<<<<<<<<<<<<< "
#----------- interfejs fizyczny ------------------------------------------------
ifconfig eth1 192.168.0.1 netmask 255.255.255.248 broadcast 192.168.0.7 up
#----------- Aliasy ------------------------------------------------------------
ifconfig eth1:0 192.168.0.9 netmask 255.255.255.248 broadcast 192.168.0.15 up
ifconfig eth1:1 192.168.0.17 netmask 255.255.255.248 broadcast 192.168.0.23 up
ifconfig eth1:2 192.168.0.25 netmask 255.255.255.248 broadcast 192.168.0.31 up
ifconfig eth1:3 192.168.0.33 netmask 255.255.255.248 broadcast 192.168.0.39 up
......................................................
#-------------------------------------------------------------------------------
ifconfig eth1:50 192.168.5.1 netmask 255.255.255.248 broadcast 192.168.5.7 up
ifconfig eth1:51 192.168.5.9 netmask 255.255.255.248 broadcast 192.168.5.15 up
ifconfig eth1:52 192.168.5.17 netmask 255.255.255.248 broadcast 192.168.5.23 up
ifconfig eth1:53 192.168.5.25 netmask 255.255.255.248 broadcast 192.168.5.31 up
ifconfig eth1:54 192.168.5.33 netmask 255.255.255.248 broadcast 192.168.5.39 up
.......... i tak dalej
#---- dla urzadzeń -------------------------------
ifconfig eth1:001 172.0.0.1 netmask 255.255.255.224 broadcast 192.168.0.31 up
nic nie trzeba kombinowac z routingiem maskarada firewallem innymi zeczami - wszystko pracuje jak dla normalnej jednej sieci bo wszystko jest na jednym interfejscie rzeczywistym
mamy w ten sposob mniejsze podsieci ( moga byc jeszcze mniejsze na 1 bałwan jestem)
ja zrobilem to pod katem sieci radiowej coby ludzie mieli net a nie siec !
w sieciach kablowych mozna zrobic inaczej np. male grupy - jak ludzie beda przesylac dane miedzy soba to zapchaja siec ! temu chcialem zapobiedz
w pliku dhcpd.conf zmodyfikowalem wpisy aby serwer dhcp dzialal na wiekszej podsieci - zeby zagmatwac jak ludzie beda sobie patrzyli na wpisy ip

Cytuj:
subnet 192.168.0.0 netmask 255.255.0.0 { # Dynamiczny przydzial IP w sieci o adresie:
range 192.168.0.4 192.168.0.6; # Zakres przydzielanych adresów dynamicznie
option domain-name-servers 192.168.0.1; # DNS-y (oddziel przecinkiem xxx,yyy;
option domain-name "firma.net"; # Domena
option netbios-node-type 8;
default-lease-time 86400; # Czas utrzymania adresu IP
max-lease-time 86400; # Maxymalny czas utrzymania adresu IP
dynamicznie tylko 3 i one nie maja dostepu do netu (arp) reszta statycznie
host KLIENT{
fixed-address 192.168.1.2;
hardware ethernet 00:0f:b0:3e:b4:a0;
option routers 192.168.1.1;
option subnet-mask 255.255.255.248;
option broadcast-address 192.168.1.7;
}
wylaczylem w rc.conf startowanie dhcp
Cytuj:
DAEMONS=(syslogd klogd crond sshd lan internet iptables !niceshaper !xinetd !dhcpd thttpd)
serwer dhcp uruchamiam recznie plikiem :
Cytuj:
#------------------------------------------------------------------
# Start DHCP
echo " "
echo ">>>>>>>>>>>>>>>>>>>>Startuje DHCP<<<<<<<<<<<<<<<<<<<<<<<"
if [ -x /usr/sbin/dhcpd ]; then
echo "Starting DHCP serwer"
/usr/sbin/dhcpd eth1
fi
w efekcie klienci sa od siebie oddzieleni
( nie do konca)
zeby nnd chodzilo w tekiej konfiguracji z dodatkami typu mrtg squid tablica ogloszen monitor trensferow - ograniczenie p2p niceshaper dns i jeszcze pare dodatkow trzeba troche poprzerabiac pliki ale sie oplaca
poswiecic troche czasu na konfigurowanie
pliki konfiguracyjne mozna kopiowac - ja zrobilem sobie skrypcik kopiujacy wszystkie takie pliki i tym sposobem w 15 min stawiam router identyczny jak ten pracujacy
przyjemnej zabawy
