Настройка сети eth0 eth1

Kubuntu 12.04
Хочу настроить eth0 и eth1 в /etc/network/interfaces , прописываю, перезагружаюсь - сеть не поднимается, network manager сходит с ума.
Подскажите плиз, что за ...
Ответ типа неправильно прописал - не принимается.

0
DarkneSS - 28 Март, 2013 - 22:24
Изображение пользователя DarkneSS.

Показывайте, что и как прописали.

0
dyug - 28 Март, 2013 - 23:34

ответ - неправильно прописал.
Для доказательств обратного - что, как, и где прописано, как именно НМ сходит с ума, версия дистрибутива.

0
Mike - 29 Март, 2013 - 06:09
Изображение пользователя Mike.

дай угадаю... ты настройки интерфейсов прописывал и в конфиге, и в нетворк менеджере?

0
ValeryK - 29 Март, 2013 - 07:04

при работающем нетворк-манагере разве /etc/network/interfaces данные берутся? Его или отключить надо. или удалить совсем, он ничего за собой не тянет. Можно и вернуть в любой момент
sudo apt-get remove network-manager

0
dyug - 29 Март, 2013 - 10:32

вообще то при прописанном интерфейсе в /etc/network/interfaces нм не пытается управлять этим интерфейсом. Во всяком случае - у меня. :-)
Как у Вас - не в курсе, но данное поведение нм описано в документации.

0
ValeryK - 29 Март, 2013 - 11:13

да полюбому автора поста нету

0
ra10766 - 29 Март, 2013 - 12:29

Ура! Ура! Ура!
После удаления нетворк менеджера (sudo apt-get remove network-manager) всё заработало!!!
Для контроля установил KNemo на оба интерфейса.
ВСЕХ ответивших сердечно благодарю.

0
ra10766 - 29 Март, 2013 - 12:55

У меня ещё один глупый вопрос...
Прописал 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 на машине нет.
Помогите разобраться, плиз.

0
dyug - 29 Март, 2013 - 13:21

Вам, видимо, лень читать но так и быть, я Вас познакомлю с новшествами в (к)убунте за последние год|два...
а новшество заключается в том, что идеологически правильно нынче писать не
/etc/init.d/networking restart
а
service networking restart
Причины данных изменений относятся к разряду изменений в стартовой системы.

0
Mike - 29 Март, 2013 - 13:24
Изображение пользователя Mike.

я, кстати, после шаманств на дебиане тоже эту фичу забываю =\

0
DarkneSS - 29 Март, 2013 - 14:02
Изображение пользователя DarkneSS.

А чо так? В 6ке уже есть upstart.

0
ra10766 - 29 Март, 2013 - 15:06

Проверил

root@vladimir-desktop:/home/vladimir# service networking restart
stop: Unknown instance:
networking stop/waiting
root@vladimir-desktop:/home/vladimir#

Кажется что-то не сработало.

+1
DarkneSS - 29 Март, 2013 - 15:47
Изображение пользователя DarkneSS.

Наверно, оно не было запущено.

0
Гость - 29 Март, 2013 - 17:15

Оно, это, пардон, что именно?

+1
Mike - 29 Март, 2013 - 17:40
Изображение пользователя Mike.

оно - это то, что не сработало, видимо =) Для того, чтобы сработать, нужно, чтобы оно сначала было запущено =)

0
ra10766 - 29 Март, 2013 - 19:37

Хмм, но ведь сетки-то работают!

0
mft - 29 Март, 2013 - 17:22

я Вас познакомлю с новшествами

Смешной) а где тут новшества?
/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, то тут вариантов нет.

0
ra10766 - 29 Март, 2013 - 17:25

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#

Опять не сработало...

0
mft - 29 Март, 2013 - 17:23

потому-что не из под рута

0
mft - 29 Март, 2013 - 17:28

что пишет status networking
?

0
ra10766 - 29 Март, 2013 - 17:57

root@vladimir-desktop:/home/vladimir# status networking
networking stop/waiting
root@vladimir-desktop:/home/vladimir#

0
ra10766 - 29 Март, 2013 - 13:50

Благодарю Вас (записал в блокнотик), но дело не в лени, просто я новичёк в линуксах, убунту у меня всего 2 месяца как установлена (точнее 2 месяца подряд я её регулярно переустанавливаю, т.к. предыдущую благополучно заваливаю своими ещё не слишком прямыми ручками), до этого была мандрива, а там большинство настроек можно сделать через GUI.

0
dyug - 29 Март, 2013 - 14:14

Вы не поверите, но в кубунту тоже большинство настроек можно сделать без гуя. :-)
настройки, касающиеся графического окружение (непосредственно КДЕ в частности) тоже можно делать без гуя, но смысла в этом я, например, не вижу. :-)

0
ra10766 - 29 Март, 2013 - 14:43

Не без GUI а через него.

0
mft - 29 Март, 2013 - 17:31

Руками править на десктопе /etc/network/interfaces это извращение. Надеюсь эту тему скоро удалят, чтобы не вводить в заблуждение других новичков. У кого-нить получится удалить или очистить этот конфиг и тогда сами знаете что будет)))

0
ra10766 - 29 Март, 2013 - 18:25

Если руками - извращение, тогда порекомендуйте пожалуйста,как настроить раздачу интернета с выдачей фиксированных адресов по dhcp и регулировкой скоростей?

0
dyug - 29 Март, 2013 - 18:39

ахы, он расскажет.. :-)
а я послушаю. :-)
будет тебе ценный совет напиши скрипт, и делай все тоже самое. :-)
ака понимать все руками и засовывать это все куда нибудь в /etc/rc.local точно также обьявленый deprecated :-)

0
ValeryK - 29 Март, 2013 - 19:21

выдача фиксированных адресов по дхцп можно с dnsmasq например, прописывая соответствие мак-адрес - ip адрес
для сервера вполне нормально прописать настройки в /etc/network/interfaces
я еще боролся потом со встроенным днс кешером на базе того-же встроенного урезанного dnsmasq, чтобы заработал полноценный. Вроде гдето даже записывал.
раздача тырнета с регулировками конечно squid

0
ra10766 - 29 Март, 2013 - 19:49

А что Вы думаете по поводу раздачи интернета с помощью HTB?
На данный момент у меня все машины по DHCP прицепились как попало и интернет берут тоже как попало (кому как повезёт).
Думаю над тем как это было бы сделать правильнее.

0
mft - 29 Март, 2013 - 19:32

как настроить раздачу интернета с выдачей фиксированных адресов по 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 отлично справится

+1
dyug - 29 Март, 2013 - 18:37

На стационарном компе, подключенном к одной сети?
В чем извращение?
В том, что это работает, и гарантировано будет работать при всех апдейтах?

Что то мне подсказывает, что у тебя явно нет понимания что умеет делать /etc/network/interfaces

0
mft - 29 Март, 2013 - 19:24

про /etc/network/interfaces я кое чего знаю. и настраивал там много чего, несколько карточек, wifi и т д. писал даже tui для настройки eth|wlan. То, что это всё работает факт и я его не отрицаю. NM также исправно работает долгое время вместе с обновлениями. Настроить через interfaces много чего можно, но это не для простых пользователей. И нет гибкости в настройке, придётся тратить много времени чтобы что-то изменить. А гуи на то и сделан, чтобы быстро настроить и не заморачиваться. Например стоит системник на котором вынесен NM, одна сетевая карточка, настроенная через interfaces. Вдруг пользователь решил использовать wifi и вот тут начинается. Вместо нажатия кнопок придётся изучать wpasupplicant, вот зачем это простому пользователю? Конечно если ты админ и постоянно настраиваешь сеть, для тебя это не проблема. interfaces логично использовать если нет графики, NM что-то не поддерживает и в других подобных ситуациях.

0
ra10766 - 29 Март, 2013 - 19:34

Дык всё-таки есть возможность с помощью NM задать диаппазон адресов для работы DHCP сервера на eth1?
eth0 - торчит в интернете.

0
mft - 30 Март, 2013 - 08:02

скорее всего нет.

0
dyug - 30 Март, 2013 - 10:39

Не скорее всего, а точно нет. ибо это не задача для нм.

0
dyug - 30 Март, 2013 - 10:38

ага, но уже явно задача не просто два интерфейса, а что то большее.
Тем более, увы, глюк НМ при включении компа (без логина пользователя)и неподнятия интерфейса (до логина) иногда вылазит. :-(
А я торренты раздавать хочу!!!! :-)

0
Cyber_M - 13 Июль, 2013 - 19:30
Изображение пользователя Cyber_M.

Не стал плодить новую тему, ситуация следующая, установил помимо встроенной 2 сетевые карты dlink 560t поставил на них драйвера, глянул ifconfig -a нашел 3 сетевых интерфейса eth0, p1p2, p2p1. В настройках etc/network/interface прописан был только один сетевой интерфейс p1p2. При чем eth0, p1p2, это длинки, а p2p1 это встроенная сетевая карта. Есть вопрос почему такое странное название сетевых интерфейсов 1 раз такое вижу, ну да ладно. Далее переписал конфиг

перегрузился, проверяю ifconfig вижу только p2p1 который и был по умолчанию, поднимаю интерфейсы ручками sudo ifconfig eth0 up и ifconfig p1p2 up они поднимаются, на сетевой карте загорается линк, и более ничего. Пропинговать ничего не получается ни в 1 направлении. Почему интерфейсы не поднимаются сами? Что я делаю не так? Ось Ubuntu Server 13 04.

0
dyug - 13 Июль, 2013 - 19:44

для начала поставить ethtool и посотреть, что оно покажет..
Что то я так глянул, не понял, что за чипы в ней стоят...

0
Cyber_M - 13 Июль, 2013 - 20:16
Изображение пользователя Cyber_M.

Завтра с утречка на работу выйду гляну, отпишусь. Пока нагуглилось это RTL8111B/RTL8168B/RTL8111/RTL8168
RTL8111C/RTL8111CP/RTL8111D(L)
RTL8168C/RTL8111DP/RTL8111E
RTL8168E/RTL8111F/RTL8411
RTL8111G/RTL8111GUS/RTL8411B(N)

0
dyug - 13 Июль, 2013 - 20:54

воть воть, а на форуме убунты.ру упоминают сборку модулей под 819х
И я вот думаю.. :-(
хотя, судя по описаниям модули этого чипа уже должны быть в ядре.
по крайней мере в 3.8

гмм, по утверждению

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

У меня они лежат в /lib/firmware/rtl_nic
Я, конечно не могу гарантировать, что этого хватит, но по логике должно работать.

0
Cyber_M - 13 Июль, 2013 - 22:12
Изображение пользователя Cyber_M.

Благодарю, будет день будет пища...

0
Cyber_M - 14 Июль, 2013 - 13:44
Изображение пользователя Cyber_M.

Пришел на работу перекатил сервер с 0 мб в прошлый раз с дровами намудрил, глянул sudo lshw -C network увидел все сетевые интерфейсы 2 отключены и в конфиге не задействованы. Видит версию драйвера отображает предположительно все норм. ядро 3.8.0-19 пока не буду обновлять, правлю конфиг. Интерфейсы так и определились как и в прошлый раз. И так, перзагрузился та же картина, удалил конфиг создал по новой, везде привязал статику, работает) Спасибо за пинок.

Только что пересмотрел верхний конфиг, еще бы там сеть работала) там ошибка 1 но существенная. писал конф не я а юный падаван, укосячил а я и не заметил. Наберут по объявлению...хД)

+1
dyug - 14 Июль, 2013 - 14:03

AAAAAAAAAAA!!!!
ЧьЙОРТ побери... Я тоже не заметил этой ошибки/описки/безграмотности(выбрать подходящее), хотя глаз что то мазнуло...

0
Cyber_M - 14 Июль, 2013 - 15:22
Изображение пользователя Cyber_M.

Вообщем премного благодарствую.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры