Рестарт сети после загрузки (Как сделать /etc/init.d/network restart после загрузки в ксы скриптом)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Рестарт сети после загрузки

Сообщение watcher »

Доброго времени.

Подскажите будь ласка.

В наличии 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/
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Рестарт сети после загрузки

Сообщение Xandry »

дык chkconfig network on
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: Рестарт сети после загрузки

Сообщение watcher »

Xandry Подскажите куда это можно прописать?
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Рестарт сети после загрузки

Сообщение Xandry »

Просто дать команду в консоли от рута один раз. Для просмотра успешного выполнения команды можно сделать chkconfig --list
В выводе напротив network будет следующее:

Код: Выделить всё

0:off  1:off  2:on   3:on   4:off  5:on   6:off
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: Рестарт сети после загрузки

Сообщение watcher »

Xandry
В итоге адрес получаю, сеть запускается, но VPN появляется, только после /etc/init.d/network restart.
т.е. сеть и так поднимается, кроме vpn, но нужно её перестартануть (чотб vpn поднялся) уже где-то во время запуска иксов в автоматическом режиме. Открыть консоль и сделать от рута /etc/init.d/network restart не трудно, но есть же способ попроще. Если б в suse boot.local запускался после всех системных скриптов, то не было бы вопросов, а так....???
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Рестарт сети после загрузки

Сообщение Xandry »

Ну если это нужно делать после загрузки иксов, то стоит это делать средствами de. Например, сделать однострочный скрипт для автозагрузки kde. Аналогично можно сделать и с различными *боксами. Что вы используете из de/wm?
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: Рестарт сети после загрузки

Сообщение watcher »

Xandry kde. Но рестартануть сеть может только root. как тут быть?
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Рестарт сети после загрузки

Сообщение SLEDopit »

watcher писал(а):
21.08.2010 15:44
Но рестартануть сеть может только root. как тут быть?
sudo, kdesu. что угодно.
watcher писал(а):
21.08.2010 11:41
В наличии openSuse 11.3. Для получения адреса и интернета от провайдера на второй ПК использую подмену МАС методом: в файл /etc/rc.d/boot.local добавлением строки ifconfig eth0 hw ether 05:0в:02:0b:04:08 .
а я уж запамятовал, разве в 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.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Рестарт сети после загрузки

Сообщение k0da »

watcher
За смену мака отвечает 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
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: Рестарт сети после загрузки

Сообщение watcher »

k0da спасибо. Это понятно, но при смене ip не запускается автоматом VPN, а лишь после network restart. так как всё-таки рестартануть сеть после запуска иксов рутовским скриптом автоматом?
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Рестарт сети после загрузки

Сообщение k0da »

watcher
Обьясните подробнее зачем вам поле этого еще менять 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
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Рестарт сети после загрузки

Сообщение Ism »

watcher писал(а):
22.08.2010 21:49
k0da спасибо. Это понятно, но при смене ip не запускается автоматом VPN, а лишь после network restart. так как всё-таки рестартануть сеть после запуска иксов рутовским скриптом автоматом?



а файл /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: Рестарт сети после загрузки

Сообщение Ism »

есть более простой вариант для извращенцев

положить скрипт в /etc/X11/xinit/xinitrc.d/ (прописав путь в /etc/sudoers и запуская его через sudo)
тогда он будет исполняться после старта иксов

#!/bin/bash

/etc/init.d/network restart
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: Рестарт сети после загрузки

Сообщение watcher »

k0da после смены ip автоматом почему -то не запускается впн. После рестарта сети впн поднимается
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Рестарт сети после загрузки

Сообщение k0da »

watcher
а вы убрали смену мака отсюда? /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
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Рестарт сети после загрузки

Сообщение BIgAndy »

Вот и выросло поколение, не представляющее жизнь без нетворькменеджера.
Чтобы поднимался автоматом интерфейс в надо об этом ему (интерфейсу) рассказать вфайле того же интерфейса.

Код: Выделить всё

ONBOOT=yes
Спасибо сказали:
Аватара пользователя
watcher
Сообщения: 396
Статус: интересующийся
ОС: openSUSE,Mandriva

Re: Рестарт сети после загрузки

Сообщение watcher »

BIgAndy спасибо за комплимент, но NM пользовался 2 раза, когда 2 разным людям ставил Бубунту и настраивал сеть.
P.S. По поводу своего вопроса, всё решил, установкой MAC через boot.local (т.к. при установке через LLADDR vpn по какой-то причине не поднимался) и как оказалось, для авто поднятия интерфейса необходимо включение сервиса autoyast. С suse сталкиваюсь первый раз поэтому такие простые запарки. Всем большое спасибо за участие.
"Я просто пытаюсь растить свой сад и не портить прекрасный вид.
И начальник заставы поймёт меня и беспечный рыбак простит" Б.Г.

http://zooom.com.ua/
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Рестарт сети после загрузки

Сообщение Xandry »

Хорошо, что всё хорошо. Но только при чём тут autoyast? Он же вроде совершенно для иных задач предназначен.
Спасибо сказали: