OpenSUSE 12.1 route (как отредактировать маршрут)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

jabx
Сообщения: 402
ОС: OpenSuSE 11.4 / Alt 6.0

OpenSUSE 12.1 route

Сообщение jabx »

На рабочей машине два сетевых интерфейса
eth0 - 192.168.1.197 - смотрит в интернет через шлюз 192.168.1.1
eth1 - 169.254.253.253 - смотрит в локалку с кучей машин на базе Windows XP

Код: Выделить всё

ip route
default via 192.168.1.1 dev eth0
127.0.0.0/8 dev lo  scope link
169.254.0.0/16 dev eth0  scope link
169.254.0.0/16 dev eth1  proto kernel  scope link  src 169.254.253.253
192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.197


На OpenSUSE 11.4 samba не работала пока не удалишь
169.254.0.0/16 dev eth0 scope link
через

Код: Выделить всё

ip route del 169.254.0.0/16 dev eth0


Поставил OpenSUSE 12.1
та же самая ерунда с маршрутами

Подскажите как убрать этот маршрут?
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: OpenSUSE 12.1 route

Сообщение k0da »

посмотрите в ifroute
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
jabx
Сообщения: 402
ОС: OpenSuSE 11.4 / Alt 6.0

Re: OpenSUSE 12.1 route

Сообщение jabx »

а где его посмотреть? Нашел только
/etc/sysconfig/network/ifroute-lo

еще вторая сетевуха почему-то не стартует при загрузке, а на неё сконфигурирована samba.

в Yast
DGE-528T Gigabit Ethernet Adapter
MAC : 00:15:e9:f1:c7:ca
BusID : 0000:04:00.0

Имя устройства: eth0
Запускается автоматически при загрузке
IP-адрес: 192.168.1.197/24

L1 Gigabit Ethernet Adapter
MAC : 00:1b:fc:8e:c0:4f
BusID : 0000:02:00.0

Имя устройства: eth1
Запускается автоматически при загрузке
IP-адрес: 169.254.253.253/16


не может из-за этого кривой маршрут формироваться?

P.S. и eth1 и smb и nmb запускаются без ошибок, не понятно в чем проблема.
Спасибо сказали:
jabx
Сообщения: 402
ОС: OpenSuSE 11.4 / Alt 6.0

Re: OpenSUSE 12.1 route

Сообщение jabx »

Выполнение после перезагрузки последовательно:

Код: Выделить всё

service network start
ip route del 169.254.0.0/16 dev eth0

запускает eth1, сервисы samba, и всё становится замечательно. Непонятно почему service network start при старте отрабатывает только на половину, т.е. запускает только eth0
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: OpenSUSE 12.1 route

Сообщение Sleeping Daemon »

jabx писал(а):
24.11.2011 08:13
Выполнение после перезагрузки последовательно:

Код: Выделить всё

service network start
ip route del 169.254.0.0/16 dev eth0

запускает eth1, сервисы samba, и всё становится замечательно. Непонятно почему service network start при старте отрабатывает только на половину, т.е. запускает только eth0

Разберитесь, откуда у Вас эта чушь лезет:

169.254.0.0/16 dev eth0 scope link
169.254.0.0/16 dev eth1 proto kernel scope link src 169.254.253.253
Тогда разберётесь как исправить.
И посмотрите в ясте, какой метод управления сетью у Вас стоит, через network manager, или ifconfig?
Спасибо сказали:
Romendakil
Сообщения: 42
ОС: openSUSE

Re: OpenSUSE 12.1 route

Сообщение Romendakil »

jabx писал(а):
24.11.2011 08:13
Выполнение после перезагрузки последовательно:

Код: Выделить всё

service network start
ip route del 169.254.0.0/16 dev eth0

запускает eth1, сервисы samba, и всё становится замечательно. Непонятно почему service network start при старте отрабатывает только на половину, т.е. запускает только eth0


Может быть, для eth1 в ясте стоит не активация "At Boot Time", а что-то другое? Правда, тогда не совсем понятно, почему повторный ручной запуск сети исправляет ситуацию...
Спасибо сказали:
jabx
Сообщения: 402
ОС: OpenSuSE 11.4 / Alt 6.0

Re: OpenSUSE 12.1 route

Сообщение jabx »

В плане маршрутизации я еще новичёк
Sleeping Daemon писал(а):
24.11.2011 08:53
Разберитесь, откуда у Вас эта чушь лезет:
Тогда разберётесь как исправить.

Если бы знал где это искать, вопрос бы не задавал. Подскажите, куда посмотреть по этому поводу?
Поиск пока результатов не даёт, или ключевые слова не верные, или плохо ищу.
Sleeping Daemon писал(а):
24.11.2011 08:53
И посмотрите в ясте, какой метод управления сетью у Вас стоит, через network manager, или ifconfig?

ifconfig (Традиционный метод с ifup)

Romendakil писал(а):
24.11.2011 09:08
Может быть, для eth1 в ясте стоит не активация "At Boot Time", а что-то другое? Правда, тогда не совсем понятно, почему повторный ручной запуск сети исправляет ситуацию...

At Boot Time (Если быть точным "Во время загрузки системы" в русской версии)
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: OpenSUSE 12.1 route

Сообщение Xandry »

jabx писал(а):
23.11.2011 12:15
На рабочей машине два сетевых интерфейса
eth0 - 192.168.1.197 - смотрит в интернет через шлюз 192.168.1.1
eth1 - 169.254.253.253 - смотрит в локалку с кучей машин на базе Windows XP

А вы их случаем не путаете? 192.168.1.197 - явно приватный ip адрес, а 169.254.253.253 явно публичный.
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: OpenSUSE 12.1 route

Сообщение Sleeping Daemon »

jabx писал(а):
24.11.2011 13:39
В плане маршрутизации я еще новичёк
Sleeping Daemon писал(а):
24.11.2011 08:53
Разберитесь, откуда у Вас эта чушь лезет:
Тогда разберётесь как исправить.

Если бы знал где это искать, вопрос бы не задавал. Подскажите, куда посмотреть по этому поводу?
Поиск пока результатов не даёт, или ключевые слова не верные, или плохо ищу.
Sleeping Daemon писал(а):
24.11.2011 08:53
И посмотрите в ясте, какой метод управления сетью у Вас стоит, через network manager, или ifconfig?

ifconfig (Традиционный метод с ifup)

Romendakil писал(а):
24.11.2011 09:08
Может быть, для eth1 в ясте стоит не активация "At Boot Time", а что-то другое? Правда, тогда не совсем понятно, почему повторный ручной запуск сети исправляет ситуацию...

At Boot Time (Если быть точным "Во время загрузки системы" в русской версии)

Если метод ifup, то в /etc/sysconfig/network/ должны быть файлы ifcfg-eth0 и ifcfg-eth1.
Спасибо сказали:
jabx
Сообщения: 402
ОС: OpenSuSE 11.4 / Alt 6.0

Re: OpenSUSE 12.1 route

Сообщение jabx »

Xandry писал(а):
24.11.2011 16:27
вы их случаем не путаете? 192.168.1.197 - явно приватный ip адрес, а 169.254.253.253 явно публичный.

Не путаю. Это не я придумал.
192,168,1,1 - ADSL модем и его DHCP раздаёт 192.168.1.*, и чтобы попасть в его подсеть ip должен быть 192.168.1.х
А 169.254.х.х раздает DHCP OS MS Windows по умолчанию - это локальная сеть без выхода в интернет.
Мне не нравятся адреса DHCP, я предпочитаю точно знать свой адрес, но чтобы не нарваться на конфликт IP выбрал адреса подальше от 1.
Sleeping Daemon писал(а):
24.11.2011 16:44
Если метод ifup, то в /etc/sysconfig/network/ должны быть файлы ifcfg-eth0 и ifcfg-eth1

/etc/sysconfig/network/ifcfg-eth0

Код: Выделить всё

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.197/24'
MTU=''
NAME='DGE-528T Gigabit Ethernet Adapter'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'


/etc/sysconfig/network/ifcfg-eth1

Код: Выделить всё

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='169.254.253.253/16'
MTU='1500'
NAME='L1 Gigabit Ethernet Adapter'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='yes'
IFPLUGD_PRIORITY='0'


Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: OpenSUSE 12.1 route

Сообщение Sleeping Daemon »

jabx писал(а):
25.11.2011 06:28
Xandry писал(а):
24.11.2011 16:27
вы их случаем не путаете? 192.168.1.197 - явно приватный ip адрес, а 169.254.253.253 явно публичный.

Не путаю. Это не я придумал.
192,168,1,1 - ADSL модем и его DHCP раздаёт 192.168.1.*, и чтобы попасть в его подсеть ip должен быть 192.168.1.х
А 169.254.х.х раздает DHCP OS MS Windows по умолчанию - это локальная сеть без выхода в интернет.
Мне не нравятся адреса DHCP, я предпочитаю точно знать свой адрес, но чтобы не нарваться на конфликт IP выбрал адреса подальше от 1.
Sleeping Daemon писал(а):
24.11.2011 16:44
Если метод ifup, то в /etc/sysconfig/network/ должны быть файлы ifcfg-eth0 и ifcfg-eth1

/etc/sysconfig/network/ifcfg-eth0

Код: Выделить всё

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='192.168.1.197/24'
MTU=''
NAME='DGE-528T Gigabit Ethernet Adapter'
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'


/etc/sysconfig/network/ifcfg-eth1

Код: Выделить всё

BOOTPROTO='static'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR='169.254.253.253/16'
MTU='1500'
NAME='L1 Gigabit Ethernet Adapter'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='yes'
IFPLUGD_PRIORITY='0'


Попробуйте настроить сеть через yast2. Так будет правильней.
Спасибо сказали:
jabx
Сообщения: 402
ОС: OpenSuSE 11.4 / Alt 6.0

Re: OpenSUSE 12.1 route

Сообщение jabx »

так через yast2 и было настроено.
Спасибо сказали:
Romendakil
Сообщения: 42
ОС: openSUSE

Re: OpenSUSE 12.1 route

Сообщение Romendakil »

В конфигах видна только разница в опции USERCONTROL, она включена для eth1. Может быть, ее выключение поможет? В ясте это галочка "Enable device control for non-root..." на вкладке "General". Руский вариант не знаю, пользуюсь англоязычной версией.
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: OpenSUSE 12.1 route

Сообщение Sleeping Daemon »

jabx писал(а):
25.11.2011 12:55
так через yast2 и было настроено.

Значит не правильно настроено.

STARTMODE='auto' должно быть ifplugd.
Спасибо сказали:
jabx
Сообщения: 402
ОС: OpenSuSE 11.4 / Alt 6.0

Re: OpenSUSE 12.1 route

Сообщение jabx »

Sleeping Daemon писал(а):
25.11.2011 14:56
STARTMODE='auto' должно быть ifplugd

Это будет если в yast выбрать при подсоединении кабеля, а не при загрузке системы.
Спасибо сказали:
Аватара пользователя
mammmoth
Сообщения: 15
ОС: *

Re: OpenSUSE 12.1 route

Сообщение mammmoth »

А что в основном логе /var/log/messages про старт интерфейсов после загрузки посмотрите? :rolleyes:
Спасибо сказали:
jabx
Сообщения: 402
ОС: OpenSuSE 11.4 / Alt 6.0

Re: OpenSUSE 12.1 route

Сообщение jabx »

надоело ковырятся в 12.1(нет столько свободного времени) , релиз пропущу, не буду обновляться.
глюки маршрутизации и неожиданное появление нового kmail2 с новыми глюками говорит не в пользу 12.1
Подожду 12.2, а пока заодно поищу на какой почтовый клиент переехать - kmail2 или другие варианты (ClawsMail, Thunderbird, и т.п.)
Установку пока оставлю как время появится буду тестировать работу kmail2
Спасибо сказали: