Рестарт сети после загрузки (Как сделать /etc/init.d/network restart после загрузки в ксы скриптом)
Модератор: Модераторы разделов
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Рестарт сети после загрузки
Доброго времени.
Подскажите будь ласка.
В наличии openSuse 11.3. Для получения адреса и интернета от провайдера на второй ПК использую подмену МАС методом: в файл /etc/rc.d/boot.local добавлением строки ifconfig eth0 hw ether 05:0в:02:0b:04:08 . В итоге адрес получаю, сеть запускается, но VPN появляется, только после /etc/init.d/network restart. Подскажите куда это можно прописать, чтоб VPN поднимался сразу без лишних телодвижений.
Заранее благодарен.
Подскажите будь ласка.
В наличии openSuse 11.3. Для получения адреса и интернета от провайдера на второй ПК использую подмену МАС методом: в файл /etc/rc.d/boot.local добавлением строки ifconfig eth0 hw ether 05:0в:02:0b:04:08 . В итоге адрес получаю, сеть запускается, но VPN появляется, только после /etc/init.d/network restart. Подскажите куда это можно прописать, чтоб VPN поднимался сразу без лишних телодвижений.
Заранее благодарен.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
Xandry
- Сообщения: 980
- ОС: openSUSE
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Рестарт сети после загрузки
Xandry Подскажите куда это можно прописать?
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
Xandry
- Сообщения: 980
- ОС: openSUSE
Re: Рестарт сети после загрузки
Просто дать команду в консоли от рута один раз. Для просмотра успешного выполнения команды можно сделать chkconfig --list
В выводе напротив network будет следующее:
В выводе напротив network будет следующее:
Код: Выделить всё
0:off 1:off 2:on 3:on 4:off 5:on 6:off-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Рестарт сети после загрузки
Xandry
т.е. сеть и так поднимается, кроме vpn, но нужно её перестартануть (чотб vpn поднялся) уже где-то во время запуска иксов в автоматическом режиме. Открыть консоль и сделать от рута /etc/init.d/network restart не трудно, но есть же способ попроще. Если б в suse boot.local запускался после всех системных скриптов, то не было бы вопросов, а так....???В итоге адрес получаю, сеть запускается, но VPN появляется, только после /etc/init.d/network restart.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
Xandry
- Сообщения: 980
- ОС: openSUSE
Re: Рестарт сети после загрузки
Ну если это нужно делать после загрузки иксов, то стоит это делать средствами de. Например, сделать однострочный скрипт для автозагрузки kde. Аналогично можно сделать и с различными *боксами. Что вы используете из de/wm?
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Рестарт сети после загрузки
Xandry kde. Но рестартануть сеть может только root. как тут быть?
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: Рестарт сети после загрузки
sudo, kdesu. что угодно.
а я уж запамятовал, разве в suse нету всяких /etc/network/{if-pre-up.d,if-up.d} (пути могут быть другие, приведенные пути из дебиана)? Мне кажется, туда ыло бы более правильно запихнуть эти правила и не нужно было бы перезапускать сеть.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Рестарт сети после загрузки
watcher
За смену мака отвечает LLADDR значение в ifcfg
За смену мака отвечает LLADDR значение в ifcfg
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Рестарт сети после загрузки
k0da спасибо. Это понятно, но при смене ip не запускается автоматом VPN, а лишь после network restart. так как всё-таки рестартануть сеть после запуска иксов рутовским скриптом автоматом?
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Рестарт сети после загрузки
watcher
Обьясните подробнее зачем вам поле этого еще менять ip?
Обьясните подробнее зачем вам поле этого еще менять ip?
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
Ism
- Сообщения: 1261
- Статус: Никто, по сути быдло
Re: Рестарт сети после загрузки
а файл /etc/sudoers по всем правилам прописываешь путь до твоего скрипта
гдето так, могу ошибаться пусть поправят
Cmnd_Alias SSS = /путь до твоего скрипта/скрипт
Host_Alias LOC = ALL
user LOC = NOPASSWD: SSS
затем создаешь скрипт и делаешь его исполняемым
#!/bin/bash
sleep секунды (это если надо подождать )
/etc/init.d/network restart
добавляешь в автозапуск kde (найдешь в gui)
sudo /путь до твоего скрипта/твой скрипт
Спасибо сказали:
-
Ism
- Сообщения: 1261
- Статус: Никто, по сути быдло
Re: Рестарт сети после загрузки
есть более простой вариант для извращенцев
положить скрипт в /etc/X11/xinit/xinitrc.d/ (прописав путь в /etc/sudoers и запуская его через sudo)
тогда он будет исполняться после старта иксов
#!/bin/bash
/etc/init.d/network restart
положить скрипт в /etc/X11/xinit/xinitrc.d/ (прописав путь в /etc/sudoers и запуская его через sudo)
тогда он будет исполняться после старта иксов
#!/bin/bash
/etc/init.d/network restart
Спасибо сказали:
-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Рестарт сети после загрузки
k0da после смены ip автоматом почему -то не запускается впн. После рестарта сети впн поднимается
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
k0da
- Бывший модератор
- Сообщения: 6043
- Статус: SuSE QA Engineer
- ОС: Factory
Re: Рестарт сети после загрузки
watcher
а вы убрали смену мака отсюда? /etc/rc.d/boot.local
кстати этот путь тоже неверен init сцрипты находятся здесь /etc/init.d/
а вы убрали смену мака отсюда? /etc/rc.d/boot.local
кстати этот путь тоже неверен init сцрипты находятся здесь /etc/init.d/
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
-
BIgAndy
- Сообщения: 1923
Re: Рестарт сети после загрузки
Вот и выросло поколение, не представляющее жизнь без нетворькменеджера.
Чтобы поднимался автоматом интерфейс в надо об этом ему (интерфейсу) рассказать вфайле того же интерфейса.
Чтобы поднимался автоматом интерфейс в надо об этом ему (интерфейсу) рассказать вфайле того же интерфейса.
Код: Выделить всё
ONBOOT=yes-
watcher
- Сообщения: 396
- Статус: интересующийся
- ОС: openSUSE,Mandriva
Re: Рестарт сети после загрузки
BIgAndy спасибо за комплимент, но NM пользовался 2 раза, когда 2 разным людям ставил Бубунту и настраивал сеть.
P.S. По поводу своего вопроса, всё решил, установкой MAC через boot.local (т.к. при установке через LLADDR vpn по какой-то причине не поднимался) и как оказалось, для авто поднятия интерфейса необходимо включение сервиса autoyast. С suse сталкиваюсь первый раз поэтому такие простые запарки. Всем большое спасибо за участие.
P.S. По поводу своего вопроса, всё решил, установкой MAC через boot.local (т.к. при установке через LLADDR vpn по какой-то причине не поднимался) и как оказалось, для авто поднятия интерфейса необходимо включение сервиса autoyast. С suse сталкиваюсь первый раз поэтому такие простые запарки. Всем большое спасибо за участие.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.
http://zooom.com.ua/
-
Xandry
- Сообщения: 980
- ОС: openSUSE
Re: Рестарт сети после загрузки
Хорошо, что всё хорошо. Но только при чём тут autoyast? Он же вроде совершенно для иных задач предназначен.