Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: не могу получить ip от DHCP провайдера (можна сказать - РЕШЕНО)  (Прочитано 33045 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн barmaevgenew

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: не могу получить ip от DHCP провайдера
« Ответ #15 : 29 Августа 2009, 10:43:39 »
ругаеться на строку option broadcast-address 10.109.80.255;
не нравиться адрес начинающийся с 10
а также на это script "/etc/dhcp3/dhclient-script";
скрипт отключил (поставил в начале решетку)
тайм-аут увеличивал аж до 300 - результат 0


чтио может быть?

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: не могу получить ip от DHCP провайдера
« Ответ #16 : 29 Августа 2009, 10:44:58 »

send dhcp-client-identifier 00:02:2A:E1:E0:6C;


лучше так, как показывает вывод ifconfig, хотя не уверен влияет ли регистр, но всё равно, наверное лучше будет, если будет соответствие

send dhcp-client-identifier 00:02:2a:e1:e0:6c 

Пользователь решил продолжить мысль 29 Августа 2009, 10:47:14:
Что то как то мутно, какой вы там скрипт и где отключили. Скиньте ещё раз свой конфиг целиком.
« Последнее редактирование: 29 Августа 2009, 10:47:14 от VinnyPooh »

Оффлайн barmaevgenew

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: не могу получить ip от DHCP провайдера
« Ответ #17 : 29 Августа 2009, 10:48:04 »
мак привязки нет, но изменил.
Может проблема в том что он все равно отсылает широковещательный запрос на поиск DHCP?

DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7?

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: не могу получить ip от DHCP провайдера
« Ответ #18 : 29 Августа 2009, 10:50:16 »
Скиньте ещё раз конфиг целиком, какой он сейчас есть, он вам явно указывает на ошибку в конфиге, где то синтаксис неправилен.

Оффлайн barmaevgenew

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: не могу получить ip от DHCP провайдера
« Ответ #19 : 29 Августа 2009, 10:54:57 »
конфиг щас такой # Configuration file for /sbin/dhclient, which is included in Debian's
#   dhcp3-client package.
#
# This is a sample configuration file for dhclient. See dhclient.conf's
#   man page for more information about the syntax of this file
#   and a more comprehensive list of the parameters understood by
#   dhclient.
#
# Normally, if the DHCP server provides reasonable information and does
#   not leave anything out (like the domain name, for example), then
#   few changes must be made to this file, if any.
#
 
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
 
send host-name "<hostname>";
send dhcp-client-identifier 00:02:2A:E1:E0:6C;
send dhcp-lease-time 3600;
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 127.0.0.1;
request subnet-mask, routers,
   domain-name, domain-name-servers, domain-search, host-name,
   netbios-name-servers, netbios-scope, interface-mtu,
   rfc3442-classless-static-routes, ntp-servers;
#require subnet-mask, domain-name-servers;
timeout 360;
#retry 120;
#reboot 10;
#select-timeout 5;
#initial-interval 2;
#script "/etc/dhcp3/dhclient-script";
#media "-link0 -link1 -link2", "link0 link1";
#reject 192.33.137.209;
 
#alias {
#  interface "eth0";
#  fixed-address 192.5.5.213;
#  option subnet-mask 255.255.255.255;
#}
 
#lease {
#  interface "eth0";
#  fixed-address 192.33.137.200;
#  medium "link0 link1";
#  option host-name "andare.swiftmedia.com";
#  option subnet-mask 255.255.255.0;
#  option broadcast-address 10.110.0.255;
#  option routers 192.33.137.250;
#  option domain-name-servers 127.0.0.1;
#  renew 2 2000/1/12 00:00:01;
#  rebind 2 2000/1/12 00:00:01;
#  expire 2 2000/1/12 00:00:01;
#}

бродкаст отключил, пока

при этом dhclient выглядет так

sudo dhclient eth0
[sudo] password for barmaevgenew: 
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
 
Listening on LPF/eth0/00:02:2a:e1:e0:6c
Sending on   LPF/eth0/00:02:2a:e1:e0:6c
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 19
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 21
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 12
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
No DHCPOFFERS received.
No working leases in persistent database - sleeping.


Пользователь решил продолжить мысль 29 Августа 2009, 10:59:10:
с незакавыченым броадкастом получаю строку
etc/dhcp3/dhclient.conf  line 44 expend code keyword option broadcast adres 10.
 в  sudo dhclient eth0
« Последнее редактирование: 29 Августа 2009, 10:59:11 от barmaevgenew »

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: не могу получить ip от DHCP провайдера
« Ответ #20 : 29 Августа 2009, 11:00:25 »
Всё дошло до меня

option broadcast-address 10.109.80.255;

вот так

Оффлайн barmaevgenew

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: не могу получить ip от DHCP провайдера
« Ответ #21 : 29 Августа 2009, 11:03:55 »
Исправил 10.109.80.255 (вроде уже ставил этот адресс)
подключения нет
в sudo dhclient eth0 ругаеться
etc/dhcp3/dhclient.conf  line 47 expend code keyword option broadcast adres 10.
                                                                                                               ^

Пользователь решил продолжить мысль 29 Августа 2009, 05:08:45:
может маска?
Цитировать
Маска подсети . . . . . . . . . . : 255.255.248.0
нужна другая? стоит то 255. везде
Цитировать
option subnet-mask 255.255.255.0;
« Последнее редактирование: 29 Августа 2009, 11:10:30 от barmaevgenew »

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: не могу получить ip от DHCP провайдера
« Ответ #22 : 29 Августа 2009, 11:11:03 »
Кстати да, есть резон попробовать, но всё равно не пойму, какую он там ошибку то нашёл.

Ну поставьте тогда option subnet-mask с этим значением и вот здесь тогда вот так.

request time-offset, routers,
   domain-name, domain-name-servers, domain-search, host-name,
   netbios-name-servers, netbios-scope, interface-mtu,
   rfc3442-classless-static-routes, ntp-servers;

Хотя сомневаюсь поможет ли.

Соответственно все ошибки в студию. Неплохо если ещё выложите оборудование своё, ну я точку доступа имею в виду.

Пользователь решил продолжить мысль 29 Августа 2009, 09:15:02:

Давайте так сделаем, если не поможет, то получите в Windowsе IP адрес при подключении, всё там запишите по той команде выше которую давал в самом начале.

Надо попробовать будет ли в принципе работать сетевое соединение с фиксированным и полученным IP или пробовали так? Так как может не с той стороны копаем.
« Последнее редактирование: 29 Августа 2009, 11:15:46 от VinnyPooh »

Оффлайн barmaevgenew

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: не могу получить ip от DHCP провайдера
« Ответ #23 : 29 Августа 2009, 11:16:23 »
сделал   option subnet-mask 255.255.248.0;

теперь ругаеться и на маску etc/dhcp3/dhclient.conf  line 47 expend "code" keyword option broadcast adres 255.


subnet-mask
из строки
request routers,
   domain-name, domain-name-servers, domain-search, host-name,
   netbios-name-servers, netbios-scope, interface-mtu,
   rfc3442-classless-static-routes, ntp-servers;

Эх.... :'(

убрал

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: не могу получить ip от DHCP провайдера
« Ответ #24 : 29 Августа 2009, 11:28:52 »
Я там выше написал, получите в Windowsе фиксированный адрес, попробуйте подключиться с ним вручную. Надо посмотреть будет ли в принципе интернет-соединение.

странно, но не могу найти такой ошибки нигде))

Оффлайн barmaevgenew

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: не могу получить ip от DHCP провайдера
« Ответ #25 : 29 Августа 2009, 11:31:15 »
я хотел так сделать но в принципе даже не понял куда нужно (можно) вводить настройки.

Если можна подробнее

Это не подключение к интернету. это только локалка. Интернет через vpn, но только тогда, когда я получу DHCP адресс. Со своим не катит


Пользователь решил продолжить мысль 29 Августа 2009, 07:34:37:
с фиксированным ай-пи могу попинговать второй компьютер в свиче, до точки доступа. Тот с которого сейчас пишу

Могу на точку доступа зайти на локальный адресс 10.109.86.78 (присвоенный вручную)

Тоесть сетевуха рабочая. провода и вай фай тоже
« Последнее редактирование: 29 Августа 2009, 11:37:37 от barmaevgenew »

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: не могу получить ip от DHCP провайдера
« Ответ #26 : 29 Августа 2009, 11:44:09 »
Да сейчас хотя бы получить этот самый адрес ) со всем остальным уж потом.
Буду уже часа через 2-3, увы.

Пока сами пробуйте.

открываете файл /etc/network/interfaces (старый сохраните)

вот такой конфиг для ручного подключения, замените на свои цифры по аналогии, вроде там всё понятно, но навсяческий случай, если не получится с ним подключиться то выложите то, что заполнили

auto lo
iface lo inet loopback


auto eth0
iface eth0 inet static

   address 192.168.0.4
   netmask 255.255.255.0
   network 192.168.0.0

   broadcast 192.168.0.255
   gateway 192.168.0.3
   
   dns-nameservers 192.168.0.3

Должен заработать пинг, если будет пинговаться то что вы сказали, локалка - значит всё ок с оборудованием и можно будет убрать этот конфиг и копать дальше dhcp до победного.

Интерфейсы подымаются командой sudo ifup eth0
вырубаются sudo ifdown eth0

Ну или перезагрузить комп для надёжности =) пробуйте, короче, лог выложите тот, который по командам будет.

Оффлайн barmaevgenew

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: не могу получить ip от DHCP провайдера
« Ответ #27 : 29 Августа 2009, 13:29:35 »
пробовал подключиться с вручную забитым ай-пи - не получилось.  :'(
interface был таков:
[i] auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
adress 192.168.1.2
netmask 255.255.255.0
network 192.168.1.1

broadcast 192.168.1.255
gateway 192.168.1.40

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
   adress 192.168.1.2
   netmask 255.255.255.0
   network 192.168.1.1

   broadcast 192.168.1.255
   gateway 192.168.1.40
  
   dns-nameserver 192.168.1.100[/i]

Выдало следующее :
[i]barmaevgenew@barahlo:~$ sudo ifup eth0
Don't seem to be have all the variables for eth0/inet.
Failed to bring up eth0.[/i]

Хотя при помощи network manager у меня получалось подключаться с вручную забитым ip adress-ом

потом пошёл немного другим путем. Дабы уже точно удостовериться что моё оборудование исправно - зашел на точку доступа. отцепился от точки провайдера. Включил генерировать dhcp на точке доступа.
изначальные параметры на точке дал:
адрес точки: 192.168.1.1.
маска:       255.255.255.0
gateway:       192.168.1.40

выдавать поросил номера в интервале 192.168.1.2-192.168.1.10

изменил interface на следующий:
[i]auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp[/i]

получил connect
в консоли следующее:
[i]barmaevgenew@barahlo:~$ sudo ifup eth0
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
 
Listening on LPF/eth0/00:02:2a:e1:e0:6c
Sending on   LPF/eth0/00:02:2a:e1:e0:6c
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPOFFER of 192.168.1.3 from 192.168.1.1
DHCPREQUEST of 192.168.1.3 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.1.3 from 192.168.1.1
bound to 192.168.1.3 -- renewal in 1623 seconds. [/i]

тоесть коннект есть. адрес получил. Сделал пинг второй машины и пинг точки. Пинг прошел.


P.S. При этом использовал следующий конфиг для DHCP
# Configuration file for /sbin/dhclient, which is included in Debian's
# dhcp3-client package.
#
# This is a sample configuration file for dhclient. See dhclient.conf's
# man page for more information about the syntax of this file
# and a more comprehensive list of the parameters understood by
# dhclient.
#
# Normally, if the DHCP server provides reasonable information and does
# not leave anything out (like the domain name, for example), then
# few changes must be made to this file, if any.
#
 
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;
 
send host-name "<hostname>";
send dhcp-client-identifier 00:02:2A:E1:E0:6C;
send dhcp-lease-time 3600;
#supersede domain-name "fugue.com home.vix.com";
#prepend domain-name-servers 127.0.0.1;
request  routers, subnet-mask, broadcast-address,
domain-name, domain-name-servers, domain-search, host-name,
netbios-name-servers, netbios-scope, interface-mtu,
rfc3442-classless-static-routes, ntp-servers;
#require subnet-mask, domain-name-servers;
timeout 360;
#retry 120;
#reboot 10;
#select-timeout 5;
#initial-interval 2;
#script "/etc/dhcp3/dhclient-script";
#media "-link0 -link1 -link2", "link0 link1";
#reject 192.33.137.209;
 
#alias {
#  interface "eth0";
#  fixed-address 192.5.5.213;
#  option subnet-mask 255.255.255.255;
#}
 
#lease {
#  interface "eth0";
#  fixed-address 192.33.137.200;
#  medium "link0 link1";
#  option host-name "andare.swiftmedia.com";
#  option subnet-mask 255.255.248.0;
#  option broadcast-address 10.109.80.255;
#  option routers 192.33.137.250;
#  option domain-name-servers 127.0.0.1;
#  renew 2 2000/1/12 00:00:01;
#  rebind 2 2000/1/12 00:00:01;
#  expire 2 2000/1/12 00:00:01;
#}

P.P.S. Устал >:(





« Последнее редактирование: 29 Августа 2009, 13:32:10 от barmaevgenew »

Оффлайн VinnyPooh

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 2577
  • В работе
    • Просмотр профиля
    • Linux для чайников (пых-пых)
Re: не могу получить ip от DHCP провайдера
« Ответ #28 : 29 Августа 2009, 13:31:42 »
Да оборудование работает на ура. А что у вас за точка? Она сама не может соединение держать?

Оффлайн barmaevgenew

  • Автор темы
  • Любитель
  • *
  • Сообщений: 50
    • Просмотр профиля
Re: не могу получить ip от DHCP провайдера
« Ответ #29 : 29 Августа 2009, 13:33:34 »
в смысле? точка encore

Принцип работы моего интернета два моих компьютера - в свич - в точку(мою) она стреляет (при помощи антенны) на точку провайдера (с антенной) преодолевая 1 км расстояния.

 

Страница сгенерирована за 0.018 секунд. Запросов: 19.