skrypt przy autostracie
skrypt przy autostracie
Cześć
Potrzebuje aby skrypt "dhclient eth0" odpalał się wraz z startem komputera. obecnie umiesciłem skrypt w pliku /etc/init.d/dhcp.sh
dodałem mu prawa chmod +x. i zrobiłem linki symboliczne do lokalizacji /etc/rc0.d/ /etc/rc5.d/ według mnie skrypt powinień odpalać się przy stracie komputera i przyładowaniu graficznego trybu. Niestety w otwarty trybie graficzny dalej nie mam sieci i muszę ręcznie ładować ten skrypt. Jak załadować go automatycznie przy stracie ?
Potrzebuje aby skrypt "dhclient eth0" odpalał się wraz z startem komputera. obecnie umiesciłem skrypt w pliku /etc/init.d/dhcp.sh
dodałem mu prawa chmod +x. i zrobiłem linki symboliczne do lokalizacji /etc/rc0.d/ /etc/rc5.d/ według mnie skrypt powinień odpalać się przy stracie komputera i przyładowaniu graficznego trybu. Niestety w otwarty trybie graficzny dalej nie mam sieci i muszę ręcznie ładować ten skrypt. Jak załadować go automatycznie przy stracie ?
-
- Beginner
- Posty: 257
- Rejestracja: 14 maja 2013, 17:18
tworzysz jakiegoś tam basha, dajesz końcówkę: *.sh
wrzucasz do:
/etc/init.d/nazwaSkryptu.sh
na końcu skryptu musi być linijka:
wrzucasz do:
/etc/init.d/nazwaSkryptu.sh
na końcu skryptu musi być linijka:
Kod: Zaznacz cały
update-rc.d nazwaSkryptu.sh defaults 100
Nie tędy droga!
Dodaj do pliku /etc/network/interfaces
To Ci zapewni podniesienie interfejsu i pobranie adresu z serwera dhcp przy starcie systemu
1. Nie potrzebujesz rozszerzenia. A jeżeli w bashu to nie w /bin/sh (.sh). Potrzebujesz prawo do wykonywania (x).
2. Nie na końcu skryptu tylko całkowicie osobno wykonujesz polecenie update-rc.d
I dodatkowo:
Istnieje plik /etc/rc.local gdzie możesz dodać pojedyncze komendy do wykonania przy starcie systemu (lub również skrypty).
Proszę nie lepić postu pod postem tylko używać opcji Edycja wiadomości. //marcin'82
Dodaj do pliku /etc/network/interfaces
Kod: Zaznacz cały
auto eth0
iface eth0 inet dhcp
Co do tej wypowiedzi:klavierkrk pisze:tworzysz jakiegoś tam basha, dajesz końcówkę: *.sh
wrzucasz do:
/etc/init.d/nazwaSkryptu.sh
na końcu skryptu musi być linijka:Kod: Zaznacz cały
update-rc.d nazwaSkryptu.sh defaults 100
1. Nie potrzebujesz rozszerzenia. A jeżeli w bashu to nie w /bin/sh (.sh). Potrzebujesz prawo do wykonywania (x).
2. Nie na końcu skryptu tylko całkowicie osobno wykonujesz polecenie update-rc.d
I dodatkowo:
Istnieje plik /etc/rc.local gdzie możesz dodać pojedyncze komendy do wykonania przy starcie systemu (lub również skrypty).
Proszę nie lepić postu pod postem tylko używać opcji Edycja wiadomości. //marcin'82
moj plik /etc/network/interfaces/
wiem próbowałem tego wcześniej ale nie działa.
dodałem do /etc/rc.local i zadziałało :-)
Dziękuje za szybką pomoc :-)
Kod: Zaznacz cały
auto lo eth0
iface lo inet loopback
iface eth0 inet dhcp
wiem próbowałem tego wcześniej ale nie działa.
dodałem do /etc/rc.local i zadziałało :-)
Dziękuje za szybką pomoc :-)
Popraw na taki, powinno działać:
ew. dodaj allow-hotplug eth0
ew. dodaj allow-hotplug eth0
Kod: Zaznacz cały
[color=#333333]auto lo[/color]
[color=#333333]iface lo inet loopback[/color]
[color=#333333]auto eth0
iface eth0 inet dhcp
[/color]
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
biolkell
Zwróć uawgę na to, żeby uczyć się poprawnych nawyków - miejscem odpowiednim dla tego ustawienia jest plik:
Zwróć uawgę na to, żeby uczyć się poprawnych nawyków - miejscem odpowiednim dla tego ustawienia jest plik:
Kod: Zaznacz cały
/etc/network/interfaces
niepełny zapis
http://qref.sourceforge.net/Debian/refe ... ay.pl.html# The loopback network interfaceauto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 10.0.1.200
netmask 255.255.255.0
network 10.0.1.0
broadcast 10.0.1.255
gateway 10.0.1.254