Evo već po tko zna koji put kucam ovo (nisam bio skužio da je problem u kosim crtama):
Ovako, automatsko učitavanje modula nije neki problem - samo dodaj ime
modula u \etc\modules file (pazi, u nekim distrama se modul dodaje
u \etc\modules.conf ili negdje u \etc\modprobe.d dir-u).
Ukoliko ti je dhcp na routeru skonfiguriran kako treba, ne bi trebao
imati problema sa dodjeljivanjem IP adrese, nameserver-a i sl. No, ako
to moraš ručno napraviti, napravi skriptu koja to radi, stavi je
u \etc\init.d dir, postavi je da bude executable, te napravi link na
istu u \etc\rc2.d dir poštujuću način imenovanja linka sa redoslijedom
startanja (pogledaj u \etc\rc2.d dir za primjer) ili iskoristi
update-rc.d utility za to (ako je instaliran na tvojoj distri). Ako
želiš saznati kako se koristi: "man update-rc.d".
Zvuči komplicirano, ali evo ti primjer za Ubuntu distru:
dodavanje e100 modula u modules file:
sudo cp -p \etc\modules \etc\modules.save
sudo echo "e100" >>\etc\modules
postavljanje skripte (nazovimo ju konf_dhcp.sh) da se starta automatski:
sudo chmod ugo+x \etc\init.d\konf_dhcp.sh
sudo update-rc.d konf_dhcp.sh defaults 10
Uoči ovo sudo ispred svake naredbe - ukoliko sve ovo radiš kao root, ona
ti nije potrebna ;-)
Dakle, zamijeni sve backslash-e (\) sa kosom crtom (shift-7)