dhclient не получает адрес, пропал интернет

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
minimatronik
рядовой
Сообщения: 13
Зарегистрирован: 2014-11-18 16:29:23

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение minimatronik » 2014-11-21 1:23:41

продолжение темы в правильном разделе http://forum.lissyara.su/viewtopic.php? ... 37#p366937 ; есть wifi адптер, который не определялся фряхой, завелся, работал нормально и глюканул(предпоследнее сообщение в теме, все там описано).
///////////////////////
прописываю вручную адреса. мой машрутизатор как я понял по адресу 192.168.0.102, его узнал когда подключил кабель ethernet и ввел ifconfig, вот он:

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

$ ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
	ether bc:5f:f4:68:4a:e6
	inet 192.168.0.102 netmask 0xffffff00 broadcast 192.168.0.255 
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (100baseTX <full-duplex>)
	status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 
	inet 127.0.0.1 netmask 0xff000000 
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
$ 
изменил в rc.conf :

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

wlans_rsu0="wlan0"
ifconfig_wlan0="WPA inet 192.168.0.102 netmask 255.255.255.255 broadcast 
192.168.0.255"
когда подключен адаптер пинг до 192.168.0.102 идет и команда arp -n -i wlan0 192.168.0.102 выдает мне:

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

$ arp -n -i wlan0 192.168.0.102
? (192.168.0.102) at 00:14:d1:d6:28:33 on wlan0 permanent [ethernet]
dhclient wlan0 адрес не получает, и раньше не получал.
route default маршрут задан:

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

root@localhost:/usr/home/minimatronik # netstat -r -n
Routing tables

Internet:
Destination        Gateway            Flags      Netif Expire
default            192.168.0.1        UGS         re0
127.0.0.1          link#2             UH          lo0
192.168.0.0/24     link#1             U           re0
192.168.0.102      link#4             UHS         lo0
192.168.0.102/32   link#4             U         wlan0

Internet6:
Destination                       Gateway                       Flags      Netif Expire
::/96                             ::1                           UGRS        lo0
::1                               link#2                        UH          lo0
::ffff:0.0.0.0/96                 ::1                           UGRS        lo0
fe80::/10                         ::1                           UGRS        lo0
fe80::%lo0/64                     link#2                        U           lo0
fe80::1%lo0                       link#2                        UHS         lo0
ff01::%lo0/32                     ::1                           U           lo0
ff02::/16                         ::1                           UGRS        lo0
ff02::%lo0/32                     ::1                           U           lo0
root@localhost:/usr/home/minimatronik # 
команда netstat -i

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

root@localhost:/usr/home/minimatronik # netstat -i
Name    Mtu Network       Address              Ipkts Ierrs Idrop    Opkts Oerrs  Coll
re0    1500 <Link#1>      bc:5f:f4:68:4a:e6      945     0     0      741     0     0
re0       - 192.168.0.0   192.168.0.102          487     -     -      374     -     -
lo0   16384 <Link#2>                             196     0     0      196     0     0
lo0       - localhost     ::1                     94     -     -       94     -     -
lo0       - fe80::1%lo0   fe80::1%lo0              0     -     -        0     -     -
lo0       - your-net      localhost               64     -     -       68     -     -
rsu0   2290 <Link#3>      00:14:d1:d6:28:33        0     0     0      283     0     0
wlan0  1500 <Link#4>      00:14:d1:d6:28:33        3     0     0        2     0     0
wlan0     - 192.168.0.102 192.168.0.102            0     -     -        0     -     -
root@localhost:/usr/home/minimatronik # 
команда cat /var/db/dhclient.leases.wlan0

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

root@localhost:/usr/home/minimatronik # cat /var/db/dhclient.leases.wlan0
lease {
  interface "wlan0";
  fixed-address 192.168.0.62;
  next-server 192.168.0.1;
  option subnet-mask 255.255.255.0;
  option routers 192.168.0.1;
  option domain-name-servers 8.8.8.8,8.8.4.4;
  option host-name "localhost";
  option domain-name "Dlink";
  option broadcast-address 192.168.0.255;
  option dhcp-lease-time 86400;
  option dhcp-message-type 5;
  option dhcp-server-identifier 192.168.0.1;
  option dhcp-renewal-time 43200;
  option dhcp-rebinding-time 75600;
  renew 4 2014/11/20 11:00:46;
  rebind 4 2014/11/20 20:00:46;
  expire 4 2014/11/20 23:00:46;
}
lease {
  interface "wlan0";
  fixed-address 192.168.0.63;
  next-server 192.168.0.1;
  option subnet-mask 255.255.255.0;
  option routers 192.168.0.1;
  option domain-name-servers 8.8.8.8,8.8.4.4;
  option host-name "localhost";
  option domain-name "Dlink";
  option broadcast-address 192.168.0.255;
  option dhcp-lease-time 86400;
  option dhcp-message-type 5;
  option dhcp-server-identifier 192.168.0.1;
  option dhcp-renewal-time 43200;
  option dhcp-rebinding-time 75600;
  renew 5 2014/11/21 08:17:31;
  rebind 5 2014/11/21 17:17:31;
  expire 5 2014/11/21 20:17:31;
}
lease {
  interface "wlan0";
  fixed-address 192.168.0.105;
  option subnet-mask 255.255.255.0;
  option routers 192.168.0.1;
  option domain-name-servers 192.168.0.1;
  option dhcp-lease-time 7200;
  option dhcp-message-type 5;
  option dhcp-server-identifier 192.168.0.1;
  renew 4 2014/11/20 21:38:15;
  rebind 4 2014/11/20 22:23:15;
  expire 4 2014/11/20 22:38:15;
}
root@localhost:/usr/home/minimatronik # 

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: dhclient не получает адрес, пропал интернет

Непрочитанное сообщение snorlov » 2014-11-21 9:25:52

Должно быть

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

wlans_rsu0="wlan0"
ifconfig_wlan0="WPA inet 192.168.0.102 netmask 255.255.255.0"
Можно прописать и старый адрес, он 192.168.0.105...
Второе, доступ к точке доступа или того, что в ней выступает у вас есть/должен быть, так вот в ней должна быть опция/выбор/экран, в котором показаны подключенные клиенты, поищите там клиента с mac-адресом вашей wi-fi карточки...

minimatronik
рядовой
Сообщения: 13
Зарегистрирован: 2014-11-18 16:29:23

Re: dhclient не получает адрес, пропал интернет

Непрочитанное сообщение minimatronik » 2014-11-21 14:11:19

В настойках машрутизатора, где подключенные устройства, только mac планшета - если его отключаю от вафай - он там пропадает. Поставил адрес 192.168.0.105, ситуация не изменилась.

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

root@localhost:/usr/ports/multimedia/audacious # ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
	ether bc:5f:f4:68:4a:e6
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: Ethernet autoselect (none)
	status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
	options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
	inet6 ::1 prefixlen 128 
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 
	inet 127.0.0.1 netmask 0xff000000 
	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
rsu0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
	options=1<RXCSUM>
	ether 00:14:d1:d6:28:33
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
	status: associated
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	ether 00:14:d1:d6:28:33
	inet 192.168.0.105 netmask 0xffffff00 broadcast 192.168.0.255 
	nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
	media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g
	status: associated
	ssid vaflya channel 1 (2412 MHz 11g) bssid 90:f6:52:7d:df:ec
	country US authmode WPA2/802.11i privacy ON deftxkey UNDEF
	TKIP 2:128-bit txpower 0 bmiss 7 scanvalid 60 bgscan bgscanintvl 300
	bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS roaming MANUAL
root@localhost:/usr/ports/multimedia/audacious #

minimatronik
рядовой
Сообщения: 13
Зарегистрирован: 2014-11-18 16:29:23

Re: dhclient не получает адрес, пропал интернет

Непрочитанное сообщение minimatronik » 2014-11-21 17:03:06

Вобщем если в rc.conf прописать "WPA DHCP", в маршрутизаторе отображается мое устройство, в его логах есть запрос от компьютера на настойки по dhcp и они успешно отправляются, больше запросов нет. Зарезервировал в маршрутизаторе адрес для dhcp настроек моего компа. Нечто вида:

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

subnet 192.168.0.1  netmask 255.255.255.0 {
route 192.168.0.9
}
192.168.0.9 - зарезервированный адрес, прописывал в /etc/dhclient.conf - пинг пошел, интернет был, но через пару минут отвалился. Делал route add default 192.168.0.9, эти настройки поставились, пинга не было. Сижу времено на линуксе, что куда во фряхе прописать нужно что бы пошел интернет?
маршрутизатор TP-LINK TL-WR741ND

snorlov
подполковник
Сообщения: 3929
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: dhclient не получает адрес, пропал интернет

Непрочитанное сообщение snorlov » 2014-11-21 21:18:07

Что-то с настройками маршрутизатора...

minimatronik
рядовой
Сообщения: 13
Зарегистрирован: 2014-11-18 16:29:23

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение minimatronik » 2015-02-26 21:45:02

На PC-BSD 11 (Testing) (FreeBSD + Desktop) решилось выставлением основного шлюза 192.168.0.255.
Но сеть не стабильна - не всегда сразу подключается к маршрутизатору. Это уже думаю проблемы с провайдером \ маршрутизатором - глюки и прочее постоянно на всех машинах.

Аватара пользователя
Neus
майор
Сообщения: 2005
Зарегистрирован: 2008-09-08 21:59:56

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение Neus » 2015-02-27 12:52:17

У тебя сеть 192.168.0.0/24 и ты поставил шлюз 192.168.0.255 ???
Спроси у провайдера как правильно настроить сеть

minimatronik
рядовой
Сообщения: 13
Зарегистрирован: 2014-11-18 16:29:23

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение minimatronik » 2015-02-27 14:30:04

провайдер на вопрос какой основной шлюз выставлять, порасcпрашивал и послал меня куда подальше, сославшись на мои проблемы с dhclient, и вообще они со своей стороны проблем не видят :D
но спасибо, еще раз попробую
а в маршрутизаторе, где настройки DHCP - основной шлюз 192.168.0.1
начальный ip адрес 192.168.0.100 - конечный 199.
сейчас сбросил к заводским настройкам, переставил прошивку, поставил настройки заново - подсоединилось со второго раза и пока работает.

Аватара пользователя
Neus
майор
Сообщения: 2005
Зарегистрирован: 2008-09-08 21:59:56

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение Neus » 2015-02-27 15:04:23

не могет быть 255 адресом шлюза у тебя

minimatronik
рядовой
Сообщения: 13
Зарегистрирован: 2014-11-18 16:29:23

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение minimatronik » 2015-02-27 16:23:50

Вот ifconfig:

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

[minimatronik@minimatronik-localhost] ~% ifconfig
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=8209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC,LINKSTATE>
        ether bc:5f:f4:68:4a:e6
        inet6 fe80::be5f:f4ff:fe68:4ae6%re0 prefixlen 64 scopeid 0x1 
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
        media: Ethernet autoselect (none)
        status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128 
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 
        inet 127.0.0.1 netmask 0xff000000 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        groups: lo 
rsu0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
        options=1<RXCSUM>
        ether bc:5f:f4:68:4a:e6
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>                                                                                                                                     
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g                                                                                                                      
        status: associated                                                                                                                                                            
lagg0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500                                                                                                                      
        options=800000<>                                                                                                                                                              
        ether 00:00:00:00:00:00                                                                                                                                                       
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>                                                                                                                                     
        media: Ethernet autoselect                                                                                                                                                    
        status: no carrier                                                                                                                                                            
        groups: lagg                                                                                                                                                                  
        laggproto failover lagghash l2,l3,l4                                                                                                                                          
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500                                                                                                           
        ether bc:5f:f4:68:4a:e6                                                                                                                                                       
        inet6 fe80::be5f:f4ff:fe68:4ae6%wlan0 prefixlen 64 scopeid 0x5                                                                                                                
        inet 192.168.0.103 netmask 0xffffff00 broadcast 192.168.0.255                                                                                                                 
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>                                                                                                                                     
        media: IEEE 802.11 Wireless Ethernet OFDM/54Mbps mode 11g                                                                                                                     
        status: associated                                                                                                                                                            
        ssid Django channel 1 (2412 MHz 11g) bssid 90:f6:52:7d:df:ec                                                                                                                  
        country US authmode WPA2/802.11i privacy ON deftxkey UNDEF                                                                                                                    
        TKIP 2:128-bit txpower 0 bmiss 7 scanvalid 60 bgscan bgscanintvl 300                                                                                                          
        bgscanidle 250 roam:rssi 7 roam:rate 5 protmode CTS roaming MANUAL                                                                                                            
        groups: wlan
Вот /etc/rc.conf:

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

# Auto-Enabled NICs from pc-sysinstall
ifconfig_re0="DHCP"
wlans_rsu0="wlan0"
# Auto-Enabled NICs from pc-sysinstall
hostname="minimatronik-localhost"
pcsysconfig_enable="YES"
# Enable OpenNTPD
ntpd_enable="NO"
openntpd_enable="YES"
zfs_enable="YES"
re0_ether="`ifconfig re0 ether | grep ether | awk '{print $2}'`"
ifconfig_rsu0="ether ${re0_ether}"
cloned_interfaces="lagg0"
ifconfig_rsu0="ether ${re0_ether}"
vboxnet_enable="YES"
# Enable OpenNTPD
ntpd_enable="NO"
openntpd_enable="YES"
ifconfig_re0_ipv6="inet6 accept_rtadv"
defaultrouter="192.168.0.255"
# Enable OpenNTPD
ntpd_enable="NO"
openntpd_enable="YES"
# Enable OpenNTPD
ntpd_enable="NO"
openntpd_enable="YES"
# Enable OpenNTPD
ntpd_enable="NO"
openntpd_enable="YES"
tor_enable="YES"
# Enable OpenNTPD
ntpd_enable="NO"
openntpd_enable="YES"
ifconfig_wlan0="WPA SYNCDHCP"
Как видим там defaultrouter="192.168.0.255"
Почитал, что это "маршрут по умолчанию" - не то же самое что основной шлюз? Я defaultrouter специально не прописывал, только в сетевых настройках.
В то же время, в сетевых настройках PC-BSD :
Изображение
Там правда "использовать заданный шлюз", но вроде в документации это говорилось так же как "основной шлюз". Короче defaultrouter был выставлен системой по умолчанию и тп, а настройки из графичской утилитки не подхватываются - система еще unstable?

guest
проходил мимо

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение guest » 2015-02-27 16:32:37

minimatronik писал(а): Как видим там defaultrouter="192.168.0.255"
Почитал, что это "маршрут по умолчанию" - не то же самое что основной шлюз? Я defaultrouter специально не прописывал, только в сетевых настройках.
редкий бред...
Вам КОЛ, ужо начните читать основы TCP/IP и маршрутизации.

Да, обратите внимание на бродкаст адреса в классовых сетях:
- a.255.255.255
- a.b.255.255
- a.b.c.255
и для чего они нужны.

Аватара пользователя
Neus
майор
Сообщения: 2005
Зарегистрирован: 2008-09-08 21:59:56

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение Neus » 2015-02-27 22:45:47

ноль один должен быть шлюзом, если я правильно разобрал твою сеть...

Отправлено спустя 5 минут 32 секунды:
ntpd_enable="NO"
openntpd_enable="YES"
А это зачем много раз написано?

minimatronik
рядовой
Сообщения: 13
Зарегистрирован: 2014-11-18 16:29:23

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение minimatronik » 2015-03-03 15:41:53

Проблема решена. Связался еще раз с тех.поддержкой - подсказали следующие настройки для маршрутизатора:
1)Отключить функцию QSS в закладке QSS
2)Изменить значения параметра RTS Threshold в закладке Wireless Wireless Advanced(Беспроводной режим - Дополнительные настройки беспроводного режима) RTS Threshold - 2305
3)Убрать галку с Активировать WMM (Enable WMM) в настроках Wireless Wireless Advanced(Беспроводной режим - Дополнительные настройки беспроводного режима
Настраивать в фряхе ничего не нужно.
Если после этого не помогло - обновить прошивку маршрутизатора, сбросить к заводским настройкам, поставить стандартные настройки заново согласно провайдеру, изменить настройки как написано выше(вообще и эти настройки нужно уточнять у провайдера, возможно для каждого они свои).
Пару дней тестировал - все подключается сразу и работает нормально.
Neus писал(а): А это зачем много раз написано?
Система 11 unstable, я в rc.conf только одну запись внес, остальное так и было.

Спасибо.

Отправлено спустя 8 минут 59 секунд:
Neus писал(а):ноль один должен быть шлюзом, если я правильно разобрал твою сеть...
Да, это правильно, так и в маршрутизаторе написано.
Заметил следующие - прописанные в графической утилитке настройки шлюза не подхватывались - если подключалось шлюз стоял .0.1. Потом ради интереса вставил адаптер в usb3 порт - стало ловить лучше и в 2 раза больше сетей и при подключении выставлялся шлюз .0.255 - соответственно сети небыло, ip получало, шлюз стоял 0.255. Убрал вообще - провайдер скинул настрйки - заработало.

Аватара пользователя
Neus
майор
Сообщения: 2005
Зарегистрирован: 2008-09-08 21:59:56

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение Neus » 2015-03-04 1:11:38

PCBSD 11 ?
Где же ты её выкопал?

minimatronik
рядовой
Сообщения: 13
Зарегистрирован: 2014-11-18 16:29:23

dhclient не получает адрес, пропал интернет

Непрочитанное сообщение minimatronik » 2015-03-04 1:39:48

ну вот есть http://download.pcbsd.org/iso/11.0-CURR ... 015/amd64/
прочитал о выходе freebsd 11 для тестирования, пошел искать pcbsd - хотел проверить поддержку wifi адаптеров, еще в прошлом году читал что в 11 релизе хотели переработать систему с драйверами для вайфаев и т.п. В итоге как читал про релиз драйвера не перереботали, только пару новых добавили - ну и коммит о котором я сообщил реализовали. У меня федора слетела, в итоге снес и поставил pcbsd проверить wifi - с начало сеть подключилась, потом сдохла, потом настроил. Теперь сносить нету никакого желания, а в 10 нужно заново настраивать адаптер и будет ли он правильно работать хз, короче буду багрепорты слать :)