Tässä tulee hieman apuja jos haluat jatkaa tuota projektia. Huomaa että eth0 on tässä esimerkissä paikallinen eli kotiverkkosi puoli jonne osoitteita jaellaan ja eth1 on internetin puoli.
1) DHCP-palvelimen saa aika helposti pystyyn. Synaptic: in kautta ensin "dhcp3-server" koneeseen ja sitten editoidaan hieman asetuksia ---> /etc/dhcp3/dhcpd.conf Laitan valmiiksi tehdyn tiedoston liitteeksi joka jakaa osoitteita 192.168.1.201 --- 192.168.1.220 väliltä eth0 adapterin kautta. Sinne voit muuttaa haluamasi asetukset mutta varo kirjoitusvirheitä, on aika pikkutarkka syntaksin (oikeinkirjoituksen) suhteen. eth0 -kortin oman osoitteen voi asettaa testin aikana näin:
sudo ifconfig eth0 192.168.1.1
Pysyvämmin se pitää laittaa muulla tavalla.
Kun halutut asetukset on ok niin sitten voi testata:
Käynnistys:
[b]sudo /etc/init.d/dhcp3.server start[/b]
Pysäytys:
[b]sudo /etc/init.d/dhcp3.server stop[/b]
Tilan kysely:
[b]sudo /etc/init.d/dhcp3.server status[/b]
Älä yritä käynnistää muulla tavalla, esim. komentoriviltä sudo dhcpd, tms. ---- saat vain virheitä.
2) Liikenteen välitys korttien välillä. Lainasin netistä pienen scriptin joka asettaa ip-forwardin päälle ja tekee hieman muutoksia ip-tables-asetuksiin. Jos haluat tehdä tuon paremmin niin asenna jokin ohjelma jolla konffataan palomuuriasetuksia --- ellet sitten ole jo varsinainen mestari muuten palomuurien asetuksissa. Laitan tuon "lanwan.sh" scriptin liitteeksi. Kun tiputat sen koneellesi niin muista asettaa se ajokelpoiseksi:
chmod +x lanwan.sh
Kun ajaa tuon "sudo ./lanwan.sh" päätteessä niin liikenteen pitäisi alkaa valua koneen läpi, voi kokeilla vaikka pingaamalla jotain koneen läpi toisella testikoneella joka sai osoitteensa jo uudelta DHCP: ltäsi.
Pieniä lisäjuttuja:
1) Network Manageri kannattaisi pimentää ja laittaa verkkoasetukset tiedostoon, voi muuten arpoa uusia eth -adaptereita ei toivotulla tavalla.
2) En ole testannut muuten kuin pingillä yhteyksiä tuon testivirityksen läpi ja näkyi toimivan.
3) Toisen testikoneen voi laittaa suoraan kiinni verkkokorttiin käyttäen ristiinkytkettyä Ethernet kaapelia.
[ylläpito on poistanut liitteen]