LinuxForum.Fans
Тема

Интернет от Авангард(СПБ)

Автор: LabelZero 30 сообщений 14765 просмотров
#107180

Здравствуйте, у меня Zenwalk 6.4 и такая ситуация:
Недавно стал абонентом провайдера "Авангард"(Санкт-Петербург), в винде инет есть, настраивать ничего не нужно- работает само по DHCP(только драйвер поставил и заработало) а в линуксе что с DHCP, что без него и даже с настройками, полученными в винде или от провайдера(пара DNS) инета нету, перепробовал наверно все комбинации(IP, DNS, MASK), лазил в конфигах- не помогает.
Инет через сетевую карту, IP внешний похоже динамический, локальный- статический(в винде у меня это сейчас постоянно, несколько раз проверял- один IP и DNS тоже).
Ещё:
при использовании только DHCP- не может получить IP адрес, а при использовании настроек из винды просто не пашет.
Использовал WICD с разными внешними программами- не помогло, ставил все 7 дистрибутивов линукс- не помогло(я не очень силён в линукс), так что проблема не в дистрибутиве и не в программе настройки, кстати наверняка и не в ядре- в дистрибутивах были разные версии ядер, и не в железе, т.к. в винде инет есть.

Народ, что делать???

P.S. Почему спрашиваю здесь: в службе поддержки ответили, что не занимаются настройкой этой ОС.

#107606

Давайте говорить предметно. Какие настройки получает винда? Покажите вывод ifconfig eth0 (или вашего сетевого интерфейса) до и после выполнения команды dhclient eth0.

#107677

До:

eth0 Link encap:Ethernet HWaddr 00:1d:60:c9:a7:e0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1180 (1.1 KiB) TX bytes:778 (778.0 B)
Interrupt:19 Base address:0xdead

После:

eth0 Link encap:Ethernet HWaddr 00:1d:60:c9:a7:e0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1180 (1.1 KiB) TX bytes:778 (778.0 B)
Interrupt:19 Base address:0xdead

Настройки из винды:
Физический адрес = 00-1D-60-C9-A7-E0
IP = 192.168.0.2
DHCP = Да
MASK = 255.255.255.0
IPv4 основной шлюз = 192.168.0.1
IPv4 DHCP сервер = 192.168.0.1
IPv4 DNS сервер = 192.168.0.1

#107728

[console]
ifconfig eth0 inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
ping 192.168.0.1

[/console]
Если сервер пингуется
[console]
route add default gw 192.168.0.1
echo '192.168.0.1' >> /etc/resolv.conf
ping linuxforum.ru

[/console]
Можно попробовать использовать бесплатные DNS-серверы Google: 8.8.8.8 и 8.8.4.4

#107730

Спасибо, сейчас попробую

#107734

Тоже самое, вот вывод:
[console]
root[texts]# ./av.sh
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
From 192.168.0.2 icmp_seq=3 Destination Host Unreachable
From 192.168.0.2 icmp_seq=4 Destination Host Unreachable
From 192.168.0.2 icmp_seq=6 Destination Host Unreachable
From 192.168.0.2 icmp_seq=7 Destination Host Unreachable
From 192.168.0.2 icmp_seq=8 Destination Host Unreachable
From 192.168.0.2 icmp_seq=10 Destination Host Unreachable
From 192.168.0.2 icmp_seq=11 Destination Host Unreachable
From 192.168.0.2 icmp_seq=12 Destination Host Unreachable
^C
--- 192.168.0.1 ping statistics ---
15 packets transmitted, 0 received, +9 errors, 100% packet loss, time 14002ms
pipe 3

root[texts]# ./av2.sh
ping: unknown host linuxforum.ru
[/console]

Скрипт av.sh:
ifconfig eth0 inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
ping 192.168.0.1

Скрипт av2.sh:
ifconfig eth0 inet 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255
route add default gw 192.168.0.1
echo '192.168.0.1' >> /etc/resolv.conf
ping linuxforum.ru

#108003

Смена IP на 192.68.0.3, 192.168.0.4 и т.д. результата не приносит?

#108008

Неа, сайчас проверил и тоже самое.

#108710

Если файрволл отключить - тоже нет связи?

Я сам сижу на Авангарде, ОС Mandriva 2008.1. С динамическим IP Mandriva не работала (но старый ALT 2.3 до этого работал). Проблему решил, перешив ADSL модем (D-LINK 2300U) на режим роутера (D-LINK 2500U) и выставив статический адрес.

#108729

Firewall не работает, на тему настройки той хреновины, от которой у меня и инет и телефон я посмотрю.

Кстати эта хреновина "D-LINK DPN 5402".

#110239

Во, паставил слаку, та-же байда.

#110249
LabelZero написал:
Во, паставил слаку, та-же байда.

какая "та-же"???

[console]root@dt:~# ping drbatty.no-ip.org
PING drbatty.no-ip.org (178.66.190.55) 56(84) bytes of data.
64 bytes from pppoe.178-66-190-55.dynamic.avangarddsl.ru (178.66.190.55): icmp_req=1 ttl=64 time=0.951 ms
64 bytes from pppoe.178-66-190-55.dynamic.avangarddsl.ru (178.66.190.55): icmp_req=2 ttl=64 time=0.798 ms
64 bytes from pppoe.178-66-190-55.dynamic.avangarddsl.ru (178.66.190.55): icmp_req=3 ttl=64 time=0.764 ms
64 bytes from pppoe.178-66-190-55.dynamic.avangarddsl.ru (178.66.190.55): icmp_req=4 ttl=64 time=0.755 ms
^C
--- drbatty.no-ip.org ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3003ms
rtt min/avg/max/mdev = 0.755/0.817/0.951/0.079 ms
[/console]

модем - Dlink DSL2600U
OS Slackware-Current

УМВР

Ставьте осмысленные вопросы.

#110361

drBatty, ты пользовался dhcpcd или чем-то еще, настраивал ли модем на статический IP и пр.?

#110370
LabelZero написал:
ты пользовался dhcpcd или чем-то еще

да. конечно. а что?

Покажите кстати ваш конфиг DHCP?
в слаке это /etc/rc.d/rc.inet1.conf
и сколько у вас сетевых карт? (у меня - 3 штуки)
лог почитайте, если непонятно - покажите:
[console]# grep "dhcpcd: " /var/log/messages | tail -n 20[/console]

LabelZero написал:
настраивал ли модем на статический IP и пр.?

сейчас - нет. если компьютер один, это не нужно. Это нужно если их сразу 2, они включаются по разному, и нужен NAT. У меня в модеме одна дырка, потому получить IP отличный от .2 невозможно. И при динамическом ;) Сколько у тебя компов?

#110371

а, да. В слаке надо запустить netconfig, в нём отметить "всё по DHCP", и перезагрузится. Вот и вся настройка. Это если в модеме ничего не накручено конечно.

#110372

Сетевуха одна, комп один, ща полезу в слаку

#110374

Так, вот "/etc/rc.d/rc.inet1.conf":
[console]# Config information for eth0:
IPADDR[0]=""
NETMASK[0]=""
USE_DHCP[0]="yes"
DHCP_HOSTNAME[0]=""

# Config information for eth1:
IPADDR[1]=""
NETMASK[1]=""
USE_DHCP[1]=""
DHCP_HOSTNAME[1]=""

# Config information for eth2:
IPADDR[2]=""
NETMASK[2]=""
USE_DHCP[2]=""
DHCP_HOSTNAME[2]=""

# Config information for eth3:
IPADDR[3]=""
NETMASK[3]=""
USE_DHCP[3]=""
DHCP_HOSTNAME[3]=""

# Default gateway IP address:
GATEWAY=""

# Change this to "yes" for debugging output to stdout. Unfortunately,
# /sbin/hotplug seems to disable stdout so you'll only see debugging output
# when rc.inet1 is called directly.
DEBUG_ETH_UP="no"

## Example config information for wlan0. Uncomment the lines you need and fill
## in your info. (You may not need all of these for your wireless network)
#IFNAME[4]="wlan0"
#IPADDR[4]=""
#NETMASK[4]=""
#USE_DHCP[4]="yes"
#DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
#WLAN_ESSID[4]=BARRIER05
#WLAN_MODE[4]=Managed
##WLAN_RATE[4]="54M auto"
##WLAN_CHANNEL[4]="auto"
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
##WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=96389dc66eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
#WLAN_WPA[4]="wpa_supplicant"
#WLAN_WPADRIVER[4]="ndiswrapper"

## Some examples of additional network parameters that you can use.
## Config information for wlan0:
#IFNAME[4]="wlan0" # Use a different interface name nstead of
# the default 'eth4'
#HWADDR[4]="00:01:23:45:67:89" # Overrule the card's hardware MAC address
#MTU[4]="" # The default MTU is 1500, but you might need
# 1360 when you use NAT'ed IPSec traffic.
#DHCP_KEEPRESOLV[4]="yes" # If you dont want /etc/resolv.conf overwritten
#DHCP_KEEPNTP[4]="yes" # If you don't want ntp.conf overwritten
#DHCP_KEEPGW[4]="yes" # If you don't want the DHCP server to change
# your default gateway
#DHCP_IPADDR[4]="" # Request a specific IP address from the DHCP
# server
#WLAN_ESSID[4]=DARKSTAR # Here, you can override _any_ parameter
# defined in rc.wireless.conf, by prepending
# 'WLAN_' to the parameter's name. Useful for
# those with multiple wireless interfaces.
#WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=thekey"
# Some drivers require a private ioctl to be
# set through the iwpriv command. If more than
# one is required, you can place them in the
# IWPRIV parameter (separated with the pipe (|)
# character, see the example).
[/console]

Вот вывод dhcpcd:
[console]Dec 24 19:53:09 lzworld dhcpcd: eth0: offered 192.168.0.2 from 192.168.0.1
Dec 24 19:53:09 lzworld dhcpcd: eth0: acknowledged 192.168.0.2 from 192.168.0.1
Dec 24 19:53:09 lzworld dhcpcd: eth0: checking for 192.168.0.2
Dec 24 19:53:10 lzworld dhcpcd: eth0: carrier lost
Dec 24 20:04:18 lzworld dhcpcd: version 5.2.2 starting
Dec 24 20:04:18 lzworld dhcpcd: eth0: waiting for carrier
Dec 24 20:04:28 lzworld dhcpcd: eth0: carrier acquired
Dec 24 20:04:28 lzworld dhcpcd: eth0: broadcasting for a lease
Dec 24 20:04:28 lzworld dhcpcd: eth0: offered 192.168.0.2 from 192.168.0.1
Dec 24 20:04:28 lzworld dhcpcd: eth0: acknowledged 192.168.0.2 from 192.168.0.1
Dec 24 20:04:28 lzworld dhcpcd: eth0: checking for 192.168.0.2
Dec 24 20:04:29 lzworld dhcpcd: eth0: carrier lost
Dec 25 13:59:10 lzworld dhcpcd: version 5.2.2 starting
Dec 25 13:59:10 lzworld dhcpcd: eth0: waiting for carrier
Dec 25 13:59:20 lzworld dhcpcd: eth0: carrier acquired
Dec 25 13:59:20 lzworld dhcpcd: eth0: broadcasting for a lease
Dec 25 13:59:20 lzworld dhcpcd: eth0: offered 192.168.0.2 from 192.168.0.1
Dec 25 13:59:20 lzworld dhcpcd: eth0: acknowledged 192.168.0.2 from 192.168.0.1
Dec 25 13:59:20 lzworld dhcpcd: eth0: checking for 192.168.0.2
Dec 25 13:59:21 lzworld dhcpcd: eth0: carrier lost
[/console]

#110386
LabelZero написал:
Так, вот "/etc/rc.d/rc.inet1.conf":

добавьте туда

text
DHCP_DEBUG[0]="yes"

перезагрузитесь, и ещё раз покажите лог. Почему-то модем не хочет давать IP.
может просто не успела? хотя 10 секунд достаточно... попробуйте

text
DHCP_TIMEOUT[0]=30

А в модеме нету лога? Если найдёте, то его тоже дайте (тот момент, когда комп загрузился)

#110393

Добавил те строки, вывод вот:
[console]
Dec 25 15:11:53 lzworld dhcpcd: version 5.2.2 starting
Dec 25 15:11:53 lzworld dhcpcd: eth0: waiting for carrier
Dec 25 15:12:03 lzworld dhcpcd: eth0: carrier acquired
Dec 25 15:12:03 lzworld dhcpcd: eth0: broadcasting for a lease
Dec 25 15:12:03 lzworld dhcpcd: eth0: offered 192.168.0.2 from 192.168.0.1
Dec 25 15:12:03 lzworld dhcpcd: eth0: acknowledged 192.168.0.2 from 192.168.0.1
Dec 25 15:12:03 lzworld dhcpcd: eth0: checking for 192.168.0.2
Dec 25 15:12:04 lzworld dhcpcd: eth0: carrier lost
[/console]

#110455
LabelZero написал:
Добавил те строки, вывод вот:

это значит что-то в модеме, с его настройками DHCP (он там вообще работает? может нет там никакого DHCP, и надо тупо вручную подымать интерфейс на 192.168.0.2 ?)

Может у вас и не DHCP. тогда

text
USE_DHCP[0]="no"
NETMASK[0]="255.255.255.0"
IPADDR[0]="192.168.0.2"
Войдите или зарегистрируйтесь, чтобы ответить.