"Замкнуть сетевуху саму на себя" - это как?

Аватар пользователя WebCode

Здравствуйте, Уважаемые Форумчани.

Вот меня попросили выяснить, что может означать следующая ситуация: сетевуха показывает скорость в 10МегаБит, даже если кабель не подключен, пользователь объяснил это так "Я замкнул сетевую карту саму на себя".

Можете в кратце объяснить, что это может значить? И если Вы с этим сталкивались, то как это дела победить?

Заранее спасибо.

С уважением, WebCode.

Аватар пользователя rjaan

Re: "Замкнуть сетевуху саму на себя" - это как?

WebCode писал(а):
Можете в кратце объяснить, что это может значить? И если Вы с этим сталкивались, то как это дела победить?

Не совсем корректное утверждение, но вполне верное по-своей сути. В чем оно заключается? Cуществует два вида IP-петли: программная и аппаратная. Программная организована на уровне ядра и имеет сетевой интерфейс lo, которому принято назначать IP-адрес 127.0.0.1/8 . Аппаратная организуется с помощью любого сетевого интерфейса. Например, eth0, который является сетевым интерфейсом вашей сетевой карты, конечно если она у Вас одна, a так eth1, eth2, и т.д. Если кто использует dialup модем, то сетевой интерфейс будет называть ppp0, ppp1 и т.д.

Как можно продемонстрировать без написания специальных программ? Воспользоваться сетевой утилитой PING и cначала пакетами ICMP ECHO_REQUEST по бомбить
Сетевой интерфейс lo с псевдонимом localhost, назначенным в /etc/hosts IP-адресу 127.0.0.1/8 .

[rjaan@home ~]$ ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=0 ttl=64 time=0.035 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.034 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.036 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64 time=0.035 ms

--- localhost.localdomain ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.034/0.035/0.036/0.000 ms, pipe 2
[rjaan@home ~]$   

Затем Сетевой интерфейс eth0 с псевдонимом home, назначенным в /etc/hosts IP-адресу 192.168.21.2/24

 [rjaan@home ~]$ ping home
PING home (192.168.21.2) 56(84) bytes of data.
64 bytes from home (192.168.21.2): icmp_seq=0 ttl=64 time=0.047 ms
64 bytes from home (192.168.21.2): icmp_seq=1 ttl=64 time=0.036 ms
64 bytes from home (192.168.21.2): icmp_seq=2 ttl=64 time=0.035 ms
64 bytes from home (192.168.21.2): icmp_seq=3 ttl=64 time=0.041 ms

--- home ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2999ms
rtt min/avg/max/mdev = 0.035/0.039/0.047/0.009 ms, pipe 2
[rjaan@home ~]$   

И удаленный узел в вашей локальной сети, например, имеющий псевдоним modem, назначенным в /etc/hosts IP-адресу 192.168.21.2/24

 
root@home ~]$ ping modem
PING modem (192.168.21.1) 56(84) bytes of data.
64 bytes from modem (192.168.21.1): icmp_seq=0 ttl=255 time=1.47 ms
64 bytes from modem (192.168.21.1): icmp_seq=1 ttl=255 time=1.02 ms
64 bytes from modem (192.168.21.1): icmp_seq=2 ttl=255 time=1.05 ms
64 bytes from modem (192.168.21.1): icmp_seq=3 ttl=255 time=1.01 ms

--- modem ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 1.018/1.143/1.476/0.195 ms, pipe 2
[root@home ~]$    

Теперь сравним временные характеристики, средне-арифметическое значение времени в поле avg, программной петли – псевдоним localhost и аппаратной – псевдоним home разница небольшая, в то время как для удаленного узла в сети modem почти 2.5-3 раза.

А решение проблемы, если она существует, посмотреть таблицу маршрутизации и правильно ее установить. Она должна быть примерно такая:

[root@home ~]# netstat -r
estination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.21.0     *               255.255.255.0   U         0 0          0 eth0
default         modem           0.0.0.0         UG        0 0          0 eth0

В ASPlinux маршрут устанавливается по настройкам сетевого интерфейса в файле /etc/sysconfig/network-scripts/ifcfg-
Как у меня ниже для eth0, /etc/sysconfig/network-scripts/ifcfg-eth0:

DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.21.2
NETMASK=255.255.255.0
NETWORK=192.168.21.0
BROADCAST=192.168.1.255
GATEWAY=192.168.21.1
Аватар пользователя WebCode

Re: "Замкнуть сетевуху саму на себя" - это как?

rjaan, спасибо, понятно.

А как в Виндорезе выйти из ситуации?

Ещё раз большое спасибо.

Аватар пользователя rjaan

Re: "Замкнуть сетевуху саму на себя" - это как?

Цитата:
WebCode пишет:
rjaan, спасибо, понятно.

А как в Виндорезе выйти из ситуации?

Ещё раз большое спасибо.

Попытайтесь задать этот вопрос на WindowsFAQ и может быть Вам помогут там быстрее чем на сайте посвященному дистрибутиву на базе GNU/Linux.

Аватар пользователя lebvlad007

Re: "Замкнуть сетевуху саму на себя" - это как?

[...]
Вырезано цензурой...
Автор поста получает замечание ...
:plusomet:

Аватар пользователя keng00ru

Re: "Замкнуть сетевуху саму на себя" - это как?

lebvlad007,
Давай, чтобы это было в первый и последний раз.

RSS-материал