LINUX.ORG.RU

Проблемы с сетью (левый адрес 169.254....)


1

0

При старте системы автотматически поднимается интерфейс eth0 с адресом 10.0.0.1 и маской 255.255.255.0 Когда смотришь таблицу маршрутизации получаешь следующее: Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.0 * 255.255.255.0 U 0 0 0 eth0 169.254.0.0 * 255.255.0.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 10.0.0.197 0.0.0.0 UG 0 0 0 eth0

Что за сеть 169.254.0.0 связанная с интерфесом eth0? Откуда это берется?


На eth0 поднято 2 ip-адреса.
Посмотри ifconfig -a
Какие интерфейсы подняты и какие у них адреса?
Не знаю как в других дистрах, но RedHat параметры интерфейсов задаются в /etc/sysconfig/network-scripts/ifcfg-<имя интерфейса>.

Kirill
()
Ответ на: комментарий от Kirill

Все правильно. У меня RedHat 9 в /etc/sysconfig/network/network-scripts/ifcfg-eth0 прописан адрес 10.0.0.1 Других адресов там нет! Других сетевых интерфейсов и соответственно других адресов тоже! Откуда берется сетка 169.254.0.0 я не понимаю

dvalov
() автор топика
Ответ на: комментарий от Kirill

Сообщение ifconfig -a eth0 Link encap:Ethernet HWaddr 00:03:47:72:6B:DA inet addr:10.0.0.1 Bcast:10.0.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1524157 errors:0 dropped:0 overruns:0 frame:0 TX packets:793460 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:236542170 (225.5 Mb) TX bytes:89677612 (85.5 Mb) Interrupt:11 Base address:0xc000 Memory:da000000-da000038

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:23384 errors:0 dropped:0 overruns:0 frame:0 TX packets:23384 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3027484 (2.8 Mb) TX bytes:3027484 (2.8 Mb)

Содержимое /etc/sysconfig/network/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes IPADDR=10.0.0.1 NETMASK=255.255.255.0

dvalov
() автор топика
Ответ на: комментарий от dvalov

Хм...
Действительно никакого криминала.
Могу только предложить посмотреть нет ли /etc/sysconfig/static-routes?
Кроме того, могу только порекомендовать тупо сделать grep -r "169\." /etc/*

Kirill
()
Ответ на: комментарий от Kirill

Самое интересное что одинаковая фигня на двух разных машинах И везде дополнительная сеть 169.254.0.0 Что это за сетьт вообще?

dvalov
() автор топика
Ответ на: комментарий от dvalov

Сеть как сеть... 169.254.0.0/16
В связи с тем, что о ней нет никакой инфы в ifconfig -a, след. она где-то добавляется в таблицу раутинга командой типа route add -net 169.254.0.0 netmask 255.255.0.0 dev eth0.
Вот только где...?

Kirill
()
Ответ на: комментарий от dvalov

BTW, посмотри наличие и содержимое файлов:
/etc/sysconfig/networking/devices/eth0.route
/etc/sysconfig/network-scripts/route-eth0

Kirill
()
Ответ на: комментарий от dvalov

169.254.x.x - Windows сама присваивает интерфейсу IP адрес из этого диапазона, если для этого интерфейса не удалось получить адрес по DHCP. Может быть в Линусе похожая фигня?

anonymous
()
Ответ на: комментарий от anonymous

Ищи в сетевых скриптах У меня точно такое было Убрал строчку и пошло Какой скрипт не помню но точно в какомто есть

anonymous
()

[ansky@ansky sysconfig]$ cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=ansky.blablabla.ru GATEWAY=192.168.9.2 DNS1=192.168.0.99 #NOZEROCONF=no #эта опция нужна, чтобы в таблице роутинга не появлялась такая запись #169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 NOZEROCONF=no

ansky ★★★★★
()

[ansky@ansky sysconfig]$ cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=ansky.blablabla.ru
GATEWAY=192.168.9.2
DNS1=192.168.0.99
#NOZEROCONF=no
#эта опция нужна, чтобы в таблице роутинга не появлялась такая запись
#169.254.0.0   0.0.0.0   255.255.0.0   U   0   0   0   eth0
NOZEROCONF=no
 

ansky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.