Запомняне

» Здравейте
[ Вход :: Регистриране ]
 » Начало » Li Форуми » Help & Support » Networking » netconfig
Тема: netconfig, Vector 5.8
Мнение #1 Skip to the next post in this topic.
Написано на: Февруари 24 2007, 22:06
PinkFloyd

Avatar




Група: Li fans
Мнения: 116
Регистриран: Април 2005

Оценка: няма

Offline
За известно време няма да имам комп и затова си инсталирах един Вектор на компа на сина ми.Ползвам Вектор и Слак повече от две години и сега съм изненадан от проблемите които срещам.Ще се наложи да задам няколко въпроса.
Netconfig не действа,всъщност действа,ама нет няма.Пускам си го от конзола/интернета/.За да не пиша при всяко стартиране на ОС си записах командите в etc/rc.d/rc.local.Така си реших проблема,но се дразня защото не съм сигурен че е най правилния начин.Къде трябва да записва настройките netconfig.Пробвах да ги напиша в /etc/rc.d/rc.inet1,и в /inet2 и в /rc.inet.conf.Не става.Та въпросът е къде е правилното място,къде би ги записало netcongig.За съжаление нямам достъп до моя комп за да разгледам.
Контакти:  PinkFloyd
WEB  
Мнение #2 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Февруари 25 2007, 19:54
quintessence

Avatar




Група: Li psychos
Мнения: 813
Регистриран: Август 2005

Offline
netconfig пише в /etc/rc.d/rc.inet1.conf
/etc/rc.d/rc.inet1 е скриптът, с който може да вдигнеш/свалиш/рестартираш настройките , описани в /etc/rc.d/rc.inet1.conf

Пример:
Код: 
/etc/rc.d/rc.inet1 start
:)
Контакти:  quintessence

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #3 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Февруари 26 2007, 23:16
PinkFloyd

Avatar




Група: Li fans
Мнения: 116
Регистриран: Април 2005

Оценка: няма

Offline
rc.inet.config

# Config information for eth0:
IPADDR[0]="192.168.0.1"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]="192.168.62.54"
NETMASK[1]="255.255.255.0"
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""

# Config information for eth2:
IPADDR[2]=""
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""

# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""

# Default gateway IP address:
GATEWAY="192.168.62.1"

# Change this to "yes" for debugging output to stdout.  Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"

           /rc.inet1
## The settings
DEVICE='eth0'
DHCP='no'
IPADDR='192.168.0.1'
NETMASK='255.255.255.0'
GATEWAY=''
PROBE='no'

###########################################################
## The ######

## You may make customized ###### here
## If not, source the standard network
. /etc/rc.d/functions-network "$@"

         rc.inet2

## The settings
DEVICE=eth1
DHCP='no'
IPADDR='192.168.62.54'
NETMASK='255.255.255.0'
GATEWAY='192.168.62.1'
PROBE='no'

###########################################################
## The ######

## source the standard functions

. /etc/rc.d/functions-network "$@"
Кажете къде е грешката.При първоначално стартиране на компа нет няма.Ако в конзолата дам: /etc/rc.d/rc.inet2 restart  -нета тръгва.
Контакти:  PinkFloyd
WEB  
Мнение #4 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Февруари 26 2007, 23:26
PinkFloyd

Avatar




Група: Li fans
Мнения: 116
Регистриран: Април 2005

Оценка: няма

Offline
Пропуснах да кажа че веднага след стартиране на компа ifconfig -a не дава никакви адреси, маски и т.н. за eth0 и eth1.

Редактирано от PinkFloyd на Февруари 26 2007, 23:27
Контакти:  PinkFloyd
WEB  
Мнение #5 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Февруари 27 2007, 09:32
PinkFloyd

Avatar




Група: Li fans
Мнения: 116
Регистриран: Април 2005

Оценка: няма

Offline
!/bin/sh
# Set network from boot command line parameter
# Usefull for User Mode Linux, or maybe for laptop
# The param is: inetNUM=DEVICE,dhcp
#               inetNUM=DEVICE,IP,NETMASK,GATEWAY,PROBE
# e.g:
# linux inet1=eth0,dhcp
# linux inet2=eth0,10.0.0.1,255.255.255.0,10.0.0.254
#
# GNU GPL © Eko M. Budi, 2004
#         © Vector Linux, 2004

INET=${2:-"inet0"}

IPADDR="192.168.62.54"
NETMASK="255.255.255.0"
GATEWAY="192.168.62.1"
DHCP=""
DEVICE="eth1"

export PATH="/sbin:/usr/sbin:/bin:/usr/bin"

for CMD in `cat /proc/cmdline`; do
#  echo $CL
 KEY=${CMD%=*}
 VAL=${CMD#*=}
 if [ "$KEY" = "$INET" ]; then
   DEVICE=`echo $VAL | cut -f 1 -d ','`
   DHCP=`echo $VAL | cut -f 2 -d ','`
   if [ "$DHCP" = "dhcp" ]; then
     DHCP="yes"
     . /etc/rc.d/functions-network $1
     exit $?
   else
     IPADDR=$DHCP
     DHCP="no"
     NETMASK=`echo $VAL | cut -f 3 -d ','`
     GATEWAY=`echo $VAL | cut -f 4 -d ','`
     PROBE=`echo $VAL | cut -f 5 -d ','`
     . /etc/rc.d/functions-network $1
     exit $?
   fi
 fi
done
exit 1
Това пък е /etc/rc.d/rc.boot-inet
И тук въведох IP,netmask и т.н.Търся из целия компютър за файлове съдържаще "inet" и пиша в тях,но уви.
Контакти:  PinkFloyd
WEB  
Мнение #6 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Март 01 2007, 21:38
PinkFloyd

Avatar




Група: Li fans
Мнения: 116
Регистриран: Април 2005

Оценка: няма

Offline
quintessence ми направи забележка че постовете са ми поразхвърляни и малко объркани.Приемам критиката и ще се опитам да представя проблема по ясно.
Имам две ланки.eth0 -вградена на дъното и eth1-на PCI.Нета идва на eth1.В предишните си постове съм дал съдържанието на:
/etc/rc.d/rc.conf
/etc/rc.d/rc.inet1  -това е за eth0
/etc/rc.d/rc.inet2 -това пък за eth1
Проблема е че rc.inet1 се стартира понякога,понякога не.За това съдя по това че след рестарт на компютъра и веднага изпълнен ifconfig без никакви опции,един път има отбелязани данни за IP и netmask друг път няма никакви данни.Все пак ,eth0 винаги присъства след ifconfig,докато eth1 никога.При ifconfig -a ги има и двата интерфейса ,като за eth0 понякога има и данни за IP и т.н.
В /etc/rc.d има един заподозрян скрипт  function-network,но от него и хабер си нямам.Ако трябва да го постна.
Всичко това е бял кахър защото нет си имам ако в конзолата напиша /etc/rc.d/rc.inet2 start ,или си добавя три реда в /etc/rc.d/rc.local.Въпреки това от няколко дена си късам нервите и затова моля за помощ.

П.П.  Междувременно настъпи малка промяна към по добро.След ifconfig интерфейс eth0 винаги е вдигнат с въведени данни от rc.inet1.
Всъщност кои файл вдига интерфейсите eth0,eth1,eth2 и lo.
2П.П Нещата се решиха на 90 процента.eth1 се зарежда правилно след рестарт и имам нет,но сега не се зарежда eth0.Утре продължавам,макар че eth0 не ми трябва.


Редактирано от PinkFloyd на Март 02 2007, 00:08
Контакти:  PinkFloyd
WEB  
Мнение #7 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Март 02 2007, 10:03
quintessence

Avatar




Група: Li psychos
Мнения: 813
Регистриран: Август 2005

Offline
Цитат:  (PinkFloyd @ Март 01 2007,21:38)

Всъщност кои файл вдига интерфейсите eth0,eth1,eth2 и lo.

rc.inet1 ,който чете rc.inet1.conf
:P
Контакти:  quintessence

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #8 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Март 02 2007, 15:03
PinkFloyd

Avatar




Група: Li fans
Мнения: 116
Регистриран: Април 2005

Оценка: няма

Offline
Цитат:  (PinkFloyd @ Март 01 2007,21:38)

Всъщност кои файл вдига интерфейсите eth0,eth1,eth2 и lo.

rc.inet1 ,който чете rc.inet1.conf
:P
Да,ама не.Зная че така е редно,но при мен не се получава така.Каквито и цифри да напиша в rc.inet.conf нищо не се променя след рестарт.Нещо повече,дори и да премахна/delete/файла системата се рестартира с това което е описано в rc.inet1.Не знам какво да направя за да принудя rc.inet1 и rc.inet2 да четат конфигурационият си файл.Създадох вместо rc.inet.conf два нови фйла: rc.inet1.conf и rc.inet2.conf като във всеки от тях записах настройките само за по един интерфейс.Реших че може би е редно rc.inet1 да си има свой rc.inet1.conf и съответно rc.inet2 свой rc.inet2.conf.Резултата е нула.
Какво да направя за да се чете при зареждане този проклет rc.inet.conf.
В /etc/ifplugd/ има един скрипт които вдига мрежовите интерфейси четейки в rc.inet1 или rc.inet2.Въпросния файл ifplugd.action си взима настройките при всяко стартиране от ifplugd.conf.Поствам  файла;

# -*-sh-*-
# $Id: ifplugd.conf 43 2003-09-13 11:25:11Z lennart $

# This file is part of ifplugd.
#
# ifplugd is free software; you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the Free
# Software Foundation; either version 2 of the License, or (at your
# option) any later version.
#
# ifplugd is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
# for more details.
#
# You should have received a copy of the GNU General Public License
# along with ifplugd; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

# ifplugd configuration file

# Please note that this is a bourne shell fragment sourced by the
# init ###### of ifplugd.

# Specify the interfaces to control here, separated by spaces.
# Ifplugd processes will be started for each of these interfaces when
# the ifplugd init ###### is called with the "start" argument. You may
# use the magic string "auto" to make the init ###### start or stop
# ifplugd processes for ALL eth and wlan interfaces that are available
# according to /proc/net/dev. Note that the list of interfaces
# appearing in /proc/net/dev may depend on which kernel modules you
# have loaded.
INTERFACES="eth0"
INTERFACES="eth1"
# Additional parameters for ifplugd.
# (Run "ifplugd -h" for further information.)
#ARGS="-fwI -u0 -d5 -pql"
#ARGS="-fwI -t2 -u0 -d10"

# Additional parameters for ifplugd for the specified interface.  Note
# that $ARGS is ignored, when a variable like this is set for an
# interface
#ARGS_wlan0="-MwI -u5 -d5"
"фабрично' този файл съдържаше само INTERFACES="eth0".След като добавих и INTERFACES="eth1"системата започна да стартира само eth1 с правилните настройки и вече си имам интернет веднага след старт на компа.Сега обаче не се вдига eth0 и трябва да го вдигам от конзолата с /etc/rc.d/inet1 start.Това ме навежда на мисълта че трябва да се пипне ifplugd.action ,но там всичко ми е на китайски.


Редактирано от PinkFloyd на Март 02 2007, 15:05
Контакти:  PinkFloyd
WEB  
Мнение #9 Skip to the next post in this topic.
Skip to the previous post in this topic. Написано на: Март 02 2007, 18:03
Нерегистриран










Имам един въпрос и той е следния,realtek ли ти е eth1 ?!
Отделно че нстройките на интерфейсите се правят само и единствено в /etc/rc.d/rc.inet1.conf.
Код: 
# Config information for eth0:
IPADDR[0]="192.168.0.1"
NETMASK[0]="255.255.255.0"
USE_DHCP[0]=""
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]="192.168.62.54"
NETMASK[1]="255.255.255.0"
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""

# Config information for eth2:
IPADDR[2]="192.168.3.5"
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""
Контакти:  free

  • AOL  AOL:
  • ICQ  ICQ:
  • MSN  MSN:
  • YIM  Yahoo IM:
WEB  
Мнение #10
Skip to the previous post in this topic. Написано на: Март 02 2007, 21:46
PinkFloyd

Avatar




Група: Li fans
Мнения: 116
Регистриран: Април 2005

Оценка: няма

Offline
И двете ми карти са Интел.При мен няма rc.inet1. conf.При мен е rc.inet.conf.Първата ми работа беше да го преименувам добавяйки единица.Както казах този .conf дори да не съществува се зарежда eth0 или eth1.
Контакти:  PinkFloyd
WEB  
Общо 9 отговор(а) от Февруари 24 2007, 22:06 до сега
 » Начало » Li Форуми » Help & Support » Networking » netconfig

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