LinuxForum.Fans
Тема

проблема с сетью.

Автор: shuric80 12 сообщений 2855 просмотров
#296556

Здравствуйте. проблема такая на поставил вторую ОС Debian. 1 -я OC - Windows.
Несколько дней пытался настроить сеть,но не удалось. Винда нормально видит сеть.
вот конфиги.
под Дебиан пингует только себя 127.0.0.1. До шлюза 192.168.1.1 не доходит.Буду благодарен за любые
советы.

text
ifconfig 
        eth0      Link encap:Ethernet  HWaddr 50:e5:49:25:5b:01  
          inet addr:192.168.1.201  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:26 Base address:0xc000 
          
/etc/network/interfaces
auto lo
iface lo inet loopback

auto eth0 iface eth0 inet static address 192.168.1.201 netmask 255.255.255.0 dns-nameserver 5.199.140.180 gateway 192.168.1.1

text
 ip route

192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.201 169.254.0.0/16 dev eth0 scope link metric 1000 default via 192.168.1.1 dev eth0

route

Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 eth0 link-local * 255.255.0.0 U 1000 0 0 eth0 default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0

lspci

******* 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

#299023

Аналогичная проблема, причём возникла на лету, после очередной перезагрузки.
OS Debian 6.0.4. В оффтоп Оси всё работает(

история болезни

Показать
root@debian:/home/kst# lspci -k | grep -i net -A 2
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard
Kernel driver in use: r8169

root@debian:/home/kst# dmesg | tail -n 50
[ 7.125814] r8169 0000:03:00.0: eth0: link down
[ 7.125888] r8169 0000:03:00.0: eth0: link down
[ 7.126361] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 8.734794] r8169 0000:03:00.0: eth0: link up
[ 8.735462] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 18.984019] eth0: no IPv6 routers present

root@debian:/home/kst# ifconfig
eth0 Link encap:Ethernet HWaddr 50:e5:49:c8:09:c7
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::52e5:49ff:fec8:9c7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6 errors:0 dropped:6 overruns:0 frame:6
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1497 (1.4 KiB) TX bytes:6060 (5.9 KiB)
Interrupt:29 Base address:0x6000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:60 errors:0 dropped:0 overruns:0 frame:0
TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4343 (4.2 KiB) TX bytes:4343 (4.2 KiB)

/etc/network/interfaces

text
auto lo
iface lo inet loopback

# The primary network interface #allow-hotplug eth0 auto eth0 iface eth0 inet static address 192.168.0.3 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns-nameservers 192.168.0.1

text
root@debian:/home/kst# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

kst@debian:~$ traceroute 192.168.0.1 traceroute to 192.168.0.1 (192.168.0.1), 30 hops max, 60 byte packets 1 debian.local (192.168.0.3) 1483.146 ms !H 1483.148 ms !H *

root@debian:/home/kst# /etc/init.d/networking restart Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning). Reconfiguring network interfaces...done.

/etc/resolv.conf
пустой

убил всех демонов dhcp, которые стояли по умолчанию

себя пингую как с добрым утром

text
kst@debian:~$ ping 192.168.0.3
PING 192.168.0.3 (192.168.0.3) 56(84) bytes of data.
64 bytes from 192.168.0.3: icmp_req=1 ttl=64 time=0.010 ms
64 bytes from 192.168.0.3: icmp_req=2 ttl=64 time=0.021 ms
64 bytes from 192.168.0.3: icmp_req=3 ttl=64 time=0.021 ms
^C
--- 192.168.0.3 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.010/0.017/0.021/0.006 ms

Пытался воткнуть в /etc/sysctl.conf

text
net.ipv6.conf.all.disable_ipv6=1

ipv6 исчез, больше ни чего не изменилось.
Попытался пинговать себя со шлюза - тишина.
Перелопатил весь форум(и не только этот) Но ответа не нашёл.Второй день камлаю в гугол. Подскажите кто чем может.

#299024

Network-manager был снесён неделю назад. Из религиозных предрассудков, когда я начал настраивать IPTV. Собственно в процессе всё и рухнуло, во время перезагрузки, когда я перезагружался в оффтоп, чтобы посмотреть - а вдруг там кино появилось? Настраивал шлюз, на компе ни чего не трогал, толко VLC запускал в разных вариантах (гуёвый как обычно и из консоли с адресом канала в опциях) Могло ли это повлиять на сеть?

Был таки один косяк. Однажды по запарке запустил команду route без параметров. Перезагружался или нет после этого до падёжа - не помню.....(

#299029

Шлюз роутер или комп? Надо подробней про основные моменты, я например не понял.

#299030

shuric80
route
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
Да вроде всё правильно. А в /etc/resolv.conf адресом стоит тоже 192.168.1.1?
А что в модеме? А файрволл включен?
PS Вы напишите, как это всё устроено. Помогут быстрее.

#299032

Есть комп, который ходит в интернет через самопальный шлюз. Вот этот шлюз я и настраивал для просмотра IPTV. Сеть рухнула на компе за шлюзом. Вся выложенная инфа относится к компу. Шлюз работает, только без телевидения.

text
root@debian:/home/kst# dmesg | grep Ethernet
[ 4607.734983] eth3: unregister 'huawei_ether' usb-0000:00:13.2-1, Huawei Ethernet Device

3Г мопед отмегафона есть, А сетевой нет.Как вернуть? Где искать?

Переустановил дрова - результат =0

#299074

я вылечил так. снес все и поставил убунту 10. заработала сразу.
убунта 12- так же не видела сеть.

#299076
shuric80 написал:
я вылечил так. снес все и поставил убунту 10. заработала сразу.
убунта 12- так же не видела сеть.

Ужас какой-то.

#299079
zenon написал:
[quote=shuric80]я вылечил так. снес все и поставил убунту 10. заработала сразу.
убунта 12- так же не видела сеть.

Ужас какой-то.[/quote]
Кардинально :) Но, вряд ли зто - правильное решение.
А pppoeconf от рута - нифига не сработало?

#299190
shuric80 написал:
я вылечил так. снес все и поставил убунту 10. заработала сразу.
убунта 12- так же не видела сеть.

Этот приемчик у меня отточен до автоматизма. Хотелось бы разобраться и понять.

#299217

Фантастика! Только что писал предидущий пост со старого ноута и вот уже снова в уютном настольнике с тихо шуршащим бульдозером)
Позавчера, после перезагрузки,этот комп перестал видеть сеть. Даже шлюз. Хотя на нём не делалось ни каких настроек. За два дня Я перепробовал массу вариантов настроек сети. После каждого изменения настроек тупо перезагружал комп. Для надёжности)) Не пинговался даже шлюз, хотя ноут стоящий рядом ходил в интернет легко и свободно. Через тот же шлюз.Сейчас пришёл с работы включил ноут и шлюз(на ночь выключаю за ненадобностью), убедился что интернет на месте. С настольника пинганул шлюз - пинг пошёл! Но только по IP. файл /etc/resolv.conf был у меня пустой с той поры как я подключился через маршрутизатор. DNS был тут:

text
/etc/network/interfaces
auto lo
iface lo inet loopback

# The primary network interface #allow-hotplug eth0 auto eth0 iface eth0 inet static address 192.168.0.3 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 dns-nameservers 192.168.0.1

и это работало.
На ноутбуке точно такие же настройки, только в network-manager
перенёс настройку DNS в /etc/resolv.conf, без того же результата. Подсмотрел на шлюзе DNS провайдера выданный по DHCP, вписал в /etc/resolv.conf и всё поехало!

Заметил интересную особенность: раньше ping ngs.ru
выглядел так

text
kst@debian:~$ ping ngs.ru
PING ngs.ru (195.93.187.3) 56(84) bytes of data.
64 bytes from 195.93.187.3: icmp_req=1601 ttl=55 time=1.38 ms
64 bytes from 195.93.187.3: icmp_req=1602 ttl=55 time=1.46 ms
64 bytes from 195.93.187.3: icmp_req=1603 ttl=55 time=9.18 ms

а сейчас он выглядит так

text
kst@debian:~$ ping ngs.ru
PING ngs.ru (195.93.187.3) 56(84) bytes of data.
64 bytes from webcluster.ngs.ru (195.93.187.3): icmp_req=1 ttl=55 time=1.61 ms
64 bytes from webcluster.ngs.ru (195.93.187.3): icmp_req=2 ttl=55 time=1.42 ms
64 bytes from webcluster.ngs.ru (195.93.187.3): icmp_req=3 ttl=55 time=1.54 ms

Честно говоря так и не понял что произошло, так что разобраться не получилось(
Открытыми остались два вопроса:
1 Почему пропала и откуда появилась связь со шлюзом?Я ведь и шлюз время от времени перезагружал по старой Виндопривычке. А ноутбук и не отваливался вовсе/
2 Почему перестал работать DNS dns-nameservers 192.168.0.1 прописанный в etc/network/interfaces ведь dnsmasq на шлюзе поднят

text
root@kostilo:~# dnsmasq -v
Dnsmasq version 2.55  Copyright (c) 2000-2010 Simon Kelley
Compile time options IPv6 GNU-getopt DBus I18N DHCP TFTP

Может быть ктонибудь сможет мне обьяснить что собственно произошло?

#299237

Если на шлюзе стоит dnsmasq советую перейти на unbound, тут уже была подобная тема.

Войдите или зарегистрируйтесь, чтобы ответить.