Маршрутизация и NetworkManager

Автор: dmitry09 Дата: 28.09.2009 14:56 Доброго времени суток. Помогите, пожалуйста, с небольшой проблемой. Установлен ASP 14. Недавно. Планировал его использовать в качестве шлюза. Соответственно, две сетевухи. Одна смотрит в сеть (eth1), другая(eth0) - в интернет. Настроил в KDE через "Настройку сети". Если ставлю галочку "Под управлением NetworkManager", то активируются при загрузке, если не ставлю - не активируются. У обеих сетевух есть шлюз. Естественно, по умолчанию должен быть шлюз на eth0. Но, если я прописываю шлюз на eth1, то именно он становится default, а тот, который на eth0 вообще пропадает из таблицы маршрутизации. В NetworkManager соединения значатся как System eth0 и System eth1. Править их через NM нельзя почему-то.
Мои действия:
В "Настройках сети" удалил шлюз для eth1. После этого в NM добавил ещё одно соединение (назвал LAN) для eth1 и в нём прописал шлюз. Если его активировать, то таблица маршрутизации приходит в божеский вид и всё работает. Но есть проблема, которая меня раздражает: по умолчанию активируется System eth1 и ничего не работает. Необходимо каждый раз при загрузке ручками изменять на LAN (NM предлагает радиокнопку). Вообще-то я планировал использовать эту систему только как сервер и собирался запускать на нём X в редких случаях.
Вопрос один, но в нескольких вариантах:
1. Что нужно сделать, чтобы по умолчанию запускалось моё соединение, а не системное (LAN, а не System eth1) ещё до загрузки X. Пробовал удалить NM, но вместе с ним почему-то удалилось полсистемы и KDE стал похож на очень больную оболочку, в которой практически ничего не работало. Пришлось всё восстанавливать. Мне это не понравилось и я так и не пытался настроить сеть вручную.
2. Почему не работают маршруты, которые я прописываю через "Настройку сети".
3. Каким образом NM выбирает маршрут по умолчанию (если настроены только System eth0 и System eth1) и куда девается шлюз от второго маршрута, который он не захотел делать default?
Re: Маршрутизация и NetworkManager 28.09.2009 15:47BigAndy 1) Убить NM, настроить /etc/sysconfig/network-scripts/ifcfg-<youtinterface>
Настроить роутинг там же в файлах route-<youtinterface> Нотация iproute2 и та, что описана в initscripts.txt (sysconfig.txt - в новых версиях initscripts)

2) А кто его знает? Гуйтулами пользуйтесь на свой страх и риск. Вам должно быть виднее, ибо только вы можете видеть свою консоль.. Смотрите route -n, traceroute настройки файрвола

3) спросите у NM. Сие до сих пор есть тайна... Как преодолеть? смотри п.1

Цитата:
Пробовал удалить NM

Что-то у вас не то...
Цитата:
# yum deplist NetworkManager | grep kde
[root@home ~]# yum deplist NetworkManager | grep qt
[root@home ~]#


Ну, и --nodeps еще не отменили у rpm.
Можно просто прибить NM
Re: Маршрутизация и NetworkManager 28.09.2009 15:50BigAndy
=============================================================================================================================================================
 Package                                        Арх.                     Версия                                          Repository                     Size
=============================================================================================================================================================
Removing:
 NetworkManager                                 i586                     
Removing for dependencies:
 NetworkManager-gnome                           i586                     
 NetworkManager-openconnect                     i586                     
 NetworkManager-openvpn                         i586                     
 NetworkManager-pptp                            i586                     
 NetworkManager-vpnc                            i586                     

Transaction Summary


Re: Маршрутизация и NetworkManager 29.09.2009 06:21blH, BigAndy Пишет:
-------------------------------------------------------
> 1) Убить NM,
Поправка: "убить" -- значит, сказать в рутовой консоли "chkconfig NetworkManager off", а не совсем снести. Потому что в АСПе вместе с этим манагером полсистемы сносятся. В более новых федорах -- это уже не так...

>> Пробовал удалить NM
> Что-то у вас не то... # yum deplist NetworkManager
> | grep kde
> # yum deplist NetworkManager | grep qt
> #
Всё то. Это же бубльгум АСПЛинукс...
Re: Маршрутизация и NetworkManager 29.09.2009 13:15dmitry09 Спасибо за советы, но они немного противоположны. Так лучше его снести или просто отключить? Я бы уже давно всё ручками прописал. Это право слово удобнее, чем разбираться в непонятно как работающей софтине. Не очень хочется ещё раз систему восстанавливать.
Re: Маршрутизация и NetworkManager 29.09.2009 13:26dmitry09 Да, попробовал удалить NM через yum. Он пытается за собой утащить полсистемы, в том числе и сам yum и glib и и
много чего ещё. Пишу из винды, поэтому не привожу логи.
Re: Маршрутизация и NetworkManager 29.09.2009 17:01dmitry09 Отключил NM (не сносил), как посоветовал blH, теперь при загрузке не активируются оба интерфейса и eth0 и eth1. В ifcfg-xxx стоит ONBOOT=yes.
Re: Маршрутизация и NetworkManager 29.09.2009 17:17lg
chkconfig --level 35 network on
Re: Маршрутизация и NetworkManager 30.09.2009 07:10blH, Теперь
#chkconfig network on

а потом либо перезагрузиться либо просто

#service network restart

и всё заработает.
Re: Маршрутизация и NetworkManager 30.09.2009 11:00dmitry09 Всем спасибо, всё заработало. :bounce:
Re: Маршрутизация и NetworkManager 02.10.2009 01:11AndreyPA Я при инсталяции вообще не ставил NM (и X11 то же) и вроде все интерфейсы работают на шлюзе. Это правильно или как?
Re: Маршрутизация и NetworkManager 02.10.2009 06:04blH, AndreyPA Пишет:
-------------------------------------------------------
> Я при инсталяции вообще не ставил NM (и X11 то же)
> и вроде все интерфейсы работают на шлюзе. Это
> правильно или как?

Смотря чего Вы этим хотели добиться. Если того, чтобы всё работало как часы -- тогда правильно.
В любом случае, NM в федоре9 (ака АСП14) ещё очень сырой, лучше обходиться без него. Да и в более последующих версиях его необходимость (при наличии ТОЛЬКО проводных интерфейсов) вызывает очень большие сомнения. Если есть воздушные или модемные -- тогда да, какая-то польза по хозяйству от него есть...
RSS-материал