Я тут консультирую одну фирму по переходу на Linux и в качестве дистибутива посоветовал им Ubuntu 9.04 (в основном из-за легкости инсталляции и дебиановских репозиториев). Вчера они меня попросили разобраться с проблемами сети. В частности три примерно одинаковых компа, по крайней мере с одинаковыми сетевухами на чипе RTL8139 одна не выходит в сеть вообще, вторая работает нормально, а третья в сеть выходит но почту принимать и отдавать не может! Настройки нетворкманаджера на всех трех машинах абсолютно одинаковые (ессно с разными ip) После двухчасового камлания с бубном было обнаружено что на той машине где все работает в файле /etc/network/interfaces было несколько записей описывающих интерфейсы lo, eth0 и почему то pan0 совпадающий по параметрам с eth0. Но что самое забавное - иконка нетворкманажера на этой машине в трее не отображалась и как ее туда вытащить я так и не понял, и более того пунка настройка сети и дисгностика сети в меню "администрирование" на этой машине так же небыло - ну работает и ладно. На двух других файл /etc/network/interfaces был пуст!!!, после того как на той что работала с сетью (через проксисервер) но не работала с почтой были этот файл переписан с рабочей машины с правками соответственными все заработало на ура, дальше у меня не было времени разбираться но очевидно там уж сами доделали, но вопрос остался - как же всетаки настраивать сеть в этом супердружелюбном дистрибутиве если знакомые мне команды ifup, ifdown, ifconfig не работают (последняя может только отображать состояние интерфейсов) а те суперкрасивые настройщики что работают реально ничего не делают?
настраивай сеть руками -
настраивай сеть руками - гемора меньше
>последняя может только
>последняя может только отображать состояние интерфейсов
зря ты так. к примеру
ifconfig eth0 up (down)
я после установки системы лезу в /etc/network/interfaces
руками прописываю все что надо
в /etc/resolv.conf DNS-ы
и на фиг не нужны эти нетворкменеджеры...
Гость wrote: я после
Я конечо понимаю что тут полно шибкоумных молодцов, но для того молодого человека, который в этой фирме работате техником по обслуживанию компьютеров (и называется эта должность конечно ПРОГРАММИСТ) Ubuntu это первый дистрибутив Linux. Кроме того я уже давно работаю с Linux но почему то привык что интерфейсы настраиваются в /etc/sysconfig/network/ и на каждый интерфейс есть свой файл настройки) Ну да ладно. Раскопал я этот /etc/network/interfaces не так уж и сложно (мне) но ЧТО ТУДА ПИСАТЬ??? ОН ПУСТОЙ!!! Тут очевидно Canonical предполагает наличие телепатов среди новичков. Если бы мы не обнаружили нормальный файл interfaces то я бы тоже догадался обо всем не скоро. И уж совершенно точно что я бы ооочень не скоро догадался если бы все машины в сети заработали бы. Ситуация же когда в локальной сети пинги идут а наружу - нет мне вообще не понятна, но лечится именно правильным interfaces. Кстати на той машине где сеть не работала networkmanager сообщал что типа все нормально - интерфейс поднят и работает и даже сама себя машина пингует и даже кабель подключен, НО дальше ФИГ.
Просто я хочу сказать что проблема вроде бы даже решилась, но впечатление от такого дружелюбного дистрибутива сильно подсело у меня лично, а у сотрудников фирмы так вообще конкретно упало.
ЗЫ И еще просветите как ipv6 отключить в этой самой бубунту.
вообщем самый простой способ
вообщем самый простой способ - поставить в сети DHCP сервер и настроить его на том же убунту сервере...
если мы любим трудные пути...
надо постовать пакет resolvconf
потом атюнисталить networkManager нафиг
и ручками настроить файло
/etc/network/interfaces
типа так
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
mtu 1492
dns-domain home.net
dns-nameservers 192.168.1.1
типа так..
и забудь про все проблемы..
если у тебя трудности ставим и удаляем так
sudo aptitude install resolvconf
sudo aptitude purge network-manager
вообще нетворменеджер мона и не херить...
но так што бы не напрягал убей
есть еще старая приблудина из предыдущих гномов
gnome-network-admin
можеш им рулить если надо гуй для сетки...
распечатай и вбой..
копировал с рабочей машины
Crazy Rebel wrote: Гость
Это всё в руках дистрибутивостроителя. Например в gentoo такого каталога вообще нет, и все интерфейсы настраиваются в /etc/conf.d/net а чтобы создать новый интерфейс надо создать символическую ссылку на /etc/init.d/net.lo таким образом можно указывать когда какие интерфейсы должны быть запущены с помощью указания уровня запуска.
Гость wrote: я уже давно
вообще в разных дситрах все по своему как сказал предыдущий автор...
собсно не одним РедХатом единым...
а меня бесит это расположение и вообще конфиг сетевой тоже..
тупой он какойто...но это дело привычки
manofring wrote: вообщем
Возможно для вас это самый простой способ, но в конкретно этой фирме по ip идет разграничение доступа в инет и контроль трафика, а настраивать в DHCP раздачу ip адресов по MAC адерсам сетевух это тот еще геморой (точнее работа для настоящих комсомольцев).
За остальное спасибо. Перешлю товарищу который занимается собственно установкой. Только у меня всетаки остается вопрос - как об этом всем должен был догадаться человек, впервые установивший линукс и какие у него после этого будут впечатления?
Runtu 3.0
Runtu 3.0
> как об этом всем должен был
> как об этом всем должен был догадаться человек, впервые установивший линукс и какие у него после этого будут впечатления?
А на человека, впервые установившего виндовс сходит неземная благодать, открываются чакры и он получает инфу о настройке и работе от вселенского разума? Я тогда венду пойду админить, а то тут доки понимаеш читай, камменты в конфигах и ваще, даж, страшно признаться, гуглить порой приходится. )))
Брошу свои пять копеек в
Брошу свои пять копеек в раскрытие темы...
1. Настройки в /etc/network/interfaces и настройки NetworkManager (NM) ни как между собой не связаны. Так что если у вас в interfaces одни настройки, NM другие, то вполне возможно, что могут быть конфликты.
2. NM удобно использовать на ноутбуках, например для работы с разными WiFi сетями или для подключения к интернет например по PPPoE, или для подключения по VPN.
3. Что бы перейти на управление настройками сети через NM, нужно в /etc/network/interfaces все удалить или же оставить настройку только loopback интерфейса.
Сам использую NM на ноуте уже давно ни замечал проблем, при работе в различных беспроводных и проводных сетях, в том числе и PPPoE, PPTP.
Плохо одно нет нормальной документации по NM.
ну лана... я спорить не буду,
ну лана...
я спорить не буду, скажу что - откроется чакра и ты все поймеш...
НМ - на самом деле очень плохо документирован, и ведет себя как хочет..
а DHCP поставить проще чем паренную репу.
Никто не говороил что будет просто...
valrust wrote: Брошу свои
Никаких 5 копеек тут нет. Так уж получилось что я больше года уже использую NM но под mandriva и opensuse и совершенно никаких проблем даже близко похожих на то, что я наблюдал в данном случае в ubuntu 9.04 я не имел. А в этом дистрибутиве NM по умолчанию управляет сетью и альтернатив не предлагается (в отличие скажет от suse).
Вы видимо очень невнимательно прочитали исходный топик и сразу высказывать свое мнение. Сразу после установки /etc/network/interfaces был пуст, и на всех машинах локальная сеть работала, а доступ к инету через шлюз был закрыт, а через proxy открыт - что и не удивительно, тк прокси в локальной сети находится.
Здесь видимо вопрос не к NM а к его реализации в ubuntu.
Crazy Rebel wrote: Вы
Топик я прочитал внимательно и своим постом дал ответ на заключительные слова в теме
Я описал, какие причины могу мешать эффективно управлять настройками сетевых интерфейсов с помощью NM.
В дополнение скажу, что в Ubuntu настройками сети можно управлять и упомянутыми Вами командами. Если не использовать NM, то все сетевые настройки хранятся в файле /etc/network/interfaces. Могу порекомендовать прочитать man interfaces.
Так же работает более современная команда ip, для настройки интерфейсов, маршрутизации и т.д.
у меня вообще не отображается
у меня вообще не отображается иконка NW - как писал автор... как без этой иконки попасть в NW?!
Гость wrote: у меня вообще
Система->Параметры->Запускаемые приложения...
Добавьте новую строку со следующими параметрами
Имя: Менеджер сети
Команда: nm-applet --sm-disable
Комментарий: Управление сетевыми соединениями
Завершите текущий сеанс работы и заново войдите.
Если же такая команда уже есть, то скорее всего проблемы при старте самого NetworkManager.
Попробуйте в ручную перезапустить его
sudo /etc/init.d/NetworManager restart
И на всякий случайте гляньте после этого лог.
tail /var/log/syslog
Прочитал внимательно
Прочитал внимательно /usr/share/doc/network-manager/README.Debian и вот что понял.
NM состоит из двух частей:
Устройства перечисленные в /etc/network/interfaces будут управляться с помощью NM, если в /etc/NetworkManager/nm-system-settings.conf установлен параметр следующим образом:
[ifupdown]
managed=true
Если же, в в /etc/NetworkManager/nm-system-settings.conf установлен параметр следующим образом (Unmanaged mode):
[ifupdown]
managed=false
то невозможно будет управлять сетевыми устройствами с помощью NM перечисленными в /etc/network/interfaces.
Если, я что то не верно понял из указанного документа, то поправьте меня.
Отправить комментарий