Как я могу изменить шлюз по умолчанию?

less /var/log/cups/page_log

показывает мне:

hp-oj-5510 243 stefan [24/Apr/2012:10:36:05 +0200] 1 1STATE: - localhost xy-file-46 - -
hp4p 244 stefan [24/Apr/2012:10:38:33 +0200] 1 1 - localhost Unbenannt1 - -
hp-oj-5510 243 stefan [24/Apr/2012:10:39:09 +0200] 2 1INFO: - localhost xy-file-46 - -
hp-oj-5510 246 stefan [24/Apr/2012:10:40:28 +0200] 1 1STATE: - localhost xy-file-46 - -
hp-oj-5510 246 stefan [24/Apr/2012:10:43:37 +0200] 2 1INFO: - localhost xy-file-46 - -
hp-oj-5510 247 stefan [24/Apr/2012:10:43:50 +0200] 1 1STATE: - localhost Unbenannt1 - -

Файл на hp4p не был распечатан, и я не знаю детали формата файла.

Но чашки webinterface имеют раздел jobs и там completed jobs, (переведенный из немецкого языка - слова могут отличаться).

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

19
21.08.2013, 23:26
7 ответов
route del default
route add default 1.2.3.4

Где 1.2.3.4 новый шлюз. Можно даже связать их на ту же строку с a ;

Править: Это - FreeBSD, не Linux. Команда отличается. Не редактируйте этот Ответ, если Вы не считали Вопрос достаточно тщательно для определения используемой операционной системы.

21
27.01.2020, 19:44
  • 1
    : сделайте это в консоли, не по ssh. Если необходимо сделать это через ssh (или другой сетевой метод), дайте обе команды сразу, с ; или с && –  Dalibor Filus 08.07.2014, 17:58
  • 2
    : сделайте это в консоли, не по ssh. Если необходимо сделать это через ssh (или другой сетевой метод), дайте обе команды сразу, с ; или с && –  Dalibor Filus 08.07.2014, 17:58
  • 3
    Или, используйте универсальный надежный метод: 1) Войдите в оболочку, завершение работы/перезагрузка через 15 минут, если не отменено 2) Делают небезопасные вещи. 3) завершение работы/перезагрузка Отмены. –  Hennes 08.07.2015, 20:24
  • 4
    На Linux команды ip route del default и ip route add default via 1.2.3.4 работа. Таким образом, команда все еще важна для пользователей Linux также, поскольку она имеет довольно мало подобия. –  Paul Stelian 17.01.2017, 19:26

Можно добавить новый маршрут по умолчанию и удалить старый с помощью любого ip или route команда. Команды ниже заменят шлюз 192.0.2.1. Обе пары команды делают то же самое. FreeBSD и другое OSs должны иметь одну или обе программы, возможно с немного отличающимися форматами. (FreeBSD имеет route управляйте и исключает gw ключевое слово используется в других реализациях.) Команды man ip и/или man route должен предоставить Вам документацию относительно Вашей определенной реализации.

route add default 192.0.2.1
route del default 10.0.0.1

ip route add default via 192.0.2.1
ip route del default via 10.0.0.1 

Существует несколько реализаций этих команд, таким образом, вышеупомянутое не может соответствовать Вашей реализации. Ваша реализация должна иметь a man страница с примерами для случаев общего использования, таких как добавление и удаление шлюзов по умолчанию. Попробовать man route и man ip видеть, как Ваша реализация работает.

Изменитесь 192.0.2.1 на свой желаемый шлюз по умолчанию. Шлюз по умолчанию должен быть в одной из сетей, к которым у Вас есть прямое подключение. Можно изменить IP-адрес подобным образом. ip более новый инструмент, который сделает больше всего все, что необходимо сделать, чтобы просмотреть и управлять IP-адресами и направляющий в сетях IPv4 и IPv6. ifconfig более старый инструмент для конфигурирования IP-адресов в сети IPv4.

Для внесения изменения постоянным обновите файлы конфигурации сети в /etc. Файл (файлы) варьируется в зависимости от распределения, которое Вы используете.

По крайней мере одна из этих команд должна быть доступной на любом Unix полученный O/S. Различные версии могут работать немного по-другому. Проверьте man страница для получения дополнительной информации о Вашем O/S.

16
27.01.2020, 19:44
  • 1
    1 Извините, но они - команды Linux и не работают над FreeBSD. –  Chris S 21.08.2013, 04:59
  • 2
    @ChrisS, обновленный для ссылки на изменения для FreeBSD. route имеет несколько реализаций с незначительными изменениями синтаксиса. –  BillThor 09.07.2015, 07:31

да просто изменяют маршрут и перезапускают Вашу сеть.

/etc/rc.d/netif restart
3
27.01.2020, 19:44
  • 1
    Это работает, хотя это перезапускает чертовски много... и могло бы повредить приложения, которые связываются с интерфейсами. –  Chris S 21.08.2013, 04:59

Это очень легко, только необходимо ввести следующие команды:

$ route del 0/0
$ route add 0/0 192.168.0.1

Вы испытываете необходимость для замены '192.168.0.1' IP по Вашему выбору.

И проверять изменения можно использовать 'netstat':

$ netstat -r

Это шоу команды таблица маршрутизации системы.

1
27.01.2020, 19:44
  • 1
    , Что такое "0/0"? –  WWW 21.08.2013, 18:20
  • 2
    @WWW '0/0' является сокращением сетевого блока '0.0.0.0/0', который совпадает со 'значением по умолчанию', но я предпочитаю '0/0' (я предполагаю, что я - больше старой школы). –  ifm 21.08.2013, 20:23

Вы можете попробовать:

route add default gw 192.168.1.254 eth0
1
27.01.2020, 19:44

Вот одноклассник:

ip route replace default via 1.2.3.4

, где 1.2.3.4 - новый шлюз IP

9
27.01.2020, 19:44

Всегда сначала используйте netstat -nr , чтобы проверить шлюз, что у вас есть, и какие детали у него есть ... вы видите 0.0.0.0 . когда это значение по умолчанию, и вы должны сначала подумать, почему я меняю этот шлюз, чем использую эту команду:

route add default gw your ip eth0
0
27.01.2020, 19:44

Теги

Похожие вопросы