Получите адрес маршрутизатора любого интерфейса

APT-GET не имеет команды «Safeupgrade». Размышляете о «умеренном обновлении»?

, в стороне, APT-GOW - только «знает» вещи, потому что система пакета поддерживает базу данных всех изменений программы подсистемы пакетов. Когда вы загружаете исходный код и создаете его самостоятельно, а затем установите его, что не выполняется с помощью подсистемы пакета, поэтому ни один из этих изменений не записан где угодно, так что APT-Get просто не может знать о них.

Если вы никогда не делали «apt-get install emacs» на вашем компьютере, подсистема пакета никогда не узнает, что Emacs установлен таким образом, чтобы «UPT-TOPGRADE» не будет касаться его, и вы в безопасности. Только программы, перечисленные в «DPKG --List», будут обработаны «APT-Get Upgrade».

Если вы сделали «APT-Get install Emacs», это другая история.

Если бы вы были достаточно умны, чтобы использовать «./Configure --Prefix = / usr / local / bin» (и, возможно, несколько других параметров, указывающих местоположения), то ваши пользовательские файлы Emacs будут в разных местах, чем « APT-Get Установите Emacs «загружены в вашу систему, и у вас будут две рабочие установки Emacs. Таким образом, когда вы делаете «UPT-TOPGRADE», и в репозитории есть более новый пакет Emacs в репозитории, чем то, что apt-thift's там раньше, он заменит, что и ваша пользовательская версия не будет затронута.

Если вы не использовали параметры настроителя при создании пользовательских эмблей, он, вероятно, написал их сверху, если файлы упакованных эмблей. Но это действительно зависит от того, какие параметры использовали сопровождающий пакет, когда они построили .deb на место в репозитории, поэтому оно немного непредсказуемо. В любом случае, все, что было переоценено на таможенную установку, снова получится снова, когда вы сделаете APT-Get. После каждой установки у вас будет только одна рабочая версия Emacs с несколькими посторонние шансы и заканчивается.

0
10.03.2015, 20:46
3 ответа
awk '{ print ">"$2 ; while (length($1)) { print substr($1,1,15) ; $1=substr($1,16) } }'
-121--79480-

Я думаю, вам нужна команда ip route . Если вы вызываете ip route на моем сервере, который имеет две платы Ethernet, «enp3s0» и «enp3s8», вы получаете следующее:

1001 % ip route
default via 10.0.0.1 dev enp3s8
10.0.0.0/24 dev enp3s8  proto kernel  scope link  src 10.0.0.3
192.168.1.0/24 dev enp3s0  proto kernel  scope link  src 192.168.1.148

Это показывает вам все маршруты. Похоже, вы можете получить маршрут для определенного имени устройства так:

[root@splunge ~]# ip route list dev enp3s8
default via 10.0.0.1
10.0.0.0/24  proto kernel  scope link  src 10.0.0.3

В строке «default via» отображается IP-адрес маршрутизатора.

Это все на коробке Arch linux. ip является частью пакета iproute2 , и это /usr/bin/ip . На более старой коробке RHEL это /sbin/ip , и я понятия не имею, из какого пакета.

-121--217419-

Можно использовать traceroute и указать устройство для использования с -i , затем следующим транзитным узлом будет маршрутизатор, подключенный к этому устройству.

1
28.01.2020, 02:36

Думаю, вам нужна команда ip route . Если вы вызываете ip route на моем сервере, который имеет две ethernet-карты, "enp3s0" и "enp3s8", вы получаете следующее:

1001 % ip route
default via 10.0.0.1 dev enp3s8
10.0.0.0/24 dev enp3s8  proto kernel  scope link  src 10.0.0.3
192.168.1.0/24 dev enp3s0  proto kernel  scope link  src 192.168.1.148

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

[root@splunge ~]# ip route list dev enp3s8
default via 10.0.0.1
10.0.0.0/24  proto kernel  scope link  src 10.0.0.3

Строка "default via" показывает IP-адрес маршрутизатора.

Это все на линуксе Arch. ip является частью пакета iproute2, и это /usr/bin/ip. На старой RHEL коробке это /sbin/ip, и я понятия не имею, из какого пакета он сделан.

1
28.01.2020, 02:36

Лучший способ, который я нашел на этот счет, - это распечатать файлы конфигурации dhcp, которые находятся на /var/lib/dhcp/dhclient.(interface).leases, и найдите там определение маршрутизатора

0
28.01.2020, 02:36

Теги

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