Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Нужен совет по поводу скрипта автозагрузки  (Прочитано 1222 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dfanat

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Друзья у меня имеется неттоп с установленным на нем Ubuntu server 12 который раздает wifi с помощью следующего скрипта

#!/bin/bash

# Start
# Configure IP address for WLAN
sudo ifconfig wlan0 192.168.150.1
# Start DHCP/DNS server
sudo service dnsmasq restart
# Enable routing
sudo sysctl net.ipv4.ip_forward=1
# Enable NAT
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# Run access point daemon
sudo hostapd /etc/hostapd.conf

# Stop
# Disable NAT
sudo iptables -D POSTROUTING -t nat -o eth0 -j MASQUERADE
# Disable routing
sudo sysctl net.ipv4.ip_forward=0
# Disable DHCP/DNS server
sudo service dnsmasq stop

хотелось бы добавить скрипт в автозагрузку чтобы точка доступа включалась при старте системы но при запуске скрипта он остается в консоли открытым и не дает после него больше ничему грузится как мне сделать чтобы он запускался в фоне
для автозапуска использовал следующий сайт http://meandubuntu.ru/2009/08/скрипт-автостарта-в-ubuntu/

заранее спасибо

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Нужен совет по поводу скрипта автозагрузки
« Ответ #1 : 26 Октября 2012, 12:27:29 »
sudo touch /etc/init.d/start-wifi.sh
sudo chmod +x /etc/init.d/start-wifi.sh
sudo update-rc.d start-wifi.sh defaults 99
sudo gedit /etc/init.d/start-wifi.sh
встав
#!/bin/bash
if [ "$1" == "start" ];then
# Start
# Configure IP address for WLAN
ifconfig wlan0 192.168.150.1
# Start DHCP/DNS server
service dnsmasq restart
# Enable routing
sysctl net.ipv4.ip_forward=1
# Enable NAT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
# Run access point daemon
hostapd /etc/hostapd.conf
fi

if [ "$1" == "stop" ];then
# Stop
# Disable NAT
iptables -D POSTROUTING -t nat -o eth0 -j MASQUERADE
# Disable routing
sysctl net.ipv4.ip_forward=0
# Disable DHCP/DNS server
service dnsmasq stop
fi
сохранить и перезагрузка.
« Последнее редактирование: 26 Октября 2012, 12:29:14 от victor00000 »
Wars ~.o

Оффлайн dfanat

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Нужен совет по поводу скрипта автозагрузки
« Ответ #2 : 26 Октября 2012, 21:39:00 »
все равно при запуске сервера выполняется скрипт и залогиниться не дает

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Нужен совет по поводу скрипта автозагрузки
« Ответ #3 : 26 Октября 2012, 23:09:56 »
 :idiot2:
Wars ~.o

Оффлайн dfanat

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Re: Нужен совет по поводу скрипта автозагрузки
« Ответ #4 : 28 Октября 2012, 16:21:59 »
при загрузке доходит до этог и дальше не идет хоть бы че не клацай управлять можно только через ssh как его сделать в фоне?
https://dl.dropbox.com/u/37373422/IMG007.jpg


Debian 7

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.