Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: kaling в Oct 03, 2006, 19:14



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


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

#nameserver 1.2.3.4
nameserver 1.2.3.5



Успех


Титла: Проблем с нета при dhcp
Публикувано от: kaling в Oct 03, 2006, 23:05
Благодаря за идеата на redcure ,но като рестартирам и фаила resolv.conf се враща в първоначалното положение тоест без # пред първиа DNS.Сега как мога да го променя такаче като рестартна отново да си е с # пред DNS?Ина4е работи като пушка .


Титла: Проблем с нета при dhcp
Публикувано от: Ali Nebi в Oct 03, 2006, 23:30
Здрайвейте, видях че тука сте опсъдили някакъв проблем за нета и реших да не пускам нова тема, а директно тука да питам.
Значи имам следния проблем...пуснахме си нет на Визио в Пловдив и умело си настроих нета на Федора 5, макар техните ограничения. Но сменихме нета на един друг комп на един колега и той делка нета с нас чрез wingate  и е пусна на таз програмка, DHCP Server. Та...да го карам по същество, настроих федората да си взима ип-то от DHCP servera, взима си го обаче нета не теква, не знам защо. Имам пинг към сървъра, към Gatawey на visio и DNS, но нет няма. Пробвах и със статични адреси пак същото. Някакви идеи можели да ми дадете?


Титла: Проблем с нета при dhcp
Публикувано от: redcure в 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 и не мога да те посъветвам нищо друго, освен да си напишеш скрипт, който да се зарежда при стартирането на линукса ти, който да прави тази промяна. Може да има и мн. по-прост начин, но аз не се сещам за него.
Дано да съм успял да те насоча.

Успех и на двама ви. :D


Титла: Проблем с нета при dhcp
Публикувано от: Ali Nebi в Oct 04, 2006, 00:14
Мерси, :) Ами аз се явявам като клиент в този случай, защотот тоз колега работи на уин и не иска на линукс...За ттл не съм правил ограничения, сега ще прегледам и скрипта, мерси мн. ;)


Титла: Проблем с нета при dhcp
Публикувано от: redcure в Oct 04, 2006, 00:19
Този скрип е за рутера .... не знам дали ще ти помогне. Нека някой по-запознат да се изкаже.
Както обичам да казвам в последно време "Където и да си, какъвто и да си - свиркай си !" :D

Успех


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

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





Титла: Проблем с нета при dhcp
Публикувано от: Ali Nebi в Oct 04, 2006, 00:32
хахах, така си е ::))) ще измисля нещо, няма страшно...аз се съмнямав да не прави проблем това, че и под уин на другите машини се слага уингейт клиент, да не би да пуска нета, само като го има...ще трябва да помисля повечко, но ще стане, няма къде да иде:)

Относно скрипта видях, че е за сървърната страна :)))


Титла: Проблем с нета при dhcp
Публикувано от: dad в Oct 04, 2006, 12:53
Цитат
Този скрип е за рутера .... не знам дали ще ти помогне.

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

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


Титла: Проблем с нета при dhcp
Публикувано от: Hapkoc в Oct 04, 2006, 13:39
Цитат
най-вероятно единият name-server е препратка към другия. Провери ги с traceroute за да видиш кой е "истинския"


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


Титла: Проблем с нета при dhcp
Публикувано от: Ali Nebi в Oct 04, 2006, 13:52
Да правилно си разбрал - сървъра се явява уин машината с уингейта. Ами погледнах статията и всичко си е както си му е реда, само дето ние сме си пуснали DHCP сървъра там. Защитната стена е спряна. Може би трябва да погледна през кои портове работи и ако трябва да ги добавя към пор аренджа на линукса, защото имам пингове към всички IP-та. НетВизио в пловдив правят нещатат по същия начин, за да текне нет към линукс машината трябва дасе дабави порт арендж и тръгва.

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


Титла: Проблем с нета при dhcp
Публикувано от: dad в Oct 04, 2006, 15:07
Цитат
Я обясни какво имаш предвид под "препратка" и как точно с traceroute може да се разбере кой е "инстинския"?

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