Linux default gateway слетает после перезагрузки

Обновлено: 07.07.2024

> Захожу под пользователем ya_yuzer, меняю настройки сети в системе и
> прокси в браузере - перезагружаюсь - все слетает. При этом в разделе

Это в каком месте, и что за "настройки сети" ?

Posted via ActualForum NNTP Server 1.4

> видимо какая-то граф примочка, а-ля *system-config-network * .
> только в кривые недосборках, коей является убунту, оно глючит по жёсткому

Posted via ActualForum NNTP Server 1.4

> не могу.. если, может, киньте конкретную строчку в терминале под
> добавление пользователя админа adm с паролем 123456.. типа sudo
> adduser.. которая просто сработает и у меня создатся админ :)

Работать под рутом (админом) в линуксе/юниксе нехорошо.
Работать под рутом в Убунте вообще нехорошо -- его там нет. Только SUDO.
В общем, дело не в этом -- если бы надо было, тебя бы спросили и сделали
за тебя SUDO.

Posted via ActualForum NNTP Server 1.4

Вот пример картинки - настройки, вбитые через консоль, не сохраняются в граф. оболочке). При этом более приоритетны настройки в графике. И еще, как с помощью консоли указывать адрес шлюза? И что значит строка search Domains в графике?

> Вот пример картинки - настройки, вбитые через консоль, не сохраняются в
> граф. оболочке).

Какие там настройки могут слететь, если там всё по-умолчанию, автоматом что
конфигурируется ?

А вообще, networkManager я давно заменил на WICD. И радуюсь.
В 9-ке он есть в стандартных репозиториях. Т.е. его надо только
поставить, networkManager убъётся сам (с твоего разрешения).

Posted via ActualForum NNTP Server 1.4

Слушай, правда, очень сложно так вот удалённо что-то понять.
Но поверь, всё решаемо. Конкретные только вопросы задавай.

Posted via ActualForum NNTP Server 1.4

1)Там же в папке с сетевыми конфигами есть файлик routes
в нем прописываешь

где xxx.xxx.xxx.xxx - адрес твоего дефолтового шлюза

Либо если надо для текущего сеанса командой
route add default gw xxx.xxx.xxx.xxx

и в папке /init.d/

А точна )) Совсем забыл где это в Убунте ))

В файлике interfaces прописать
gateway 192.168.0.1

> В файлике interfaces прописать
> gateway 192.168.0.1
>
> в том же файлике можно прописать и остальные настройки сети
> auto eth0

Я ещё раз повторяю, зачем эти все мучения, если можно просто поставить WICD ?
Но, правда, у меня почему-то в 9-ке все настройки сохраняются даже в NetworkManager.

Posted via ActualForum NNTP Server 1.4

auto eth0
iface eth0 inet static
address 192.168.0.88
netmask 255.255.255.0
gateway 192.168.0.1

Сбрасываются настройки машрутизации после перезагрузки компа [решено]

Сбрасываются настройки машрутизации после перезагрузки компа [решено]

На компе с ROSA Enterprise Linux Server сделал настройки машрутизации с помощью команд:

route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.0.254
route add -net 192.168.3.0 netmask 255.255.255.0 gw 192.168.0.254
route add -net 192.168.16.0 netmask 255.255.255.0 gw 192.168.0.254
route add -net 192.168.17.0 netmask 255.255.255.0 gw 192.168.0.254
route add -net 192.168.18.0 netmask 255.255.255.0 gw 192.168.0.254

Все работает замечательно до перезагрузки компа. После перезагрузки, настройки маршрутов сбрасываются по умолчанию.
Если кто решал эту задачу - поделитесь, как сохранить настройки маршрутов, что-б они действовали и после перезагрузки компа.

В /etc/init.d/rc.local прописать все команды. По идее, к этому времени, сеть должна быть уже поднята.

создал файл, запускаемый. Содержание:


После перезагрузки компа - автоматом не запустился. Маршрутов нет.
Вручную его запустил - маршруты естественно прописались.
Как его заставить автоматом стартовать после перезагрузки компа?

Попробуйте в /etc/sysconfig/network-scripts создать файлик route-eth0 и туда добавить следующие сточки
192.168.2.0/24 via 192.168.0.254
192.168.3.0/24 via 192.168.0.254
192.168.16.0/24 via 192.168.0.254
192.168.17.0/24 via 192.168.0.254
и т.д. wolfeyes писал(а): Попробуйте в /etc/sysconfig/network-scripts создать файлик route-eth0 и туда добавить следующие сточки
192.168.2.0/24 via 192.168.0.254
192.168.3.0/24 via 192.168.0.254
192.168.16.0/24 via 192.168.0.254
192.168.17.0/24 via 192.168.0.254
и т.д.

Дико извиняюсь, что поднимаю тему, но мой возникший вопрос идет как-бы в тему.
В общем route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.3.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.18.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.2.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.17.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.1.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.16.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1003 0 0 eth0
default 192.168.0.102 0.0.0.0 UG 0 0 0 eth0

как видно у меня шлюз указан 192.168.0.102
у меня в локальной сети два шлюза, и хотелось бы чтобы шлюз по умолчанию был другой, а именно 192.168.0.1
руками я могу отдать команды:

route del default
route add default gw 192.168.0.1 eth0

тогда будет все замечательно:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.3.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.18.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.2.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.17.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.1.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.16.0 192.168.0.254 255.255.255.0 UG 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
link-local * 255.255.0.0 U 1003 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

но мне хотелось бы, чтобы после перезагрузки компа шлюз по умолчанию 192.168.0.1 вписывался бы сам.

Пропадает Default Gateway на SBS2008 после перезагрузки

После перезагрузки SBS могут проявиться следующие симптомы:

  • нет доступа в интернет
  • пользователи не могут удаленно подключиться к серверу (Remote Web Workspace, Outlook Web Access)
  • нет доступа в интернет у пользователей, кто пользуется DNS на SBS

Это всё из-за вот такой ситуации – отсутствуют данные о шлюзе по умолчанию.

clip_image001_thumb

Проблема решается в несколько шагов. Итак…

1. В настройках сетевого адаптера указываем правильный шлюз по умолчанию.

clip_image002_thumb

2. Скачиваем и устанавливаем фикс из 973243. Это предотвратит установку неправильных параметров в дальнейшем.

3. Правим в реестре неправильные значения, для этого нужно сделать:

  • Запустить regedit.exe
  • Найти пареметр
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipPara
    metersInterfaces<GUID>DefaultGateway,
    где <GUID> соответствует вашей сетевой карте
  • Дабл-клик на значении DefaultGateway
  • Удалить любые пустые строки

Неправильные значения выглядят так…

clip_image003_thumb

А должно быть вот так…

clip_image004_thumb

clip_image005_thumb

4. Остаётся только перезагрузить сервер и забыть о существовавшей до этого проблеме с неправильным шлюзом. 🙂

Share this:

Понравилось это:

Похожее

Дайте я вас расцелую! 🙂
Каждый раз пропадал шлюз после каждого включения компьютера,года 3 мучился,но благодаря вам проблему решил и теперь интернет наконец то автоматически включается :)))))))

Просто ввел слово regedit в поиск на своем компьютере,нашел эту папку и дальше следовал инструкциям :)))))

Спасибо. Рад, что помог решить проблему.

А если у меня Windows 7? Это поможет?

Если Windows 7 настраивалась с помощью Netsh и не установлена заплатка, то должно помочь.

Skaivoker :

Пожалуйста помогите с такой же проблемой на Windows 7.
Все описанное выше, не помогает. И в параметре DefaultGateway
была одна пустая строка – внизу (но после удаления она вседга
появляется). Какое еще есть решение, или идеи.
Винда – лицензия. Все используемые программы – лицензия.
PLEAS HELP ME.

> Захожу под пользователем ya_yuzer, меняю настройки сети в системе и
> прокси в браузере - перезагружаюсь - все слетает. При этом в разделе

Это в каком месте, и что за "настройки сети" ?

Posted via ActualForum NNTP Server 1.4

> видимо какая-то граф примочка, а-ля *system-config-network * .
> только в кривые недосборках, коей является убунту, оно глючит по жёсткому

Posted via ActualForum NNTP Server 1.4

> не могу.. если, может, киньте конкретную строчку в терминале под
> добавление пользователя админа adm с паролем 123456.. типа sudo
> adduser.. которая просто сработает и у меня создатся админ :)

Работать под рутом (админом) в линуксе/юниксе нехорошо.
Работать под рутом в Убунте вообще нехорошо -- его там нет. Только SUDO.
В общем, дело не в этом -- если бы надо было, тебя бы спросили и сделали
за тебя SUDO.

Posted via ActualForum NNTP Server 1.4

Вот пример картинки - настройки, вбитые через консоль, не сохраняются в граф. оболочке). При этом более приоритетны настройки в графике. И еще, как с помощью консоли указывать адрес шлюза? И что значит строка search Domains в графике?

> Вот пример картинки - настройки, вбитые через консоль, не сохраняются в
> граф. оболочке).

Какие там настройки могут слететь, если там всё по-умолчанию, автоматом что
конфигурируется ?

А вообще, networkManager я давно заменил на WICD. И радуюсь.
В 9-ке он есть в стандартных репозиториях. Т.е. его надо только
поставить, networkManager убъётся сам (с твоего разрешения).

Posted via ActualForum NNTP Server 1.4

Слушай, правда, очень сложно так вот удалённо что-то понять.
Но поверь, всё решаемо. Конкретные только вопросы задавай.

Posted via ActualForum NNTP Server 1.4

1)Там же в папке с сетевыми конфигами есть файлик routes
в нем прописываешь

где xxx.xxx.xxx.xxx - адрес твоего дефолтового шлюза

Либо если надо для текущего сеанса командой
route add default gw xxx.xxx.xxx.xxx

и в папке /init.d/

А точна )) Совсем забыл где это в Убунте ))

В файлике interfaces прописать
gateway 192.168.0.1

> В файлике interfaces прописать
> gateway 192.168.0.1
>
> в том же файлике можно прописать и остальные настройки сети
> auto eth0

Я ещё раз повторяю, зачем эти все мучения, если можно просто поставить WICD ?
Но, правда, у меня почему-то в 9-ке все настройки сохраняются даже в NetworkManager.

Posted via ActualForum NNTP Server 1.4

auto eth0
iface eth0 inet static
address 192.168.0.88
netmask 255.255.255.0
gateway 192.168.0.1

Читайте также: