Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Help & Support » Общи Проблеми и Въпроси » rc.local не се стартира
Тема: rc.local не се стартира
Мнение #1 Skip to the next post in this topic.
Написано на: Януари 18 2009, 11:52

No avatar chosen




Група: Li fans
Мнения: 35
Регистриран: Юли 2006

Оценка: няма

Offline
Със ubuntu сървър 8.10 съм. В rc.local съм сложил следния скрипт който да ми пуска интернета. Проблема е че докато не се логна в шела и да напиша /etc/rc.local интернета ми не тръгва.
Code Sample: 
#!/bin/sh -e
#
# rc.local
#
# This ****** is executed at the end of each multiuser runlevel.
# Make sure that the ****** will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this ****** just change the execution
# bits.
#
# By default this ****** does nothing.
iptables -I INPUT -p tcp --dport 3306 -j DROP
iptables -I INPUT -p tcp --dport 5432 -j DROP
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
#skype portove
#iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 61074 -j DNAT --to 192.168.1.11:61074
#iptables -A FORWARD -p tcp -m state --state NEW --dport 61074 -d 192.168.1.11 -j ACCEPT
#Utorrent
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 52577 -j DNAT --to 192.168.1.11:52576
iptables -A FORWARD -p tcp -m state --state NEW --dport 52577 -d 192.168.1.11 -j ACCEPT
exit 0

Code Sample: 
sysv-rc-conf --list |grep rc.local
rc.local     0:on       2:on    3:on    4:on    5:on

Кажете какво друго да погледна  :29;

Редактирано от bostko на Януари 18 2009, 11:56
Контакти:  bostko
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Януари 18 2009, 12:15

Avatar




Група: Li fans
Мнения: 763
Регистриран: Февруари 2008

Оценка: 5

Offline
ls -la /etc/init.d/ | grep rc.local
find /etc/rc*.d/ -name '*rc.local'

на runlevel 0 не би тр. да ти се стартира скрипта..
Code Sample: 

sysv-rc-conf --list |grep rc.local
rc.local     2:on       3:on    4:on    5:on

Контакти:  altoas

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Мнение #3 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Януари 18 2009, 12:47

No avatar chosen




Група: Li fans
Мнения: 35
Регистриран: Юли 2006

Оценка: няма

Offline
Code Sample: 
ls -la /etc/init.d/ | grep rc.loca
-rwxr-xr-x   1 root root   788 2008-10-14 16:02 rc.local

Code Sample: 
find /etc/rc*.d/ -name '*rc.local'
/etc/rc0.d/S99rc.local
/etc/rc2.d/S99rc.local
/etc/rc3.d/S99rc.local
/etc/rc4.d/S99rc.local
/etc/rc5.d/S99rc.local

Code Sample: 

root@hp:~#  sysv-rc-conf --level 0 rc.local off
root@hp:~# find /etc/rc*.d/ -name '*rc.local'
/etc/rc0.d/K01rc.local
/etc/rc2.d/S99rc.local
/etc/rc3.d/S99rc.local
/etc/rc4.d/S99rc.local
/etc/rc5.d/S99rc.local
Контакти:  bostko
WEB  
Мнение #4
Skip to the previous post in this topic. Написано на: Януари 18 2009, 23:37

Avatar




Група: Li fans
Мнения: 763
Регистриран: Февруари 2008

Оценка: 5

Offline
rc0 е shutdown,
скрипта не трябва да се изпълнява при гасене, нито при рестартиране (rc6)
тъйкато той съдържа само команди за multiuser env.
или си го изтрии ръчно от /etc/rc0.d/ или през някоя команда..

реда на изпълнение е:

rcS -> (rc1) or rc2 -> (rc0) or rc6

rc3, rc4, rc5 в Дебиан не се използват, default runlevel e 2

Редактирано от altoas на Януари 18 2009, 23:38

Контакти:  altoas

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
Общо 3 отговор(а) от Януари 18 2009, 11:52 до сега
 » Начало » Li Форуми » Help & Support » Общи Проблеми и Въпроси » rc.local не се стартира

© 2014 Linux Index Project
Powered by iF 1.0.0 © 2006 ikonForums