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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: koko92_national в Apr 05, 2009, 14:41



Титла: DHCP сървър на Debian
Публикувано от: koko92_national в Apr 05, 2009, 14:41
Имам въпрос. Прегледах сумати статии и така и нищо не направих. Та върпоса ми е как да пусна мрежа в къщи. Имам един комп с две мрежови карти. eth0 и eth1. През eth0 получавам интернет с реално IP и искам през eth1 да давам IP-та през суич към други компютри. IP-тата да са от рода на 192.168.... Дълго време искам да си направя една такава мрежа но не става.


Титла: Re: DHCP сървър на Debian
Публикувано от: Bogo в Apr 05, 2009, 17:19
apt-get install dhcp

/etc/default/dhcp трябва да съдържа ред подобен на този:
INTERFACES="eth1"
това указва на кой интерфейс ще раздава адресите

след това всичко се прави в /etc/dhcpd.conf
например моя файл изглежда така:


#
# Sample configuration file for ISC dhcpd for Debian
#
# $Id: dhcpd.conf,v 1.4.2.2 2002/07/10 03:50:33 peloy Exp $
#

# option definitions common to all supported networks...
option domain-name "domname.com";
option domain-name-servers 192.168.123.254, 79.87.27.61;

option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;

subnet 192.168.123.0 netmask 255.255.255.0 {
range 192.168.123.1 192.168.123.200;
option broadcast-address 192.168.123.255;
option domain-name-servers 192.168.123.254, 79.87.27.61;
option routers 192.168.123.254;
}


Титла: Re: DHCP сървър на Debian
Публикувано от: shoshon в Apr 05, 2009, 18:08
Колегата ти е дал точен отговор за това как да конфигурираш DHCP сървър. Предположил е, че вече интернета ти работи със статични IP-адреси. Така ли е? Ако не прочети точно как се конфигурира gateway.
http://newbiedoc.sourceforge.net/networking/homegateway.html      <- тук е дадено добро описание, ако го кобинираш с написаното в предишния постинг, всичко ще е прекрасно :)


Титла: Re: DHCP сървър на Debian
Публикувано от: koko92_national в Apr 05, 2009, 18:18
Значи в конфигурационния фаил написах това:
Код:
subnet 192.168.0.0 netmask 255.255.255.0{
option routers 192.168.0.1;
option subnet-mask 255.255.255.0;
range 192.168.0.2 192.168.0.255;
host teddy{
hardware ethernet 00:80:AD:80:9E:E3;
fixed-address 192.168.0.2;
}
}

на другата машина ми показва, че има мрежа но не мога да влизам в страниците. Как може да се оправи.


Титла: Re: DHCP сървър на Debian
Публикувано от: jerimo в Apr 05, 2009, 18:41
Наи лесния начин Firestarter i DHCP3.


Титла: Re: DHCP сървър на Debian
Публикувано от: koko92_national в Apr 05, 2009, 19:22
Може да е лесен, но аз съм започнал този и искам да го карам докрай.


Титла: Re: DHCP сървър на Debian
Публикувано от: koko92_national в Apr 05, 2009, 21:38
Хора помагайте! Туй нещо ми трябва. Пак казвам дава ми IP адрес, но нямам достъп до интернета!


Титла: Re: DHCP сървър на Debian
Публикувано от: Bogo в Apr 05, 2009, 22:44
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Това трябва да го сложиш да се изпълнява при зареждане на системата

И да не забравя
файла /etc/network/options трябва да има ред ip_forward=yes

за Дебиан или както е за всеки Линукс
echo "1" > /proc/sys/net/ipv4/ip_forward


Титла: Re: DHCP сървър на Debian
Публикувано от: shoshon в Apr 06, 2009, 00:10
Цитат
#
#configure the gateway
#

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

#

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t mangle -A PREROUTING -j TTL --ttl-set 64
iptables -A FORWARD -i wlan0 -j ACCEPT



това съм го написал за моя лаптоп... дословно ти го копирам, за да не кажеш, че има грешка.... Забелечи wlan0 това е интерфейса (безжичния интернет) с който аз споделям интернет. При теб би трябвало да е eth1 . Всичко написано по горе от другарите е вярно само мисля, че малко трябва да се допълни.... Защо оставам с впечатлението, че си мислиш,че DHCP e отговорно за споделянето на интернет-а. Това е много грешно. DHCP (Dynamic Host Configuration Protocol ) служи (както и е написано ) да раздаде настройки на комpютрите в мрежата (IP-адреси, NETMASK, DNS, Gateway). Да внимаваш и с firewall-ите.
Профилакточно може да дадеш тук изхода на
Код:
iptables-save -c


Титла: Re: DHCP сървър на Debian
Публикувано от: shoshon в Apr 06, 2009, 00:11
Прочери ли и линка, който първоначално пратих - там е описано доста подробно


Титла: Re: DHCP сървър на Debian
Публикувано от: koko92_national в Apr 06, 2009, 07:51
Аз го проверих ама почти нищо не разбрах.


Титла: Re: DHCP сървър на Debian
Публикувано от: neter в Apr 06, 2009, 08:11
Виждам една пропусната част от примера на Bogo в твоите настройки - задаването на DHCP сървъри, които да се пратят към машината-клиент
Цитат
subnet 192.168.123.0 netmask 255.255.255.0 {
range 192.168.123.1 192.168.123.200;
option broadcast-address 192.168.123.255;
option domain-name-servers 192.168.123.254, 79.87.27.61;
option routers 192.168.123.254;
Предполагам, че машината-клиент успява да си вземе IP адрес, получаваш връзка към Интернет (можеш да го пробваш като пуснеш ping към 212.50.10.155, това е IP-то на linux-bg.org), но не могат да се зареждат интернет страници и нямаш ping, когато го пуснеш към домейн (например linux-bg.org). Когато зададеш в DHCP сървъра нужните DNS сървъри, тогаваша машината-клиент ще получи и DNS сървъри, и ще започне да зарежда интернет страници. Докато не зададеш нужните DNS сървъри в DHCP сървъра, DNS сървърите трябва да се задават ръчно в машината-клиент ;)