Kubuntu 12.04
Хочу настроить eth0 и eth1 в /etc/network/interfaces , прописываю, перезагружаюсь - сеть не поднимается, network manager сходит с ума.
Подскажите плиз, что за ...
Ответ типа неправильно прописал - не принимается.
при работающем нетворк-манагере разве /etc/network/interfaces данные берутся? Его или отключить надо. или удалить совсем, он ничего за собой не тянет. Можно и вернуть в любой момент
sudo apt-get remove network-manager
вообще то при прописанном интерфейсе в /etc/network/interfaces нм не пытается управлять этим интерфейсом. Во всяком случае - у меня. :-)
Как у Вас - не в курсе, но данное поведение нм описано в документации.
Ура! Ура! Ура!
После удаления нетворк менеджера (sudo apt-get remove network-manager) всё заработало!!!
Для контроля установил KNemo на оба интерфейса.
ВСЕХ ответивших сердечно благодарю.
У меня ещё один глупый вопрос...
Прописал eth0 и eth1 вот так:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
root@vladimir-desktop:/home/vladimir# /etc/init.d/networking restart
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces... [ OK ]
root@vladimir-desktop:/home/vladimir#
Обе сетевушки подключились.
В английском не силён, но из всего этого вынес следующее: видимо какой-то интерфейс не может быть "enable", в связи с этим команда "Running /etc/init.d/networking restart" - устарела.
Всё это очень странно, т.к. других сетевых карт кроме eth0 и eth1 на машине нет.
Помогите разобраться, плиз.
Вам, видимо, лень читать но так и быть, я Вас познакомлю с новшествами в (к)убунте за последние год|два...
а новшество заключается в том, что идеологически правильно нынче писать не /etc/init.d/networking restart
а service networking restart
Причины данных изменений относятся к разряду изменений в стартовой системы.
Смешной) а где тут новшества? /etc/init.d/networking restart service networking restart
Две идентичные команды, все это старый добрый System V init, которому уже много лет. Разница в командах только в том, что service сам выполняет первую команду.
Если надо пользоваться современными средствами, то логично использовать Upstart, который сейчас на всех убунтах, причём уже года три. В lucid точно есть. Upstart умеет запускать и сервисы для Sys V.
То есть надо стопить, стартить, рестартить -так: stop networking start networking restart networking
Ну в общем man upstart, man initctl для большего погружения в тему.
А вообще разницы нет. Если сервис написан под System V можно и через upstart и через System V рулить. Ну а если написан под upstart, то тут вариантов нет.
Благодарю Вас (записал в блокнотик), но дело не в лени, просто я новичёк в линуксах, убунту у меня всего 2 месяца как установлена (точнее 2 месяца подряд я её регулярно переустанавливаю, т.к. предыдущую благополучно заваливаю своими ещё не слишком прямыми ручками), до этого была мандрива, а там большинство настроек можно сделать через GUI.
Вы не поверите, но в кубунту тоже большинство настроек можно сделать без гуя. :-)
настройки, касающиеся графического окружение (непосредственно КДЕ в частности) тоже можно делать без гуя, но смысла в этом я, например, не вижу. :-)
Руками править на десктопе /etc/network/interfaces это извращение. Надеюсь эту тему скоро удалят, чтобы не вводить в заблуждение других новичков. У кого-нить получится удалить или очистить этот конфиг и тогда сами знаете что будет)))
Если руками - извращение, тогда порекомендуйте пожалуйста,как настроить раздачу интернета с выдачей фиксированных адресов по dhcp и регулировкой скоростей?
ахы, он расскажет.. :-)
а я послушаю. :-)
будет тебе ценный совет напиши скрипт, и делай все тоже самое. :-)
ака понимать все руками и засовывать это все куда нибудь в /etc/rc.local точно также обьявленый deprecated :-)
выдача фиксированных адресов по дхцп можно с dnsmasq например, прописывая соответствие мак-адрес - ip адрес
для сервера вполне нормально прописать настройки в /etc/network/interfaces
я еще боролся потом со встроенным днс кешером на базе того-же встроенного урезанного dnsmasq, чтобы заработал полноценный. Вроде гдето даже записывал.
раздача тырнета с регулировками конечно squid
А что Вы думаете по поводу раздачи интернета с помощью HTB?
На данный момент у меня все машины по DHCP прицепились как попало и интернет берут тоже как попало (кому как повезёт).
Думаю над тем как это было бы сделать правильнее.
как настроить раздачу интернета с выдачей фиксированных адресов по dhcp и регулировкой скоростей
Не знаю, об этом не было речи, скорее всего NM этого не может и wicd наверно тоже.
Извращением я назвал использование interfaces для простейшей конфигурации сети - auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
с этим NM отлично справится
про /etc/network/interfaces я кое чего знаю. и настраивал там много чего, несколько карточек, wifi и т д. писал даже tui для настройки eth|wlan. То, что это всё работает факт и я его не отрицаю. NM также исправно работает долгое время вместе с обновлениями. Настроить через interfaces много чего можно, но это не для простых пользователей. И нет гибкости в настройке, придётся тратить много времени чтобы что-то изменить. А гуи на то и сделан, чтобы быстро настроить и не заморачиваться. Например стоит системник на котором вынесен NM, одна сетевая карточка, настроенная через interfaces. Вдруг пользователь решил использовать wifi и вот тут начинается. Вместо нажатия кнопок придётся изучать wpasupplicant, вот зачем это простому пользователю? Конечно если ты админ и постоянно настраиваешь сеть, для тебя это не проблема. interfaces логично использовать если нет графики, NM что-то не поддерживает и в других подобных ситуациях.
ага, но уже явно задача не просто два интерфейса, а что то большее.
Тем более, увы, глюк НМ при включении компа (без логина пользователя)и неподнятия интерфейса (до логина) иногда вылазит. :-(
А я торренты раздавать хочу!!!! :-)
Завтра с утречка на работу выйду гляну, отпишусь. Пока нагуглилось это RTL8111B/RTL8168B/RTL8111/RTL8168
RTL8111C/RTL8111CP/RTL8111D(L)
RTL8168C/RTL8111DP/RTL8111E
RTL8168E/RTL8111F/RTL8411
RTL8111G/RTL8111GUS/RTL8411B(N)
Пришел на работу перекатил сервер с 0 мб в прошлый раз с дровами намудрил, глянул sudo lshw -C network увидел все сетевые интерфейсы 2 отключены и в конфиге не задействованы. Видит версию драйвера отображает предположительно все норм. ядро 3.8.0-19 пока не буду обновлять, правлю конфиг. Интерфейсы так и определились как и в прошлый раз. И так, перзагрузился та же картина, удалил конфиг создал по новой, везде привязал статику, работает) Спасибо за пинок.
Только что пересмотрел верхний конфиг, еще бы там сеть работала) там ошибка 1 но существенная. писал конф не я а юный падаван, укосячил а я и не заметил. Наберут по объявлению...хД)
Показывайте, что и как прописали.
ответ - неправильно прописал.
Для доказательств обратного - что, как, и где прописано, как именно НМ сходит с ума, версия дистрибутива.
дай угадаю... ты настройки интерфейсов прописывал и в конфиге, и в нетворк менеджере?
при работающем нетворк-манагере разве /etc/network/interfaces данные берутся? Его или отключить надо. или удалить совсем, он ничего за собой не тянет. Можно и вернуть в любой момент
sudo apt-get remove network-manager
вообще то при прописанном интерфейсе в /etc/network/interfaces нм не пытается управлять этим интерфейсом. Во всяком случае - у меня. :-)
Как у Вас - не в курсе, но данное поведение нм описано в документации.
да полюбому автора поста нету
Ура! Ура! Ура!
После удаления нетворк менеджера (sudo apt-get remove network-manager) всё заработало!!!
Для контроля установил KNemo на оба интерфейса.
ВСЕХ ответивших сердечно благодарю.
У меня ещё один глупый вопрос...
Прописал eth0 и eth1 вот так:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
root@vladimir-desktop:/home/vladimir# /etc/init.d/networking restart
* Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
* Reconfiguring network interfaces... [ OK ]
root@vladimir-desktop:/home/vladimir#
Обе сетевушки подключились.
В английском не силён, но из всего этого вынес следующее: видимо какой-то интерфейс не может быть "enable", в связи с этим команда "Running /etc/init.d/networking restart" - устарела.
Всё это очень странно, т.к. других сетевых карт кроме eth0 и eth1 на машине нет.
Помогите разобраться, плиз.
Вам, видимо, лень читать но так и быть, я Вас познакомлю с новшествами в (к)убунте за последние год|два...
а новшество заключается в том, что идеологически правильно нынче писать не
/etc/init.d/networking restart
а
service networking restart
Причины данных изменений относятся к разряду изменений в стартовой системы.
я, кстати, после шаманств на дебиане тоже эту фичу забываю =\
А чо так? В 6ке уже есть upstart.
Проверил
root@vladimir-desktop:/home/vladimir# service networking restart
stop: Unknown instance:
networking stop/waiting
root@vladimir-desktop:/home/vladimir#
Кажется что-то не сработало.
Наверно, оно не было запущено.
Оно, это, пардон, что именно?
оно - это то, что не сработало, видимо =) Для того, чтобы сработать, нужно, чтобы оно сначала было запущено =)
Хмм, но ведь сетки-то работают!
Смешной) а где тут новшества?
/etc/init.d/networking restart
service networking restart
Две идентичные команды, все это старый добрый System V init, которому уже много лет. Разница в командах только в том, что service сам выполняет первую команду.
Если надо пользоваться современными средствами, то логично использовать Upstart, который сейчас на всех убунтах, причём уже года три. В lucid точно есть. Upstart умеет запускать и сервисы для Sys V.
То есть надо стопить, стартить, рестартить -так:
stop networking
start networking
restart networking
Ну в общем man upstart, man initctl для большего погружения в тему.
А вообще разницы нет. Если сервис написан под System V можно и через upstart и через System V рулить. Ну а если написан под upstart, то тут вариантов нет.
vladimir@vladimir-desktop:~$ restart networking
restart: Rejected send message, 1 matched rules; type="method_call", sender=":1.120" (uid=1000 pid=3544 comm="restart networking ") interface="com.ubuntu.Upstart0_6.Job" member="Restart" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
vladimir@vladimir-desktop:~$ sudo restart networking
[sudo] password for vladimir:
restart: Unknown instance:
vladimir@vladimir-desktop:~$ sudo su
root@vladimir-desktop:/home/vladimir# restart networking
restart: Unknown instance:
root@vladimir-desktop:/home/vladimir#
Опять не сработало...
потому-что не из под рута
что пишет
status networking
?
root@vladimir-desktop:/home/vladimir# status networking
networking stop/waiting
root@vladimir-desktop:/home/vladimir#
Благодарю Вас (записал в блокнотик), но дело не в лени, просто я новичёк в линуксах, убунту у меня всего 2 месяца как установлена (точнее 2 месяца подряд я её регулярно переустанавливаю, т.к. предыдущую благополучно заваливаю своими ещё не слишком прямыми ручками), до этого была мандрива, а там большинство настроек можно сделать через GUI.
Вы не поверите, но в кубунту тоже большинство настроек можно сделать без гуя. :-)
настройки, касающиеся графического окружение (непосредственно КДЕ в частности) тоже можно делать без гуя, но смысла в этом я, например, не вижу. :-)
Не без GUI а через него.
Руками править на десктопе /etc/network/interfaces это извращение. Надеюсь эту тему скоро удалят, чтобы не вводить в заблуждение других новичков. У кого-нить получится удалить или очистить этот конфиг и тогда сами знаете что будет)))
Если руками - извращение, тогда порекомендуйте пожалуйста,как настроить раздачу интернета с выдачей фиксированных адресов по dhcp и регулировкой скоростей?
ахы, он расскажет.. :-)
а я послушаю. :-)
будет тебе ценный совет напиши скрипт, и делай все тоже самое. :-)
ака понимать все руками и засовывать это все куда нибудь в /etc/rc.local точно также обьявленый deprecated :-)
выдача фиксированных адресов по дхцп можно с dnsmasq например, прописывая соответствие мак-адрес - ip адрес
для сервера вполне нормально прописать настройки в /etc/network/interfaces
я еще боролся потом со встроенным днс кешером на базе того-же встроенного урезанного dnsmasq, чтобы заработал полноценный. Вроде гдето даже записывал.
раздача тырнета с регулировками конечно squid
А что Вы думаете по поводу раздачи интернета с помощью HTB?
На данный момент у меня все машины по DHCP прицепились как попало и интернет берут тоже как попало (кому как повезёт).
Думаю над тем как это было бы сделать правильнее.
Не знаю, об этом не было речи, скорее всего NM этого не может и wicd наверно тоже.
Извращением я назвал использование interfaces для простейшей конфигурации сети -
с этим NM отлично справится
На стационарном компе, подключенном к одной сети?
В чем извращение?
В том, что это работает, и гарантировано будет работать при всех апдейтах?
Что то мне подсказывает, что у тебя явно нет понимания что умеет делать /etc/network/interfaces
про /etc/network/interfaces я кое чего знаю. и настраивал там много чего, несколько карточек, wifi и т д. писал даже tui для настройки eth|wlan. То, что это всё работает факт и я его не отрицаю. NM также исправно работает долгое время вместе с обновлениями. Настроить через interfaces много чего можно, но это не для простых пользователей. И нет гибкости в настройке, придётся тратить много времени чтобы что-то изменить. А гуи на то и сделан, чтобы быстро настроить и не заморачиваться. Например стоит системник на котором вынесен NM, одна сетевая карточка, настроенная через interfaces. Вдруг пользователь решил использовать wifi и вот тут начинается. Вместо нажатия кнопок придётся изучать wpasupplicant, вот зачем это простому пользователю? Конечно если ты админ и постоянно настраиваешь сеть, для тебя это не проблема. interfaces логично использовать если нет графики, NM что-то не поддерживает и в других подобных ситуациях.
Дык всё-таки есть возможность с помощью NM задать диаппазон адресов для работы DHCP сервера на eth1?
eth0 - торчит в интернете.
скорее всего нет.
Не скорее всего, а точно нет. ибо это не задача для нм.
ага, но уже явно задача не просто два интерфейса, а что то большее.
Тем более, увы, глюк НМ при включении компа (без логина пользователя)и неподнятия интерфейса (до логина) иногда вылазит. :-(
А я торренты раздавать хочу!!!! :-)
для начала поставить ethtool и посотреть, что оно покажет..
Что то я так глянул, не понял, что за чипы в ней стоят...
Завтра с утречка на работу выйду гляну, отпишусь. Пока нагуглилось это RTL8111B/RTL8168B/RTL8111/RTL8168
RTL8111C/RTL8111CP/RTL8111D(L)
RTL8168C/RTL8111DP/RTL8111E
RTL8168E/RTL8111F/RTL8411
RTL8111G/RTL8111GUS/RTL8411B(N)
Благодарю, будет день будет пища...
Пришел на работу перекатил сервер с 0 мб в прошлый раз с дровами намудрил, глянул sudo lshw -C network увидел все сетевые интерфейсы 2 отключены и в конфиге не задействованы. Видит версию драйвера отображает предположительно все норм. ядро 3.8.0-19 пока не буду обновлять, правлю конфиг. Интерфейсы так и определились как и в прошлый раз. И так, перзагрузился та же картина, удалил конфиг создал по новой, везде привязал статику, работает) Спасибо за пинок.
Только что пересмотрел верхний конфиг, еще бы там сеть работала) там ошибка 1 но существенная. писал конф не я а юный падаван, укосячил а я и не заметил. Наберут по объявлению...хД)
Вообщем премного благодарствую.
Отправить комментарий