Итого, в чем, собственно, проблема. Если в resolv.conf прописать DNS провайдера:
Код: Выделить всё
nameserver 192.168.68.1
nameserver 192.168.200.2
То начинаются проблемы с сетью. Например slackpkg update отказывается работать:
Код:
root@BratSinot: /etc # slackpkg update
Updating the package lists...
Downloading...
Downloading http://mirror.rol.ru/slackware/slackware64...ChangeLog.txt...
--2014-07-14 22:28:56-- http://mirror.rol.ru/slackware/slackware64...t/ChangeLog.txt
Распознаётся mirror.rol.ru (mirror.rol.ru)...
И затыкается на этом месте.
wget тоже не работает (собственно поэтому slackpkg и не работает):
Код:
root@BratSinot: /tmp # wget https://www.kernel.org/pub/linux/kernel/v3....-3.14.12.tar.xz
--2014-07-14 22:29:30-- https://www.kernel.org/pub/linux/kernel/v3....-3.14.12.tar.xz
Распознаётся www.kernel.org (www.kernel.org)...
Причем slackyd -u работает и все скачивает!
Код:
root@BratSinot: /tmp # slackyd -f -u
Repository: slackware [mirror.rol.ru]
`- Downloading FILELIST.TXT [100 % @ 648.1 KB/s]
`- Downloading CHECKSUMS.md5 [99 % @ 725.7 KB/s]
`- Downloading PACKAGES.TXT [100 % @ 1170.7 KB/s]
`- Downloading MANIFEST.bz2 [100 % @ 1384.9 KB/s]
>> Uncompressing MANIFEST.bz2: done.
`- Downloading patches PACKAGES.TXT [100 % @ 0.3 KB/s]
`- Downloading patches MANIFEST.bz2 [100 % @ 0.0 KB/s]
>> Uncompressing patches MANIFEST.bz2: done.
`- Downloading extra PACKAGES.TXT [100 % @ 165.5 KB/s]
`- Downloading extra MANIFEST.bz2 [100 % @ 181.5 KB/s]
>> Uncompressing extra MANIFEST.bz2: done.
Repository: slacky [slack.isper.sk]
`- Downloading FILELIST.TXT [100 % @ 282.7 KB/s]
`- Downloading PACKAGES.TXT [100 % @ 456.4 KB/s]
`- Downloading CHECKSUMS.md5 [100 % @ 323.2 KB/s]
`- Downloading MANIFEST.bz2 [100 % @ 1280.1 KB/s]
>> Uncompressing MANIFEST.bz2: done.
curl не работает. ping работает и IP адрес от DNS'а получает:
Код:
root@BratSinot: /tmp # ping mirror.rol.ru
PING mirror.rol.ru (194.67.1.114) 56(84) bytes of data.
64 bytes from portal.rol.ru (194.67.1.114): icmp_seq=1 ttl=116 time=13.5 ms
64 bytes from portal.rol.ru (194.67.1.114): icmp_seq=2 ttl=116 time=13.3 ms
64 bytes from portal.rol.ru (194.67.1.114): icmp_seq=3 ttl=116 time=13.3 ms
64 bytes from portal.rol.ru (194.67.1.114): icmp_seq=4 ttl=116 time=13.6 ms
^C
--- mirror.rol.ru ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 13.378/13.490/13.627/0.134 ms
traceroute и Firefox тоже затыкаются.
Но, если долго подождать, то все начинается закачиваться, открываться и т.п.
Если в качестве DNS'а указать роутер (с теми-же DNS'ами), то тоже не работает. Однако, если прописать какой-нибудь DNS от Яндекса все работает без нареканий! Самое главное, что проблема проявляется только на моей Slackware на двух разных железках (проводной стационарник и беспроводной ноутбук), под Windows XP / 7 проблем нет.
В чем может быть проблема? Я просто даже представления не имею как DNS может влиять на саму сеть! Его задача же просто получить запрос на получение адреса и вернуть ответ? Система Slackware64-current с кастомным ядром (Reiser4, -ck, BFQ и native флаг).