Автор Тема: Проблем с нета при dhcp  (Прочетена 3846 пъти)

kaling

  • Напреднали
  • *****
  • Публикации: 41
    • Профил
Проблем с нета при dhcp
« -: Oct 03, 2006, 19:14 »
Здравейте .Появи ми се един странен проблем след като доставчика ми на интернет смени принципа от статични IP на динамични по DHCP.След като промених настройките на DHCP броузара започна да зарежда страниците много бавно а иначе тегли фаиловет с 64к. толкова колкото ми са пуснали.Най страното е че миналата седмица нямах такива проблеми.Другата подробност която именно ме наведе на мисълта че има проблем е ,че в Windows  си върви много по-добре от колкото в Linux.Ползвам Mandriva 2006 с 2 LAN карти и при двете положението е еднакво.Ако някой има идеа моля да сподели.
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Проблем с нета при dhcp
« Отговор #1 -: Oct 03, 2006, 20:55 »
Я си сложи # пред първият DNS в /etc/resolv.conf (трябва да си root) и пробвай да заредиш нещо в browser-a. Не рестартирай интерфейса, а директно след промяната пробвай, т.е.  файла, трябва да ти изглежда така:
Примерен код

#nameserver 1.2.3.4
nameserver 1.2.3.5



Успех
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

kaling

  • Напреднали
  • *****
  • Публикации: 41
    • Профил
Проблем с нета при dhcp
« Отговор #2 -: Oct 03, 2006, 23:05 »
Благодаря за идеата на redcure ,но като рестартирам и фаила resolv.conf се враща в първоначалното положение тоест без # пред първиа DNS.Сега как мога да го променя такаче като рестартна отново да си е с # пред DNS?Ина4е работи като пушка .
Активен

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Проблем с нета при dhcp
« Отговор #3 -: Oct 03, 2006, 23:30 »
Здрайвейте, видях че тука сте опсъдили някакъв проблем за нета и реших да не пускам нова тема, а директно тука да питам.
Значи имам следния проблем...пуснахме си нет на Визио в Пловдив и умело си настроих нета на Федора 5, макар техните ограничения. Но сменихме нета на един друг комп на един колега и той делка нета с нас чрез wingate  и е пусна на таз програмка, DHCP Server. Та...да го карам по същество, настроих федората да си взима ип-то от DHCP servera, взима си го обаче нета не теква, не знам защо. Имам пинг към сървъра, към Gatawey на visio и DNS, но нет няма. Пробвах и със статични адреси пак същото. Някакви идеи можели да ми дадете?
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Проблем с нета при dhcp
« Отговор #4 -: Oct 03, 2006, 23:55 »
Колко машини сте вързани?
Сложил ли си ограничение за ttl?
Аз си пускам нета до другата си машина с изключително прост скрипт чрез iptables и не ползвам DHCP сървър, ето го и него
Примерен код

#!/bin/bash

PATH=/usr/sbin:/sbin:/bin:/usr/bin

# Изтриване на всички налични правила
#
EXT=ppp0
INT=eth1

iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X

# Винаги приемане на loopback трафика
iptables -A INPUT -i lo -j ACCEPT


#Позволяване на установените връзки и тези, които не идват отвън
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -m state --state NEW -i ! $EXT -j ACCEPT
iptables -A FORWARD -i $EXT -o $INT -m state --state ESTABLISHED,RELATED -j ACCEPT

# Позволяване на изходящите пакети от  вътрешната ни мрежа.
iptables -A FORWARD -i $INT -o $EXT -j ACCEPT

# Маскиране.
iptables -t nat -A POSTROUTING -o $EXT -j MASQUERADE

# Да не се препрщат от вън на вътре.
iptables -A FORWARD -i $EXT -o $EXT -j REJECT

#Заобикаляне на TTL филтрите при NAT
iptables -t mangle -A PREROUTING -i $EXT -j TTL --ttl-inc 1
iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -o $EXT -j TTL --ttl-set 64

Разгледай го и може да ти помогне малко или повече.

kaling, никога не съм ползвал mandriva и не мога да те посъветвам нищо друго, освен да си напишеш скрипт, който да се зарежда при стартирането на линукса ти, който да прави тази промяна. Може да има и мн. по-прост начин, но аз не се сещам за него.
Дано да съм успял да те насоча.

Успех и на двама ви. '<img'>
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Проблем с нета при dhcp
« Отговор #5 -: Oct 04, 2006, 00:14 »
Мерси, '<img'> Ами аз се явявам като клиент в този случай, защотот тоз колега работи на уин и не иска на линукс...За ттл не съм правил ограничения, сега ще прегледам и скрипта, мерси мн. '<img'>
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Проблем с нета при dhcp
« Отговор #6 -: Oct 04, 2006, 00:19 »
Този скрип е за рутера .... не знам дали ще ти помогне. Нека някой по-запознат да се изкаже.
Както обичам да казвам в последно време "Където и да си, какъвто и да си - свиркай си !" '<img'>

Успех
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Проблем с нета при dhcp
« Отговор #7 -: Oct 04, 2006, 00:24 »
Цитат (kaling @ Окт. 03 2006,23:05)
Благодаря за идеата на redcure ,но като рестартирам и фаила resolv.conf се враща в първоначалното положение тоест без # пред първиа DNS.Сега как мога да го променя такаче като рестартна отново да си е с # пред DNS?Ина4е работи като пушка .

виж в конфигурационния файл на dhcp демона - трябва да има настройка кои опции може да се overwrite от dhcp



Активен

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Проблем с нета при dhcp
« Отговор #8 -: Oct 04, 2006, 00:32 »
хахах, така си е ::))) ще измисля нещо, няма страшно...аз се съмнямав да не прави проблем това, че и под уин на другите машини се слага уингейт клиент, да не би да пуска нета, само като го има...ще трябва да помисля повечко, но ще стане, няма къде да иде'<img'>

Относно скрипта видях, че е за сървърната страна '<img'>))
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

dad

  • Напреднали
  • *****
  • Публикации: 127
    • Профил
Проблем с нета при dhcp
« Отговор #9 -: Oct 04, 2006, 12:53 »
Цитат
Този скрип е за рутера .... не знам дали ще ти помогне.

Не съм 100% сигурен дали съм разбрал правилно, но май в случая рутер се явява уиндоуската машина, на която върви уингейт. Там би трябвало да се таи проблемът...Разгледай това,
 дано агентите да не се карат '<img'>
Цитат
Благодаря за идеата на redcure ,но като рестартирам и фаила resolv.conf се враща в първоначалното положение тоест без # пред първиа DNS.Сега как мога да го променя такаче като рестартна отново да си е с # пред DNS?Ина4е работи като пушка .

Както е препоръчал senser, промени конфигурацията на dhcp клиента, а именно: в /etc/dhclient.conf , от полето request махни domain-name-servers. След това модифицирай resolv.conf, както ти е казал redcure, защото най-вероятно единият name-server е препратка към другия. Провери ги с traceroute за да видиш кой е "истинския"'<img'>
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
Проблем с нета при dhcp
« Отговор #10 -: Oct 04, 2006, 13:39 »
Цитат
най-вероятно единият name-server е препратка към другия. Провери ги с traceroute за да видиш кой е "истинския"


Я обясни какво имаш предвид под "препратка" и как точно с traceroute може да се разбере кой е "инстинския"?
Активен

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Проблем с нета при dhcp
« Отговор #11 -: Oct 04, 2006, 13:52 »
Да правилно си разбрал - сървъра се явява уин машината с уингейта. Ами погледнах статията и всичко си е както си му е реда, само дето ние сме си пуснали DHCP сървъра там. Защитната стена е спряна. Може би трябва да погледна през кои портове работи и ако трябва да ги добавя към пор аренджа на линукса, защото имам пингове към всички IP-та. НетВизио в пловдив правят нещатат по същия начин, за да текне нет към линукс машината трябва дасе дабави порт арендж и тръгва.

Ще помисля и ще се помъча да го оправя. Някой ако се сети за нещо може да пише, ще погледна всички мнения
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

dad

  • Напреднали
  • *****
  • Публикации: 127
    • Профил
Проблем с нета при dhcp
« Отговор #12 -: Oct 04, 2006, 15:07 »
Цитат
Я обясни какво имаш предвид под "препратка" и как точно с traceroute може да се разбере кой е "инстинския"?

Глупаво се изказах, съжалявам '<img'>
Имах предвид, че при неуспешен опит за резолвване посредством първия се използва втория и се получава забавяне и използвах неуместно думата "препратка". После исках да напиша с помощта на nslookup или dig да провери кой е с по-голямата база(с повечко опити с не много известни хостове) , дойде ми на ум, че с traceroute може да провери до кой от двата е по-кратък маршрутът...И написах голяма боза.
п.с. Изобщо не съм на Ти с DNS, просто имах подобен проблем преди време и така го оправих
п.с.с. Ако пак съм написал някоя глупост, ше се радвам, ако някой ме поправи
Активен