LinuxForum.Fans
Тема

[Решено] Не поднимается интерфейс Proxy (squid) при ребуте сети

Автор: Linux777 14 сообщений 7969 просмотров
#322435

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

зы. просто перестаиваем сеть, был до этого один шлюз - на циске, теперь на линуксе.
Как обнаружил проблему??
просто - смотрю нет статистики squid за вчера и позавчера, как раз видимо после правок на проксе. а так все он собирал и считал.
кстати, если вручную сделать отчет из консоли, тоже не генерит, но пишет

text
root@SQUID:~# sarg-reports today
SARG: Ignoring old log file /var/log/squid/access.log

я посмотрел лог сквида, он не пишется эти дни, как появилась проблема. Теперь о сетевых настройках:

text

root@SQUID:~# /etc/init.d/networking restart
 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...                                                                                                  ssh stop/waiting
ssh start/running, process 1303
RTNETLINK answers: File exists
Failed to bring up eth1.
                                                                                                                                 [ OK ]
root@SQUID:~# 

ведь процесс перезагрузки сетевых настроек оканчивается статусом OK но пишет ошибка поднятия eth1. Кстити, eth1 смотрит в инет, второй интерфейс eth0 в локалку. Но очевидно со вторым eth0 все нормально, ошибок не выдает, так же на прокси поднят DHCP (но это уже считаю не относится к делу, Тк. интерфейс смотрит в сеть и айпи раздаются успешно, люди ходят в инет). Проблема в другом интфейсе.

RTNETLINK answers: File exists

и что такое это, я не пойму какой же файл существует?? Почему не указано имя файла и где он находится.

#322482

Почитал гугл, народ говорит возможные причины:
1. На двух сетевухах прописаны одновременно шлюзы..
2. Маршрута может нет..

А я еще подумал, как проверить работоспособность самой карты? может дрова слетели? или может она нерабочая??
смотрю вывод dmesg (предварительно вынул патчкорд из сетевухи и обратно вставил, чтобы проверить по физике работоспособность eth1 )

text
 cat dmesg | grep eth1
[    7.005528] atl1c 0000:02:00.0: atl1c: eth1 NIC Link is Up<100 Mbps Full Duplex>
[   17.520251] eth1: no IPv6 routers present

Это говорит о том, что карта рабочая или нет?

#322517

На одном из форумов нашел http://forum.sysadmins.su/index.php?showtopic=12929 цитату

RTNETLINK answers: File exists
RTNETLINK answers: File exists
RTNETLINK answers: File exists

Ничего страшного. Это говорит о том, что такие маршруты уже добавлены. (Не первый раз запускаете этот скрипт после старта системы?)

может тогда правда дело в маршрутах,тогда каких? что-то интерент на эту тему мало дает сведений по проблеме..

другая ссылка, в самом конце страницы тоже говорит о маршруте http://forum.ru-board.com/topic.cgi?forum=65&topic=4466, походу надо как-то курить маршрут. мысли есть какие?

#322518
text
invoke-rc.d networking stop && invoke-rc.d networking start

так тоже не поднимается?

#322522
"afanasiy⇓" написал:
так тоже не поднимается?

не пробовал так.
только так пробовал

text
root@SQUID:~# /etc/init.d/networking restart
 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...                                                                                              ssh stop/waiting
ssh start/running, process 9111
RTNETLINK answers: File exists
Failed to bring up eth1.
                                                                                                                             [ OK ]
root@SQUID:~# 

что самое интересное ОК пишет после рубута настроек, и еще интересно - инет работает же! а вот логи сквид не пишет, кто куда ходит. имхо, кажетмя потому что интерфейс не поднимается. может кто знаешь с чем связано это и как это разрулить?

#322525

Значит стоит попробовать. Эта фраза:

text
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces

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

#322527

Походу, что нет, попробовал я это, потом опять ребутнул, что-то не айс..

text
root@SQUID:~# invoke-rc.d networking stop && invoke-rc.d networking start
 * Deconfiguring network interfaces...                                                                                       [ OK ] 
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service networking start

Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start(8) utility, e.g. start networking networking stop/waiting root@SQUID:~# root@SQUID:~# root@SQUID:~# root@SQUID:~# /etc/init.d/networking restart * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces * Reconfiguring network interfaces... ssh stop/waiting ssh start/running, process 9346 RTNETLINK answers: File exists Failed to bring up eth1. [ OK ] root@SQUID:~#

#322528
"afanasiy⇓" написал:

Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces

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

да, верно говорит. попробовал. но пока не айс. я вот одного не пойму, как он говорит

"Linux777⇓" написал:
RTNETLINK answers: File exists Failed to bring up eth1.
когда пишет ОК?
противоречие выходит. либо нет, либо да...а тут хз
#322530
text
cat /etc/network/interfaces
text
cat /etc/network/run/ifstate

Что говорят?

#322533
"afanasiy⇓" написал:
cat /etc/network/interfaces
text
root@SQUID:~# cat /etc/network/interfaces 
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface auto lo iface lo inet loopback

# The primary network interface #LAN #top interface auto eth0 iface eth0 inet static address 192.168.ХХ netmask 255.255.255.0 network 192.168.ХХ broadcast 192.168.ХХ

#Public #low interface auto eth1 iface eth1 inet static address 192.168.УУ netmask 255.255.255.0 network 192.168.УУ broadcast 192.168.ХХ gateway 192.168.УУ

post-up /etc/nat/nat

"afanasiy⇓" написал:
cat /etc/network/run/ifstate
text
root@SQUID:~# cat /etc/network/run/ifstate 
lo=lo
eth0=eth0
#322547
text
2013/05/27 13:31:50| storeClientReadHeader: no URL!
2013/05/27 13:31:50| storeClientReadHeader: no URL!
2013/05/27 13:31:50| storeClientReadHeader: no URL!
2013/05/27 13:31:50| storeClientReadHeader: no URL!
2013/05/27 13:31:50| storeClientReadHeader: no URL!

что может обозначать такой лог squid

text
root@SQUID:/var/log/squid# cat cache.log | tail -n10

считаю по этой причине перестала статистика вестись

последняя запись несколько дней назад. но прокся работает. а лог access.log не пишется. почему??
#322551

все проблема решена. решил просто, все перепробовал, сделал ребут всего сервака. помогло

text
root@SQUID:/home/squid# /etc/init.d/networking restart
 * Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces
 * Reconfiguring network interfaces...                                                                                                                                             ssh stop/waiting
ssh start/running, process 1669
ssh stop/waiting
ssh start/running, process 1718

но хотелось бы понять, чего было. а то не сосвсем понятно. но проблема исчезла. :)


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

Войдите или зарегистрируйтесь, чтобы ответить.