Pracuje na laptopie i jak nie jest ustawiony interfejs eth0 to lighttpd protestuje i niechce sie wlaczyc
Z gory dziekuje za odpowiedzi.
Moderator: SlashBeast
Code: Select all
grep -Ev '(^#)|(^$)' /etc/lighttpd/lighttpd.confCode: Select all
ifconfigCode: Select all
/etc/conf.d/net
fallback_eth0="'10.0.0.3 netmask 255.255.255.0'"
Sęk w tym, że powinno działać i bez takich dziwnych kombinacji.akroplas wrote:Cześć, moze nie o to Ci chodzi, ale zawsze mozna odpalic net.eth0 nawet gdy fizycznie nie ma kabla.
Poczytaj sobie w /etc/conf.d/net.example o fallback config...
Moze nie taka jest jego idea, ale działa.
Tak to moze wygladac:Code: Select all
/etc/conf.d/net fallback_eth0="'10.0.0.3 netmask 255.255.255.0'"
Moim zdaniem nie ma uruchomionej pętli zwrotnej dla sieci, sam net.lo powinien spełniać zależność net, więc nie powinien nic usuwać z tego skryptu bo skaszani się jeszcze gorzej. Mam u siebie wrzuconego lighttpd i działa z wyłączonym net.eth0 i nawet nie próbuje go uruchamiać. Może w ogóle wyłączyłeś ładowanie net.lo, możesz to sprawdzić przy pomocy rc-status z parametrem boot:memakro wrote:W tym wypadku powinno wystarczyć usunięcie z /etc/init.d/lighttpd wpisu net z funkcji depend()
Code: Select all
# rc-status boot
Runlevel: boot
bootmisc [ started ]
checkfs [ started ]
checkroot [ started ]
clock [ started ]
consolefont [ started ]
hostname [ started ]
keymaps [ started ]
localmount [ started ]
modules [ started ]
net.lo [ started ]
rmnologin [ started ]
urandom [ started ]Code: Select all
# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:3803 errors:0 dropped:0 overruns:0 frame:0
TX packets:3803 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:212746 (207.7 Kb) TX bytes:212746 (207.7 Kb)