Спасибо всем за ответы. Проблема пока ещё не решена, но она не фатальна.
Сначала ответ на последний вопрос:
fflatx писал(а): ↑28.01.2014 16:43
Каким манером компьютеры соединяются с модемом?
Есть 8-портовый хаб. Он появился, когда появился второй комп, а модем был только диалаповский. Сейчас оба компьютера подключены к нему. И от него 3-й провод идёт на ADSL модем. В принципе, можно обойтись и без хаба, т.к. у модема 4 порта, но просто лень переключать провода и, думаю, это роли не играет. И вот когда появился комп с гигабитным адаптером на материнке, возникло желание сделать дополнительный канал между двумя компами. Всё-таки 5-портовый гигабитный свич почти в 5 а 8-портовый почти 6 раз дороже, чем 100-мигабитная плата.
Теперь продолжение экспериментов.
Вечером пришёл домой. Включил сначала новый комп. Вроде всё работает. Вот вывод некоторых команд.
Код: Выделить всё
root@MD4:/run/shm# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default modem 0.0.0.0 UG 0 0 0 eth1
localnet * 255.255.255.0 U 0 0 0 eth1
root@MD4:/run/shm# ifconfig
eth0 Link encap:Ethernet HWaddr d8:50:e6:dc:76:8c
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:72 Base address:0x2000
eth1 Link encap:Ethernet HWaddr 10:fe:ed:00:b8:25
inet addr:192.168.1.134 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::12fe:edff:fe00:b825/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1142 (1.1 KiB) TX bytes:4875 (4.7 KiB)
Interrupt:20 Base address:0xc000
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:12 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0.
RX bytes:720 (720.0 B) TX bytes:720 (720.0 B)
root@MD4:/run/shm# ping ya.ru
PING ya.ru (213.180.193.3) 56(84) bytes of data.
64 bytes from ya.ru (213.180.193.3): icmp_req=1 ttl=52 time=57.0 ms
64 bytes from ya.ru (213.180.193.3): icmp_req=2 ttl=52 time=59.1 ms
Т.е. интернет есть. Но после того, как я включил старый комп, ситуация изменилась:
Код: Выделить всё
root@MD4:/run/shm# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default f3 0.0.0.0 UG 0 0 0 eth0
localnet * 255.255.255.0 U 0 0 0 eth1
f3 * 255.255.255.255 UH 0 0 0 eth0
root@MD4:/run/shm# ping ya.ru
PING ya.ru (213.180.193.3) 56(84) bytes of data.
From 192.168.1.234 icmp_seq=1 Destination Host Unreachable
From 192.168.1.234 icmp_seq=2 Destination Host Unreachable
Linux переопределил дефолтный маршрут с eth1 на eth0
Для возобновления доступа потребовалось
Код: Выделить всё
root@MD4:/run/shm# route del default
root@MD4:/run/shm# route add default gw modem eth1
root@MD4:/run/shm# ping ya.ru
PING ya.ru (93.158.134.3) 56(84) bytes of data.
64 bytes from ya.ru (93.158.134.3): icmp_req=1 ttl=50 time=56.7 ms
64 bytes from ya.ru (93.158.134.3): icmp_req=2 ttl=50 time=55.5 ms
В принципе, всё нормально. Только нужно выполнять некоторые лишние операции если включено два компа.
Теперь перейдём к старому компу. Тут тоже не всё ясно.
Некоторое отступление: содержимое /etc/hosts:
на новом:
Код: Выделить всё
127.0.0.1 localhost
192.168.1.133 c3
192.168.1.233 f3
192.168.1.1 modem
На старом:
Код: Выделить всё
127.0.0.1 A localhost.localdomain localhost
192.168.1.234 f4
192.168.1.134 c4
192.168.1.1 modem
c3 и c4 -- адреса 100-мегабитных адаптеров, f3 и f4 -- гигабитных на старом и новом компах (чтобы легче обращаться)
Попытался с нового компа выйти на старый
Код: Выделить всё
mik13@MD4:/run/shm$ ssh root@f3
ssh: connect to host f3 port 22: No route to host
Странно. Выхожу через
ssh root@c3.
fflatx писал(а): ↑28.01.2014 16:34
Покажите вывод ifconfig -a. С обоих компов.
С нового я уже показал. Со старого:
Код: Выделить всё
root@A:~# ifconfig
eth0 Link encap:Ethernet HWaddr aa:00:04:00:0a:04
inet addr:192.168.1.133 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21f:d0ff:fe34:c3ec/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:211353 errors:0 dropped:0 overruns:0 frame:0
TX packets:153931 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:59115510 (56.3 MiB) TX bytes:164513853 (156.8 MiB)
Interrupt:24 Base address:0xc000
eth1 Link encap:Ethernet HWaddr aa:00:04:00:0a:04
inet6 addr: fe80::a800:4ff:fe00:a04/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:822772 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1200 (1.1 KiB) TX bytes:1224816105 (1.1 GiB)
Interrupt:17 Base address:0xe000
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:941 errors:0 dropped:0 overruns:0 frame:0
TX packets:941 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:29503 (28.8 KiB) TX bytes:29503 (28.8 KiB)
Как видно, прерывания и адреса разные, а аппаратный адрес один и тот же. Который был и без PCI адаптера.
Попробую завтра вставить эту плату в комп на работе. Посмотрю какой будет у неё адрес.
Понял, почему не сработало ssh root@f3. ifconfig eth1 192.168.1.233 и всё работает.
Проверяю скорость:
scp 700000.kilometrov.v.kosmose.avi c4:/dev/shm ... скорость 12.1MB/s
scp 700000.kilometrov.v.kosmose.avi f4:/dev/shm ... скорость 37.9MB/s
Конечно, не в 10 раз, но всё-таки выигрыш есть
fflatx писал(а): ↑28.01.2014 16:34
ещё покажите содержимое /etc/network/interfaces также с обоих компов.
На старом компе сейчас не трогал:
Код: Выделить всё
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.133
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.1
Видимо достаточно будет добавить адрес для второго интерфейса. Правда, пока не знаю, где прописать route, чтобы на новый комп пакеты шли через eth1
На новом:
Код: Выделить всё
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
И всё. Я его не трогал.
В общем, я заметил, что в Debian постепенно добавляются средства автоматической настройки. И то, что проходило раньше. проходить перестало.
В винде, на сколько я помню, можно было просто дать команду route add и новый маршрут добавлялся в систему. И действовал и после перезагрузки.
В линуксе такого нет, но не было проблем поправить файл в /etc/ руками. И вот в Wheezy оказалось, что и это не всегда проходит.: исправляю /etc/resolv.conf, а он восстанавливается. Исправил через настройки с помощью GUIшной проги. Только, похоже, в этих прогах ещё хватает глюков
