набор IP-адрес VM, чтобы быть тем же каждым разом от DHCP на CentOS 5.6

Вставьте это Ваш ~/.screenrc

caption always "%m/%d/%y %0c%{=b kg}  %l  %{=r gk}%-w%{=b wb}%50>%n%f* %t%{-}%+Lw%<%{- Wk}"

caption always "%m/%d/%y %0c%{=b kg}  %l  %{=r gk}%-w%{=b wb}%50>%n%f* %t%{-}%+Lw%<%{- Wk}"

# caption description:
# caption always "%?%F%{-b bc}%:%{-b bb}%?%C|%D|%M %d|%H%?%F%{+u wb}%? %L=%-Lw%45>%{+b by}%n%f* %t%{-}%+Lw%-0<"
# 
# Anything I don't describe is treated literally.
# 
# %?          - Start of a conditional statement.
#  %F         - Use this part of the statement if the window has focus (i.e. it
#               is the only window or the currently active one).
#  %{-b bc}   - Turn off bold, blue foreground, cyan background.
# %:          - else
#  %{-b bb}   - Turn off bold, blue foreground, blue background (this obscures
#               the text on non-focused windows and just gives a blue line).
# %?          - End conditional statement.
#  %C         - time (hh:mm, leading space) in 12 hour format
#  %D         - Three-letter day-of-week appreviation
#  %M         - Three-letter month appreviation
#  %d         - Day of the month
#  %H         - hostname
#  %?         - Start of conditional statement.
#   %F        - Use this part of the statement if the window has focus.
#   %{+u wb}  - underlined, white foreground, blue background
#  %?         - End conditional (if not focused, text remaind blue on blue).
#    %L=      - truncation/padding point.  With the 'L' qualifier, basically
#               just acts as a reference point.  Further truncation/padding is
#               done relative to here, not the beginning of the string
#    %-Lw     - window list up to but not including the current window (-),
#               show window flags (L)
#    %45>     - truncation/padding marker; place this point about 45% of the

#               way into the display area (45)
#    %{+b by} - add bold (still underlined from before), blue foreground,
#               yellow background
#      %n     - number of the current window
#      %f     - flags for current window
#      %t     - title of current window
#    %{-}     - undo last color change (so now we're back to underlined white
#               on blue)  (technically, this is a pop; a second invocation
#               would drop things back to unadorned blue on cyan)
#    %+Lw     - window list from the next window on (-), show window flags (L)
#    %-0<     - truncation/padding point.  Place this point zero spaces (0)
#               from the right margin (-).

Или можно просто поместить это как заголовок оболочки, если Вам просто нужен заголовок окна, которое будет отображено как текущий рабочий каталог.

Это входит в Ваш ~/.bashrc:

PROMPT_COMMAND='echo -ne "\033k\033\0134\033k${HOSTNAME}[`basename ${PWD}`]\033\0134"'`

Это входит в Ваш ~/.screenrc: shelltitle '] | bash'

3
01.02.2013, 17:19
1 ответ

Существует два способа решить этот вопрос: переместитесь в статический IP-адрес и связанную конфигурацию для сервера полностью за пределами доменов сервера DHCP (необходимо будет настроить IP-адрес, сетевую маску, сервер (серверы) DNS, и т.д., на рассматриваемом хосте), или скажите серверу DHCP всегда присваивать тот же IP-адрес для этого конкретного интерфейса.

Большая часть поддержки реализаций сервера DHCP, присваивающей хост (на самом деле сетевой интерфейс) определенный IP-адрес, который будет роздан каждый раз, когда, что NIC запрашивает IP-адрес, не увеличивая риск коллизий (так как это - все еще сервер DHCP, обрабатывающий присвоение). Это - маршрут, я предложил бы, чтобы Вы взяли.

Однако точно, как сделать, который зависит, на котором сервере DHCP Вы используете.

2
27.01.2020, 21:28
  • 1
    Спасибо за предложение, я исправляю в размышлении, что я могу установить определенный IP-адрес из setup > Утилита Devernet Config в CentOS? IP должен быть в определенном диапазоне? Если так, как я могу определить, каков тот диапазон? –  crmpicco 01.02.2013, 16:39
  • 2
    Это зависит, на котором подходе Вы хотите проявить. Статические IP-адреса установлены на каждом хосте. Фиксированные, присвоенные DHCP IP-адреса установлены в/на сервере DHCP. Если Вы даете хосту фиксированный IP-адрес через сервер DHCP, Вы не должны волноваться, о котором диапазоны применимы. Если Вы устанавливаете статический IP-адрес для одного хоста, но продолжаете использовать DHCP в другом месте, что статический IP-адрес должен быть скоординирован с сервером DHCP для предотвращения коллизий. Так или иначе сервер DHCP включен (если Вы не перемещаетесь во всего статического дюйм/с). –  a CVn 01.02.2013, 16:54
  • 3
    статический IP хорошо для меня, Michael. Я испытываю некоторые затруднения из-за конфигурации все же. Как я говорю, DHCP на моем маршрутизаторе поворачивает меня между 192.168.0.8, 9 и 10..., таким образом, я могу установить его на 192.168.0.54 (как в моем снимке экрана) к безопасным коллизиям? Что должно мой Default gateway IP будьте, поскольку там ограничил документацию там для этой утилиты. –  crmpicco 01.02.2013, 17:21
  • 4
    Если Вы довольны статическим IP, настроенным на хосте, то можно просто скопировать текущие настройки. /24 после IP-адреса в ip a вывод означает использование 24-разрядной сетевой маски таким образом, сетевая маска 255.255.255.0. Для маршрута по умолчанию попробовать route -n | grep ^0.0.0.0; IP-адрес во втором поле однострочного вывода является Вашим шлюзом по умолчанию. Будет ли это безопасно от коллизии, чье-либо предположение без - снова - взгляд на настройки сервера DHCP. спасибо –  a CVn 01.02.2013, 17:25
  • 5
    Fanstastic!Большое спасибо. Я сделал a ifdown и ifup и подключил новый диск для 192.168.0.54, и это, кажется, хорошо работает. Я просто собираюсь перезапустить VM и саму машину, чтобы видеть, соединяется ли это хорошо после перезапуска и не пытается пройти DHCP снова. –  crmpicco 01.02.2013, 17:37

Теги

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