LINUX.ORG.RU
ФорумAdmin

проблема с внешней сетью на Слаке


0

1

Привет всем! Когда пингую ip в локальной подсети всё хорошо. А когда пингую какой-либо сайт или внешний ip выдаёт

root@srvr:/etc/rc.d#ping 8.8.8.8
connect: Network is unreachable

В чём может быть проблема?

Slackware 12.1 Linux version 2.6.29.6j-smp

Ответ на: комментарий от AITap

пишет


root@jaga-srvr:/# ip route add default via 192.168.0.1
RTNETLINK answers: Invalid argument

il-marc
() автор топика
Ответ на: комментарий от AITap

также


root@jaga-srvr:/# ip route add default via 192.168.0.1 dev eth0
RTNETLINK answers: Invalid argument
root@jaga-srvr:/# route add default gw 192.168.0.1
SIOCADDRT: No such process

il-marc
() автор топика
Ответ на: комментарий от AITap

инет->dlink dir-300->Slackware p.s. меня пугают больше всего ошибки от SIOCADDRT и RTNETLINK. что это? s.p.s.


root@jaga-srvr:/# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:e0:4d:63:e5:48
          inet addr:192.168.0.115  Bcast:192.168.0.1  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4dff:fe63:e548/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2484 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1514 errors:0 dropped:0 overruns:0 carrier:2
          collisions:0 txqueuelen:1000
          RX bytes:216591 (211.5 KiB)  TX bytes:420212 (410.3 KiB)
          Memory:fdd80000-fddc0000

il-marc
() автор топика
Ответ на: комментарий от il-marc

ошибки от SIOCADDRT и RTNETLINK. что это?

Программы ip и route делают некоторые системные вызовы, которые отвечают кодом ошибки, который переводится на русский, как «неправильный аргумент».

inet addr:192.168.0.115 Mask:255.255.255.0

Вроде бы всё правильно.
Что сейчас говорит ip route list?

AITap ★★★★★
()
Ответ на: комментарий от il-marc

проблема решилась) сначала убрал стоку

ifconfig eth0 192.168.0.115 broadcast 192.168.0.1 netmask 255.255.255.0
из /etc/rc.d/rc.local (так я сеть настраивал)

потом

netconfig
ip route add default via 192.168.0.1
и всё))

но!

eth0      Link encap:Ethernet  HWaddr 00:e0:4d:63:e5:48
          inet addr:192.168.0.115  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::2e0:4dff:fe63:e548/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:156 errors:0 dropped:0 overruns:0 frame:0
          TX packets:126 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000
          RX bytes:16695 (16.3 KiB)  TX bytes:21708 (21.1 KiB)
          Memory:fdd80000-fddc0000
Почему именно Bcast:192.168.0.255? ведь в rc.inet1.conf явно указан GATEWAY=«192.168.0.1»

il-marc
() автор топика
Ответ на: комментарий от il-marc

Очень странное поведение. Все совпадения в Google указывают лишь на ошибку, которую допустил пользователь при настройке сети (вроде аргументов к ip или route), но я здесь никакой ошибки не вижу.

Какая модель сетевой карты?
`lspci -nn | grep -i -e net -e eth`?

AITap ★★★★★
()
Ответ на: комментарий от il-marc

ifconfig eth0 192.168.0.115 broadcast 192.168.0.1
broadcast 192.168.0.1

Кхм.
Естественно, default route не может совпадать с broadcast address.

Вы зачем вообще его стали настраивать?

Broadcast и gateway - это очень разные вещи. Запомните: ifconfig настраивает только адрес интерфейса, а шлюз (gateway) к нему никакого отношения не имеет и настраивается другой утилитой (route).

AITap ★★★★★
()
Ответ на: комментарий от AITap

вообщем всё заработало) спасибо большое Вам за помощь!

il-marc
() автор топика
Ответ на: комментарий от il-marc

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

Pinkbyte ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.