Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: DHCP problem


  • Subject: Re: lug-bg: DHCP problem
  • From: Peter Georgiev <peterg@xxxxxxxxxxx>
  • Date: Thu, 11 Mar 2004 12:33:37 +0200

On Thu, 11 Mar 2004 04:18:54 +0200
Deyan Stoykov <dstoykov@xxxxxxxxxxxxxx> wrote:

> 
>    Здравейте!
> 
>    Компютър с RedHat 9.0, свързан съм към LAN ISP,  си получава
>    настройките по 
> DHCP. От скоро обаче DHCP сървърът раздава за default gateway адрес
> извън subnet-a на клиентските машини. Този въпрос се дискутира преди
> време в листа и както някои писаха тогава решението при статична
> конфигурация е:
> 
>    route add -host $gw_ip_address dev eth0
>    route add default gw $gw_ip_address
> 
>    Това работи и при мен. Ако се изпълни само втората команда се
>    получава 
> грешка "SIOCADDRT: Network is unreachable". Същата грешка обаче се
> получава и при конфигуриране на интерфейса с dhclient, т.е. dhclient
> се опитва да вкара default gateway-я в маршрутната таблица без преди
> това да е добавил в нея информация през кой интерфейс следва да бъде
> търсен. Очевидното заобиколно решение е да конфигурирам default
> gateway-я статично, но тогава няма да хващам евентуални промени в
> конфигурацията на мрежата. Windows 2000/98 приема маршрута и си
> работи, но не съм убеден че това е правилното поведение. 
> 
>    Тъй като не намирам инфо по проблема нито в google, нито в имащите 
> отношение rfc-та ме интересуват мнения дали:
>     а) dhclient не работи както трябва - трябва първо да добави
>     маршрут към 
> gateway-я и чак след това да добави самия него в таблицата
>    б) dhclient работи правилно - gateway извън subnet-а на машината не
>    може да 
> бъдe подаван чрез DHCP.
> 
>    Благодаря предварително!

[Quote from dhclient man page]
The DHCP client normally gets its configuration information from
/etc/dhclient.conf,its lease database from
/var/lib/dhcp/dhclient.leases, stores its process ID in a file called 
/var/run/dhclient.pid, and configures the network interface using      
/sbin/dhclient-script To specify different names and/or locations for  
these files, use the -cf, -lf, -pf and-sf flags, respectively,
followed by the name of the file. This can be particularly 
useful if, for example, /var/lib/dhcp or /var/run has not yet
been mounted when the DHCP client is started.
[Unquote]

Разгледай въпросния bash script: /sbin/dhclient-script там е "черната
магия". Редактирай си частта за default gw или си напиши свой скрипт
и задай на dhclient  да ползва него.

HTH Pesho





============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================


  • Относно:

 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.