[Comm] Помогите с настройками сети

Yury Aliaev mutab0r на rambler.ru
Пн Окт 5 11:36:20 UTC 2009


Приветствую всех!

В общем такая история. В настоящий момент я нахожусь в 
загранкомендировке, куда взял свой ноут. На нём стоял Сизиф образца 
начала лета 2005 года (просто в последнее время я редко пользовался 
ноутом, к тому же на нём окончательно сдох DVD-привод, так что 
необходимости и желания обновляться не было. Обновлял иногда только ядро 
+ по мелочи то, что было нужно). А теперь оказалось нужно подключить 
ноут к сети. Ну что, я купил PCMCIA-сетевуху к нему, воткнул, посмотрел 
dmesg -- влёт подхватывается без проблем. После чего перешёл собственно 
к настройке сети. Прежде всего поставил etcnet поновее (брал от 4.1, 
т.к. планировал переползти сначала на него) + обновил то, что ему 
понадобилось. Посмотрел настройки сети на виндовой машине, вместо 
которой планировал подключаться и соответствующим образом настроил 
интерфейс в /etc/net (у меня уже был опыт настройки etcnet на домашнем 
компе с двумя сетевухами, здесь всего отличий -- что интерфейс hotplug). 
Воткнул карту, воткнул сеть -- не работает :(. Попробовал для начала 
отключить hotplug и загружаться с вставленной картой, та же ерунда. В 
общем, начал копать, посмотрел кое-что в инете и в результате решил 
посмотреть маршрутизацию:

[root на Iron_Felix ~]# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:1F:1F:44:27:4A
           inet addr:134.109.68.65  Bcast:0.0.0.0  Mask:255.255.255.254
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:108 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:13130 (12.8 KiB)  TX bytes:0 (0.0 b)
           Interrupt:11 Base address:0x2000

[root на Iron_Felix ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
134.109.68.64   *               255.255.255.254 U     0      0        0 eth0

Видно, что шлюз почему-то не прописался. Пытаюсь прописать его вручную.

[root на Iron_Felix ~]# route add default gw 134.109.68.254 eth0
SIOCADDRT: No such process

Диагностика потрясающая... Что за SIOCADDRT такой?.. Ладно, пытаюсь 
дальше прогуглить проблему. Нарыл кучу советов, ни один не помог, к тому 
же применить их к etcnet'у я не сообразил как. На всякий случай решил с 
горя позаниматься рукоблудием:

[root на Iron_Felix ~]# ip route add 134.109.68.254 dev eth0
[root на Iron_Felix ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
134.109.68.254  *               255.255.255.255 UH    0      0        0 eth0
134.109.68.64   *               255.255.255.254 U     0      0        0 eth0
[root на Iron_Felix ~]# route add default gw 134.109.68.254 eth0
[root на Iron_Felix ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use 
Iface
c6-3t-003-v.hrz *               255.255.255.255 UH    0      0        0 eth0
134.109.68.64   *               255.255.255.254 U     0      0        0 eth0
default         c6-3t-003-v.hrz 0.0.0.0         UG    0      0        0 eth0
[mutabor на Iron_Felix ~]$

И -- о чудо! Сеть заработала. После чего я, решив, что проблема в 
установленных в старый Сизиф кусков от 4.1, решил обновиться. Обновился 
-- сначала до 4.1, потом до p5 -- та же ерунда. Сеть поднимается только 
с помощью описанных направляющих пинков. В чём суть проблемы -- я не 
понимаю. Как и смысл тех сакральных действий, после которых сеть таки 
начинает работать.

Настройки следующие:
[mutabor на Iron_Felix ~]$ cat /etc/net/ifaces/eth0/ipv4
ipv4address  ipv4route
[mutabor на Iron_Felix ~]$ cat /etc/net/ifaces/eth0/ipv4address
134.109.68.65/31
[mutabor на Iron_Felix ~]$ cat /etc/net/ifaces/eth0/ipv4route
default via 134.109.68.254
[mutabor на Iron_Felix ~]$ cat /etc/net/ifaces/eth0/options
TYPE=eth
MODULE=8139too
#USE_HOTPLUG=yes

Собственно, все цифирьки взяты из настроек видновой машины, вместо 
которой я подключаюсь. Там, правда, зачем-то был ещё указан и адрес dhcp 
сервера, но я решил использовать статическое подключение.

Если у кого-нибудь возникнут мысли по поводу, очень прошу поделиться!
Заранее спасибо,
Юрий.


Подробная информация о списке рассылки community