Debian/Ubuntu - Web, DHCH сервер

Аватара пользователя
mdk666666

Debian/Ubuntu - Web, DHCH сервер

Сообщение mdk666666 »

Планирую сделать web и dhcp сервер на основе старого компа. Установил isc-dhcp-server. Интернет подается на eth1, а с eth0 он должен идти на ПК с windows. Обнаружил, что в /etc/network/interfaces нет eth0. Добавил строчку



Код:

Код: Выделить всё

auto eth0
iface eth0 inet dhcp

Далее настроил isc-dhcp-server и прописал в файле /etc/dhcp/dhcpd.conf:



Код:

Код: Выделить всё

default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "workgroup";
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
}

в файле /etc/default/isc-dhcp-server выбрал



Код:

Код: Выделить всё

INTERFACES="eth0"

Но ничего не заработало. Что я делаю не так? Может витую пару не так обжал(пк-пк или пк-свич?)?
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - Web, DHCH сервер

Сообщение ruslandh »

Цитата mdk666666:



Может витую пару не так обжал
Debian/Ubuntu - Web, DHCH сервер




Посмотрите есть-ли линк (link на интерфейсе)





Код:

Код: Выделить всё

ethtool eth0
Аватара пользователя
mdk666666

Re: Debian/Ubuntu - Web, DHCH сервер

Сообщение mdk666666 »

Цитата ruslandh:



Посмотрите есть-ли линк (link на интерфейсе)
Debian/Ubuntu - Web, DHCH сервер




Линк есть, даже IP получаю, вот только этот IP я нигде не прописывал, он вообще левый
Аватара пользователя
mdk666666

Re: Debian/Ubuntu - Web, DHCH сервер

Сообщение mdk666666 »

Какой ip у eth0 ? какая маска сети на нём.

Короче, что выдаёт

ifconfig eth0




Цитата mdk666666:



auto eth0 iface eth0 inet dhcp
Debian/Ubuntu - Web, DHCH сервер




не понял - на сервере должен быть статический ip.
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - Web, DHCH сервер

Сообщение ruslandh »

Цитата ruslandh:



Короче, что выдаёт

ifconfig eth0
Debian/Ubuntu - Web, DHCH сервер






Код:

Код: Выделить всё

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:19:5b:33:8a:0d
          inet6 addr: fe80::219:5bff:fe33:8a0d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:983025 overruns:0 frame:983025
          TX packets:0 errors:2 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:912 (912.0 B)  TX bytes:0 (0.0 B)

У меня авто ip всегда один и тот же, выдается по мак на eth1

А вот и настройки интерфейсов:



Код:

Код: Выделить всё

# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth1 eth0
iface eth1 inet dhcp
# This is an autoconfigured IPv6 interface
iface eth1 inet6 auto
iface eth0 inet dhcp
Аватара пользователя
mdk666666

Re: Debian/Ubuntu - Web, DHCH сервер

Сообщение mdk666666 »

Цитата mdk666666:



У меня авто ip всегда один и тот же, выдается по мак на eth1
Debian/Ubuntu - Web, DHCH сервер




Мы-же не про eth1 говорим. У eth0 должен быть статический адрес, из сети

192.168.1.0 netmask 255.255.255.0



и судя по

option routers 192.168.1.254;



Равный 192.168.1.254




Цитата:



option domain-name-servers 192.168.1.1, 192.168.1.2;

option domain-name "workgroup";



А это кто такие?
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - Web, DHCH сервер

Сообщение ruslandh »

Прописал



Код:

Код: Выделить всё

# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth1 eth0
iface eth1 inet dhcp
# This is an autoconfigured IPv6 interface
iface eth1 inet6 auto
iface eth0 inet static
   address 192.168.1.254
   netmask 255.255.255.0
   gateway 192.168.1.0

Теперь выдает:



Код:

Код: Выделить всё

# ifdown eth0
ifdown: interface eth0 not configured
# ifup eth0
RTNETLINK answers: File exists
Failed to bring up eth0.

и SSH отвалился при попытке рестарта сети, нужно идти вытягивать кабель из eth0
Аватара пользователя
mdk666666

Re: Debian/Ubuntu - Web, DHCH сервер

Сообщение mdk666666 »

Цитата mdk666666:



# ifdown eth0 ifdown: interface eth0 not configured # ifup eth0 RTNETLINK answers: File exists Failed to bring up eth0.
Debian/Ubuntu - Web, DHCH сервер




Это уже "приколы" конкретного дистрибутива. У меня синаксис другой, и поведение другое


Цитата mdk666666:



SSH отвалился при попытке рестарта сети,
Debian/Ubuntu - Web, DHCH сервер




А он-то каким боком? как он связан с eth0?




Цитата mdk666666:



gateway 192.168.1.0
Debian/Ubuntu - Web, DHCH сервер




не понял - gateway тут вообще не нужен - сервер сам шлюз. Это лишнее.
Аватара пользователя
ruslandh

Re: Debian/Ubuntu - Web, DHCH сервер

Сообщение ruslandh »

Цитата ruslandh:



не понял - gateway тут вообще не нужен - сервер сам шлюз. Это лишнее.
Debian/Ubuntu - Web, DHCH сервер




Тогда я не понимаю, куда прописывать
Цитата ruslandh:



Мы-же не про eth1 говорим. У eth0 должен быть статический адрес, из сети

192.168.1.0 netmask 255.255.255.0

и судя по

option routers 192.168.1.254;

Равный 192.168.1.254
Debian/Ubuntu - Web, DHCH сервер




Сорри, я новичек
Аватара пользователя
mdk666666

Re: Debian/Ubuntu - Web, DHCH сервер

Сообщение mdk666666 »

Цитата mdk666666:



Тогда я не понимаю, куда прописывать
Debian/Ubuntu - Web, DHCH сервер




А никуда. Вы клиентам через dhcp посылаете, что вы шлюз. Достаточно того, что-бы был включён форвадер (перекидывния запросов с одного интерфейса на другой).




Цитата mdk666666:



Сорри, я новичек
Debian/Ubuntu - Web, DHCH сервер




Тогда вам стоит почитать теорию как всё это работает.



http://samag.ru/archive/article/2066
Ответить

Вернуться в «Общий по Linux»