[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