Настройка сети [РЕШЕНО]

Здравствуйте.

Помогите настроить сеть.

Провайдер дал:
IP: 172.17.192.213
Маска: 255.255.192.0
Шлюз: 172.17.192.1
DNS: 192.168.1.3
DNS2: 4.2.2.2

Я загружаю gentoo minimal cd install (2008).
Проверяю интерфейс eth0, он определяется правильно. intel pro/100, модуль ядра e100, как надо. MAC-адрес тоже правильно указывается. То есть интерфейс подцеплен и работает.
Отключаю dhcpcd (dhcpcd -o eth0).

Далее смотрю что по-умолчанию.

livecd ~ # ifconfig            
eth0      Link encap:Ethernet  HWaddr 00:11:11:1D:EB:36  
          inet addr:169.254.100.248  Bcast:169.254.255.255  Mask:255.255.0.0
          inet6 addr: fe80::211:11ff:fe1d:eb36/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:136 errors:0 dropped:0 overruns:0 frame:0
          TX packets:103 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8160 (7.9 Kb)  TX bytes:21642 (21.1 Kb)

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

Добавляю свои настройки сети. Широковещательный адрес не указываю, его автоматически высчитывает ifconfig.

livecd ~ # ifconfig eth0 172.17.192.213 netmask 255.255.192.0
livecd ~ # ifconfig 
eth0      Link encap:Ethernet  HWaddr 00:11:11:1D:EB:36  
          inet addr:172.17.192.213  Bcast:172.17.255.255  Mask:255.255.192.0
          inet6 addr: fe80::211:11ff:fe1d:eb36/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:139 errors:0 dropped:0 overruns:0 frame:0
          TX packets:116 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8340 (8.1 Kb)  TX bytes:24588 (24.0 Kb)

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
livecd ~ # route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.17.192.0    *               255.255.192.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo

Теперь вроде как сеть минимально настроена и должна видеть хоть что-то, однако.

livecd ~ # ping 172.17.192.1
PING 172.17.192.1 (172.17.192.1) 56(84) bytes of data.
From 172.17.192.213 icmp_seq=1 Destination Host Unreachable
From 172.17.192.213 icmp_seq=2 Destination Host Unreachable
From 172.17.192.213 icmp_seq=3 Destination Host Unreachable
^C
--- 172.17.192.1 ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4006ms
, pipe 3

Если добавить шлюз по-умолчанию, это ничего не меняет.

livecd ~ # route add default gw 172.17.192.1
livecd ~ # route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.17.192.0    *               255.255.192.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo
default         172.17.192.1    0.0.0.0         UG    0      0        0 eth0
livecd ~ # ping 172.17.192.1
PING 172.17.192.1 (172.17.192.1) 56(84) bytes of data.
From 172.17.192.213 icmp_seq=2 Destination Host Unreachable
From 172.17.192.213 icmp_seq=3 Destination Host Unreachable
^C
--- 172.17.192.1 ping statistics ---
4 packets transmitted, 0 received, +2 errors, 100% packet loss, time 3003ms
, pipe 2

Линукс пингует только себя (172.17.192.213). Ничего другого в сети не видно.

Настраивал и через net-setup eth0, настройки в итоге такие же получаются, сеть не работает.

livecd ~ # /etc/init.d/net.eth0 restart
 * Stopping eth0
 *   Bringing down eth0
 *     Shutting down eth0 ...                                             [ ok ]
 * Starting eth0
 *   Starting netplug on eth0 ...                                         [ ok ]
 *     Backgrounding ...
livecd ~ # net-setup eth0
livecd ~ # ifconfig
eth0      Link encap:Ethernet  HWaddr 00:11:11:1D:EB:36  
          inet addr:172.17.192.213  Bcast:172.17.255.255  Mask:255.255.192.0
          inet6 addr: fe80::211:11ff:fe1d:eb36/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:439 errors:0 dropped:0 overruns:0 frame:0
          TX packets:459 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:26340 (25.7 Kb)  TX bytes:80226 (78.3 Kb)

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:48 errors:0 dropped:0 overruns:0 frame:0
          TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:5192 (5.0 Kb)  TX bytes:5192 (5.0 Kb)

livecd ~ # route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.17.192.0    *               255.255.192.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo
default         172.17.192.1    0.0.0.0         UG    1      0        0 eth0
livecd ~ # ping 172.17.192.1
PING 172.17.192.1 (172.17.192.1) 56(84) bytes of data.
From 172.17.192.213 icmp_seq=1 Destination Host Unreachable
From 172.17.192.213 icmp_seq=2 Destination Host Unreachable
From 172.17.192.213 icmp_seq=3 Destination Host Unreachable
^C
--- 172.17.192.1 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3009ms
, pipe 3

Сеть вообще работает, в Windows XP. Шлюз пингуется, DNS сервера не пингуются но они работают.
На всякий случай заранее присылаю таблицу маршрутов.

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\lemon>netstat -r

Таблица маршрутов
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 11 11 1d eb 36 ...... Intel(R) PRO/100 VE Network Connection - ╠шэшяюЁ
Є яырэшЁют∙шър яръхЄют
===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес           Маска сети      Адрес шлюза       Интерфейс  Метрика
          0.0.0.0          0.0.0.0     172.17.192.1  172.17.192.213       20
        127.0.0.0        255.0.0.0        127.0.0.1       127.0.0.1       1
      169.254.0.0      255.255.0.0   172.17.192.213  172.17.192.213       30
     172.17.192.0    255.255.192.0   172.17.192.213  172.17.192.213       20
   172.17.192.213  255.255.255.255        127.0.0.1       127.0.0.1       20
   172.17.255.255  255.255.255.255   172.17.192.213  172.17.192.213       20
        224.0.0.0        240.0.0.0   172.17.192.213  172.17.192.213       20
  255.255.255.255  255.255.255.255   172.17.192.213  172.17.192.213       1
Основной шлюз:        172.17.192.1
===========================================================================
Постоянные маршруты:
  Отсутствует

Как настроить? В чём может быть проблема?

Спасибо.

Пишете в

Пишете в /etc/conf.d/net

config_eth0=("172.17.192.213 netmask 255.255.192.0")
routes_eth0=("default gw 172.17.192.1")

dns_servers="192.168.1.3 4.2.2.2"

Затем делаете

/etc/init.d/net.eth0 restart

Так тоже не работает.

Так тоже не работает.

а если

ifconfig eth0 up ?
1) Покопайтесь с openrс
2) eix netplug
3) eix ifplug

Здравствуйте. up, конечно

Здравствуйте.
up, конечно делал.
1) про openrc пока что ничего не знаю, узнаю покапаюсь.
2) и 3) у меня пока что не дошло момента до начальной установки, только minimal cd, a там нет eix.

Вообще есть ли разница,

Вообще есть ли разница, вписывать через ifconfig/route, через net-setup или через /etc/conf.d/net?
Я думаю что нет.

Если правильно все делать то

Если правильно все делать то разницы нет, но это не gentoo way, потому сам я так не делаю. При внимательном рассмотрении насторожила строка в выводе route:

link-local      *               255.255.0.0     U     0      0        0 eth0

у меня такой строки нет и никогда не было, и мне не понятна ее природа и откуда ваще она берется. Вот вывод route с моей машины:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
loopback        *               255.0.0.0       U     0      0        0 lo
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

Покажите route -n.

Зы: запустил у себя minimal CD, тоже такой строки нет. Попробуйте сразу после загрузки ничего НЕ делая больше настроить как я писал выше.

link-local - это

link-local - это 169.254.0.0/16, адреса при неполучении ответа от DHCP. Что впрочем настораживает - запись есть и в винде, и в линуксе.

Помогает ли такое:

ifconfig eth0 down
ifconfig eth0 172.17.192.213 netmask 255.255.192.0
ifconfig eth0 up

Что говорит arp -a?

Не грусти, товарищ! Всё хорошо, beautiful good!

down up не помогал. Считаю

down up не помогал.

Считаю что проблема не у меня, буду вызванивать администраторов локальной сети.

Спасибо за внимание к моей проблеме.

link-local появляется в

link-local появляется в LiveCD загрузке, не minimal. Это тут я Вас запутал.
Но он вроде не отличается ничем от loopback. Во всяком случае все последующие пробы я делал в Minimal CD.

Попробовал сделать по сценарию через /etc/conf.d/net, неудачно. :(
Нашёл диск с Ubuntu, попробовал в Ubuntu (прописать всё в графическом конфигураторе), тоже не получилось, всё то же самое.

По-этому всё же придётся дозвониться до провайдера и как то решить вопрос с ним. Я считаю что проблема не у меня.
Ввиду вышесказанного route -n пришлю попозже.

До провайдера не

До провайдера не дозвонился.
Но. в ubuntu 8.04 сеть не работает. В ubuntu 8.10 сеть работает!

Великий СЕНКС

Оказывается всё очень быстро забывается :)

nano -w

nano -w /etc/resolvconf

nameserver 192.168.1.3
nameserver 4.2.2.2

потом заново
/etc/init.d/net.eth0 restart
route add default gw 172.17.192.1

Вы не тем занимаетесь ;-)

Handbook есть, а это - не gentoo-way! Если хотите увидеть сеть, загрузившись с mini-installcd, банально запускаете net-setup и выбирете ваш интерфейс, wired, прописываете эти статические настройки, после выхода - смотрите ifconfig, ping-c1 gentoo.ru ;-) Выше кстати написано, что надо сначала DNS-ы в /etc/resolv.conf прописать. Дальше всё делаете тоже по хендбуку. Там тоже написано как сконфигурить создаваемую систему. Зачем придумывать велосипеды?

РЕШЕНО

Решение нашлось.

Надо было прописывать дополнительно MAC адрес. ifconfig eth0 hw ether 00:11:11:1D:EB:36.
Хотя как видно по первому постингу MAC адрес по-умолчанию стоит правильный.

Всем спасибо.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".