URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92531
[ Назад ]

Исходное сообщение
"Как сохранить таблицу маршрутизации при перезагрузке?"

Отправлено andrystepa , 01-Ноя-11 10:37 
Интернет шлюз настроен на компьютере с ОС Russian Fedora Remix 15.1. Настроен файрволл, нат, и прозрачный прокси Squid. Внутренняя сеть 169.254.0.0, внешняя 95.18.159.104. Таблица маршрутизации должна выглядеть так:

[root@localhost ~]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0        95.18.159.105   0.0.0.0         UG        0 0          0 em2
95.18.159.104   0.0.0.0        255.255.255.252 U         0 0          0 em2
169.254.0.0     169.254.37.1    255.255.0.0     UG        0 0          0 em1

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

[root@localhost ~]# netstat -rn                                                                                                                                  
Kernel IP routing table                                                                                                                                          
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface                                                                                  
0.0.0.0         169.254.37.1    0.0.0.0         UG        0 0          0 em1                                                                                    
95.18.159.104   0.0.0.0         255.255.255.252 U         0 0          0 em2                                                                                    
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 em1

К сожалению у нас в корпусе сейчас по выходным идут ремонтные работы и приходится на выходные выключать шлюз (бесперебойник 2 дня не продержится). Поэтому когда в понедельник я включаю его приходится снова настраивать таблицу маршрутизации. Как сделать так, чтобы она сохранялась при перезагрузке?

Содержание

Сообщения в этом обсуждении
"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено ford1813 , 01-Ноя-11 10:44 
Так она вроде , без изменений осталась.

"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено Pahanivo , 01-Ноя-11 10:47 
> Так она вроде , без изменений осталась.

ээээ смененный дефаулт и интерфес это не изменения ?
афтару надо научится читать документацию и пользоваться гуглом.


"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено Сергей , 01-Ноя-11 12:25 
> Так она вроде , без изменений осталась.

У него похоже dg по умолчанию на внутреннюю сетку смотрит


"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено desenix , 02-Ноя-11 11:29 
для начала настроить интерфейсы, присвоив им нормальные адреса.

"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено andrystepa , 29-Ноя-11 11:34 
> для начала настроить интерфейсы, присвоив им нормальные адреса.

Хорошо говорите. Только после этого мне придется обходить всех пользователь и на всех 83 компьютерах менять ip адреса. Сами пользователи этого делать не умеют и уметь не хотят. А это значит что мне придется пешком обходить все 6 этажей - хорошая, конечно, зарядка, но не для моего здоровья.


"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено McLeod095 , 29-Ноя-11 11:44 
>> для начала настроить интерфейсы, присвоив им нормальные адреса.
> Хорошо говорите. Только после этого мне придется обходить всех пользователь и на
> всех 83 компьютерах менять ip адреса. Сами пользователи этого делать не
> умеют и уметь не хотят. А это значит что мне придется
> пешком обходить все 6 этажей - хорошая, конечно, зарядка, но не
> для моего здоровья.

Ну лень она двигатель прогресса
значит читаем что такое dhcp, и настраиваем.


"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено andrystepa , 30-Ноя-11 14:24 
>>> для начала настроить интерфейсы, присвоив им нормальные адреса.
>> Хорошо говорите. Только после этого мне придется обходить всех пользователь и на
>> всех 83 компьютерах менять ip адреса. Сами пользователи этого делать не
>> умеют и уметь не хотят. А это значит что мне придется
>> пешком обходить все 6 этажей - хорошая, конечно, зарядка, но не
>> для моего здоровья.
> Ну лень она двигатель прогресса
> значит читаем что такое dhcp, и настраиваем.

dhcp конечно штука хорошая, и ею мы уже пользовались. Но теперь у нас в сети есть несколько сервисов, доступ в которые настроен по ip-адресу. Придется раздачу ip-адресов привязывать к MAC адресам. Надо собирать MAC адреса. Можно конечно командой:


arp -an | awk -v OFS="\t" '{print(substr($2, 2,length($2)-2), $4)}' > /home/mac_adresses

собрать адреса всех включенных компьютеров. Однако у нас люди работают в 2 смены и сразу собрать все адреса не выйдет - надо как минимум 3-4 дня (учитывая компьютеры командировочных). В общем все это займет достаточно времени, а учитывая то, что с нынешними адресами никаких проблем за все 4 года моей работы не было, зачем менять?

"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено McLeod095 , 02-Ноя-11 12:35 
Ну что за люди, есть же утилита ip
первое
привыкаем к работе с этой утилитой
ip a - вывод адресов сетевых интерфейсов
ip r - вывод маршрутов
второе, после изучения этой утилиты читаем
/usr/share/doc/initscripts-9.03.17/sysconfig.txt (в федоре версия initscripts может отличаться) до полного понимания что где и почему, особенно уделяем внимание описанию файлов ifcfg-*, route-*, rule-*. Также не забываем про /etc/sysconfig/network и т.п. Если мешает читать в консоли, велкам на сайт федоры и там читаем документацию по настройке сети.

Ну а если уж совсем влом читать и обучаться, то читаем что такое файл /etc/rc.local и после чего радуемся жизни и своим незнанием.


"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено witos , 03-Ноя-11 07:43 
А если совсем влом читать, руками прописываем в /etc/sysconfig/static-routes



"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено andrystepa , 29-Ноя-11 12:44 
> А если совсем влом читать, руками прописываем в /etc/sysconfig/static-routes

Такого файла там нет. Создал бы сам, но не знаю его формат.


"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено tiv , 29-Ноя-11 11:59 
>[оверквотинг удален]
> ip a - вывод адресов сетевых интерфейсов
> ip r - вывод маршрутов
> второе, после изучения этой утилиты читаем
> /usr/share/doc/initscripts-9.03.17/sysconfig.txt (в федоре версия initscripts может
> отличаться) до полного понимания что где и почему, особенно уделяем внимание
> описанию файлов ifcfg-*, route-*, rule-*. Также не забываем про /etc/sysconfig/network
> и т.п. Если мешает читать в консоли, велкам на сайт федоры
> и там читаем документацию по настройке сети.
> Ну а если уж совсем влом читать и обучаться, то читаем что
> такое файл /etc/rc.local и после чего радуемся жизни и своим незнанием.

Пишет что линух, а названия интерфейсов как в freebsd

0.0.0.0        95.18.159.105   0.0.0.0         UG        0 0          0 em2
95.18.159.104   0.0.0.0        255.255.255.252 U         0 0          0 em2
169.254.0.0     169.254.37.1    255.255.0.0     UG        0 0          0 em1


"Как сохранить таблицу маршрутизации при перезагрузке?"
Отправлено andrystepa , 29-Ноя-11 12:47 
>[оверквотинг удален]
>         UG  
>      0 0    
>      0 em2
> 95.18.159.104   0.0.0.0        255.255.255.252
> U         0 0
>          0 em2
> 169.254.0.0     169.254.37.1    255.255.0.0  
>   UG        0
> 0          0
> em1

Вот так в новой Федоре называются сетевые интерфейсы. Сам был удивлен - привык к eth.