Настройка сети [РЕШЕНО]
Здравствуйте.
Помогите настроить сеть.
Провайдер дал:
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
Затем делаете
/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:
у меня такой строки нет и никогда не было, и мне не понятна ее природа и откуда ваще она берется. Вот вывод route с моей машины:
Покажите route -n.
Зы: запустил у себя minimal CD, тоже такой строки нет. Попробуйте сразу после загрузки ничего НЕ делая больше настроить как я писал выше.
link-local - это
link-local - это 169.254.0.0/16, адреса при неполучении ответа от DHCP. Что впрочем настораживает - запись есть и в винде, и в линуксе.
Помогает ли такое:
Что говорит 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 адрес по-умолчанию стоит правильный.
Всем спасибо.