Автор Тема: запомняне настройките на eth0  (Прочетена 5933 пъти)

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
Братя:

Ще прощавате за наивния въпрос, но за сефте тази седмица ми се случиха толкова нови щуротии с линукс, че просто няма толкова място на сървъра да ги опиша...

Всеки път, когато изключа машината, и после я включа, трябва едно по едно да набухам
ifconfig eth0 123.456.789.011
route add default gw 987.654.321.001
за да ми тръгне интернета... малко досадно. В /etc/resolv.conf си стоят DNS-ите... '<img'> ама останалите настройки нещо ми бягат.

Къде/как да ги вкарам веднъж и за винаги? '<img'>

Смит
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
запомняне настройките на eth0
« Отговор #1 -: Apr 15, 2004, 03:25 »
Нормално е да ти бягат, като не си ги сложил където трябва. А къде да ги сложиш никой не може да знае, защото баба Ванга отдавна се пресели в отвъдното и не може да знае каква ти е дистрибуцията.

Понеже знам, че се бориш с Debian, отваряш файла /etc/networks/interfaces и пишеш примерно нещо такова:

auto lo eth0

iface lo inet loopback

iface eth0 inet static
        address <ip_address>
        netmask <netmask>
        gateway <default gw>

После:

/etc/init.d/networking restart

И си готов. Вече имаш мрежа.



Активен

-------------------------------------------------------------------------
./debian/rules

  • Гост
запомняне настройките на eth0
« Отговор #2 -: Apr 15, 2004, 10:58 »
Цитат (n_antonov @ Април 15 2004,04:25)
А къде да ги сложиш никой не може да знае, защото баба Ванга отдавна се пресели в отвъдното и не може да знае каква ти е дистрибуцията.

Пропуска е мой - само подписа подсказва къде се мотая из userland... '<img'>

Благодаря ти Ник,
Смит
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
запомняне настройките на eth0
« Отговор #3 -: Apr 15, 2004, 22:21 »
Ник,

Внимателно си разпечатах, и изпълних заръките ти 1:1. А ще повярваш ли, че съдържанието на файла /etc/network/interfaces (само че network, а не networkS) е абсолютно същото като това, което си ми предложил, и ВЪПРЕКИ ТОВА докато не изпълня 2те команди (ifconfig+route) интернета НЕ отлепва...  ':0'

Нито в hosts.allow, нито в hosts.deny има редове, които да не са коментирани (разбирай няма забрани, няма PARANOID). Още по-големия купон е, че даже само да напусна конзолата с root и да се върна (logout & login again) - пак трябва да ги напиша... такава къса памет имам само аз по отношение на пичките от баровете...

Това хем ме кефи когато брат ми реши да се прави на хакер (а той си е М$ чадо), хем ме дразни - паролата на скрийнейвъра върши същата работа... '<img'>

Конкретния пациент е дебиан 3r2, ъпдейтнат до sid, с КДЕ 3.2.2. Инсталиран си е от дебиан диска (не кнопикс, както напоследък се разглезих).

Докторе, сериозно ли е? '<img'> Казвай Ник как да го подковем да не мърда!

Смит
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

  • Гост
запомняне настройките на eth0
« Отговор #4 -: Apr 16, 2004, 21:24 »
Ама упорито не ще, и не ще!  '<img'>
Активен

XaugyTuH

  • Напреднали
  • *****
  • Публикации: 267
    • Профил
    • WWW
запомняне настройките на eth0
« Отговор #5 -: Apr 16, 2004, 21:55 »
Да не би случайно да ти го няма сим-линка към /etc/init.d/networking в директорията /ets/rcS.d
Активен

Когато говорите, трябва думите ви да бъдат по-добри от мълчанието!

Не правете от мухата слон. Разходите са прекалено големи.

  • Гост
запомняне настройките на eth0
« Отговор #6 -: Apr 17, 2004, 18:59 »
Цитат (XaugyTuH @ Април 16 2004,22:55)
Да не би случайно да ти го няма сим-линка към /etc/init.d/networking в директорията /ets/rcS.d

Прости ми, но не зная дори какъв трябва да бъде този линк, за да кажа има ли го, или не?  '<img'>

Смит
Активен

XaugyTuH

  • Напреднали
  • *****
  • Публикации: 267
    • Профил
    • WWW
запомняне настройките на eth0
« Отговор #7 -: Apr 17, 2004, 20:42 »
Ето ти примерно съдържание на директорията:
Примерен код

user@pc1:/etc/rcS.d$ ls -l
total 4
-rw-r--r--    1 root     root          701 2002-01-25 14:56 README
lrwxrwxrwx    1 root     root           25 2004-03-27 19:21 S05initrd-tools.sh -> ../init.d/initrd-tools.sh
lrwxrwxrwx    1 root     root           19 2004-03-05 04:33 S05keymap.sh -> ../init.d/keymap.sh
lrwxrwxrwx    1 root     root           16 2004-04-03 15:53 S07hdparm -> ../init.d/hdparm
lrwxrwxrwx    1 root     root           22 2004-03-05 04:32 S10checkroot.sh -> ../init.d/checkroot.sh
lrwxrwxrwx    1 root     root           25 2004-03-05 06:41 S18hwclockfirst.sh -> ../init.d/hwclockfirst.sh
lrwxrwxrwx    1 root     root           27 2004-03-27 19:21 S20module-init-tools -> ../init.d/module-init-tools
lrwxrwxrwx    1 root     root           18 2004-03-05 04:32 S20modutils -> ../init.d/modutils
lrwxrwxrwx    1 root     root           20 2004-03-05 04:32 S30checkfs.sh -> ../init.d/checkfs.sh
lrwxrwxrwx    1 root     root           19 2004-03-05 04:32 S30procps.sh -> ../init.d/procps.sh
lrwxrwxrwx    1 root     root           19 2004-03-05 04:33 S30setserial -> ../init.d/setserial
lrwxrwxrwx    1 root     root           19 2004-03-05 04:32 S35devpts.sh -> ../init.d/devpts.sh
lrwxrwxrwx    1 root     root           21 2004-03-05 04:32 S35mountall.sh -> ../init.d/mountall.sh
lrwxrwxrwx    1 root     root           21 2004-03-05 07:47 S35mountkernfs -> ../init.d/mountkernfs
lrwxrwxrwx    1 root     root           19 2004-03-05 04:33 S39dns-clean -> ../init.d/dns-clean
lrwxrwxrwx    1 root     root           18 2004-03-05 04:33 S39ifupdown -> ../init.d/ifupdown
lrwxrwxrwx    1 root     root           21 2004-03-05 04:32 S40hostname.sh -> ../init.d/hostname.sh
lrwxrwxrwx    1 root     root           20 2004-03-05 04:33 S40networking -> ../init.d/networking
lrwxrwxrwx    1 root     root           17 2004-03-05 04:51 S41portmap -> ../init.d/portmap
lrwxrwxrwx    1 root     root           21 2004-03-05 04:32 S45mountnfs.sh -> ../init.d/mountnfs.sh
lrwxrwxrwx    1 root     root           27 2004-03-05 04:33 S48console-screen.sh -> ../init.d/console-screen.sh
lrwxrwxrwx    1 root     root           20 2004-03-05 06:41 S50hwclock.sh -> ../init.d/hwclock.sh
lrwxrwxrwx    1 root     root           21 2004-03-05 04:32 S55bootmisc.sh -> ../init.d/bootmisc.sh
lrwxrwxrwx    1 root     root           17 2004-03-05 04:32 S55urandom -> ../init.d/urandom
lrwxrwxrwx    1 root     root           26 2004-03-12 01:24 S61console-cyrillic -> ../init.d/console-cyrillic
lrwxrwxrwx    1 root     root           17 2004-03-05 04:33 S70nviboot -> ../init.d/nviboot
lrwxrwxrwx    1 root     root           24 2004-03-05 08:01 S70xfree86-common -> ../init.d/xfree86-common

и там 17-ти по ред сим линк е този, за който става въпрос. В тази директория са нещата, които се стартират независимо от това в кой режим влизаш. Ако  го няма там просто не ти се изпълняват нещата, който са в онуй файлче дето си говорехте с Н. Антонов.
Активен

Когато говорите, трябва думите ви да бъдат по-добри от мълчанието!

Не правете от мухата слон. Разходите са прекалено големи.

usercho

  • Участници
  • ***
  • Публикации: 5
    • Профил
запомняне настройките на eth0
« Отговор #8 -: Apr 17, 2004, 23:36 »
Spored men nai-barzo i lesno shte si reshish problema po sledniq nachin.
Izpylni slednoto, kato samo smenqsh IP adresite:

cat >> /etc/rc.d/rc.local
ifconfig eth0 192.168.1.1 up
route add default gw 192.168.1.254

i natiskash Ctrl+C '<img'>
Sled tova, sled vseki reboot, pri zarejdane, linux si izpylnqva rc.local i vsichko koeto e opisano v nego.
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
запомняне настройките на eth0
« Отговор #9 -: Apr 18, 2004, 00:26 »
Ок,

Мистерията се задълбочава... Ето съдържанието на моя /etc/rcS.d без да корегирам каквото и да било:
Примерен код

-rw-r--r--    1 root     root          701 Jan 25  2002 README
lrwxrwxrwx    1 root     root           21 Apr 15 00:55 S02mountvirtfs -> ../init.d/mountvirtfs
lrwxrwxrwx    1 root     root           18 Apr 15 00:55 S05bootlogd -> ../init.d/bootlogd
lrwxrwxrwx    1 root     root           19 Apr 15 03:05 S05keymap.sh -> ../init.d/keymap.sh
lrwxrwxrwx    1 root     root           22 Apr 15 03:04 S10checkroot.sh -> ../init.d/checkroot.sh
lrwxrwxrwx    1 root     root           25 Apr 15 00:55 S18hwclockfirst.sh -> ../init.d/hwclockfirst.sh
lrwxrwxrwx    1 root     root           18 Apr 15 03:04 S20modutils -> ../init.d/modutils
lrwxrwxrwx    1 root     root           26 Apr 15 00:55 S25libdevmapper1.00 -> ../init.d/libdevmapper1.00
lrwxrwxrwx    1 root     root           20 Apr 15 03:04 S30checkfs.sh -> ../init.d/checkfs.sh
lrwxrwxrwx    1 root     root           23 Apr 15 00:27 S30etc-setserial -> ../init.d/etc-setserial
lrwxrwxrwx    1 root     root           19 Apr 15 03:04 S30procps.sh -> ../init.d/procps.sh
lrwxrwxrwx    1 root     root           19 Apr 15 03:03 S35devpts.sh -> ../init.d/devpts.sh
lrwxrwxrwx    1 root     root           21 Apr 15 03:04 S35mountall.sh -> ../init.d/mountall.sh
lrwxrwxrwx    1 root     root           21 Apr 15 00:20 S35mountkernfs -> ../init.d/mountkernfs
lrwxrwxrwx    1 root     root           18 Apr 15 01:26 S36discover -> ../init.d/discover
lrwxrwxrwx    1 root     root           19 Apr 15 03:05 S39dns-clean -> ../init.d/dns-clean
lrwxrwxrwx    1 root     root           18 Apr 15 03:05 S39ifupdown -> ../init.d/ifupdown
lrwxrwxrwx    1 root     root           21 Apr 15 03:04 S40hostname.sh -> ../init.d/hostname.sh
lrwxrwxrwx    1 root     root           20 Apr 15 03:05 S40networking -> ../init.d/networking
lrwxrwxrwx    1 root     root           21 Apr 15 03:04 S45mountnfs.sh -> ../init.d/mountnfs.sh
lrwxrwxrwx    1 root     root           19 Apr 15 00:27 S46setserial -> ../init.d/setserial
lrwxrwxrwx    1 root     root           27 Apr 15 03:05 S48console-screen.sh -> ../init.d/console-screen.sh
lrwxrwxrwx    1 root     root           20 Apr 15 00:55 S50hwclock.sh -> ../init.d/hwclock.sh
lrwxrwxrwx    1 root     root           21 Apr 15 03:04 S55bootmisc.sh -> ../init.d/bootmisc.sh
lrwxrwxrwx    1 root     root           17 Apr 15 03:04 S55urandom -> ../init.d/urandom
lrwxrwxrwx    1 root     root           17 Apr 15 03:05 S70nviboot -> ../init.d/nviboot
lrwxrwxrwx    1 root     root           24 Apr 15 00:53 S70xfree86-common -> ../init.d/xfree86-common

Симлинка си е там, но въпреки това докато не драсна 2-та реда, интернет няма.

@usercho:
Мерси за предложението, но за мен е важно "що така", и затова търся класическо решение, наместо скрптче за началото. Ще го приложа едва ако нищо друго не помогне. '<img'>

Смит
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

  • Гост
запомняне настройките на eth0
« Отговор #10 -: Apr 18, 2004, 01:54 »
А освен това в Дебиан няма такова животно rc.local  ':p'
Активен

XaugyTuH

  • Напреднали
  • *****
  • Публикации: 267
    • Профил
    • WWW
запомняне настройките на eth0
« Отговор #11 -: Apr 18, 2004, 16:15 »
Добре, а след като направиш /etc/rc.d/networking restart, както ти каза Н.Антонов, появява ли ти се нет-а или не, защото ако не се появява трябва да търсим причината в interfaces.
Активен

Когато говорите, трябва думите ви да бъдат по-добри от мълчанието!

Не правете от мухата слон. Разходите са прекалено големи.

vENZi

  • Напреднали
  • *****
  • Публикации: 36
    • Профил
запомняне настройките на eth0
« Отговор #12 -: Apr 18, 2004, 18:17 »
Ako niama distroto /etc/rc.d/rc.local napravo zaebavash -> format i install na neshto normalno. Istinata e v /etc/rc.d/rc.local bez shibani izmisleni /etc/sysconfig ............ i tem podobni shitni deto na siako distro triabva da se chudish kak sa organizirani i sa super po slojni, rygash sichko v rc.local pored i e perfect !
Активен

  • Гост
запомняне настройките на eth0
« Отговор #13 -: Apr 18, 2004, 22:14 »
Цитат (XaugyTuH @ Април 18 2004,17:15)
Добре, а след като направиш /etc/rc.d/networking restart, както ти каза Н.Антонов, появява ли ти се нет-а или не, защото ако не се появява трябва да търсим причината в interfaces.

Писах вече в предишен пост, че изпълнявам 1:1 препоръките на Ник, и въпреки това не става...

По-скоро си мисля, няма ли суич/команда, която да записва където трябва входа от двете команди (нещо като cat >>) веднъж завинаги...

Смит
Активен

XaugyTuH

  • Напреднали
  • *****
  • Публикации: 267
    • Профил
    • WWW
запомняне настройките на eth0
« Отговор #14 -: Apr 19, 2004, 02:29 »
Постни тука съдържанието на interfaces. Според мен истината е някъде там.
Активен

Когато говорите, трябва думите ви да бъдат по-добри от мълчанието!

Не правете от мухата слон. Разходите са прекалено големи.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Eth0 & Eth0:0 ...
Настройка на хардуер
Йордан 11 3295 Последна публикация Nov 06, 2004, 22:52
от SiTo
Кой променя адреса на eth0
Настройка на програми
ivo1204 8 2867 Последна публикация Apr 06, 2008, 09:44
от triplek
pppoe/eth0 ауто. старт.
Настройка на програми
Lam3r4e 19 6313 Последна публикация Aug 03, 2009, 17:06
от tyuio
настройка на eth0
Настройка на хардуер
Vatman 7 2024 Последна публикация Dec 08, 2010, 16:49
от Vatman
Проблем със Eth0
Настройка на хардуер
ApplesDuede 2 1575 Последна публикация Jan 14, 2014, 22:17
от ApplesDuede