Как выполнить ping хост-систему Ubuntu у гостя Windows в VirtualBox?

Версия, которая немного более «общая», должна работать с разнообразной средой: (зависит от terminfo)

Вставьте это в свой $HOME/.bashrc:

function fgtab {
  echo "tput setf/setb - Foreground/Background table"
  for f in {0..7}; do
    for b in {0..7}; do
      echo -en "$(tput setf $f)$(tput setb $b) $f/$b "
    done
    echo -e "$(tput sgr 0)"
  done
}

# The prompt in a somewhat Terminal -type independent manner:
cname="$(tput setf 3)"
csgn="$(tput setf 4)"
chost="$(tput setf 2)"
cw="$(tput setf 6)"
crst="$(tput sgr 0)"
PS1="\[${cname}\]\u\[${csgn}\]@\[${chost}\]\h:\[${cw}\]\w\[${csgn}\]\$\[${crst}\] "
[d4 ] Затем выполните source ~/.bashrc.

После этого fgtab отобразит таблицу цветов с цифрами. Эти числа для tput setf n и tput setb n, где «n» - это число, «f» означает «передний план», а «b» означает «фон».

tput sgr 0 сбросит цвета переднего и заднего плана по умолчанию.

И как вы можете видеть, изменение цветов, используемых для подсказки, становится очень простым (просто отредактируйте тот же номер в $HOME/.bashrc, как вы пожелаете).

Добавьте $(tput setb n) в $cname, если вы хотите иметь ВСЕ приглашение с фоном n.

5
задан 29 January 2012 в 15:13

1 ответ

Самый простой способ получить это - просто открыть информацию о соединении из appindicator, например:

Что вызывает ваш локальный IP-адрес. Обратите внимание, что это не ваш IP-адрес в Интернете, а только ваш локальный адрес. Вы всегда можете зайти на сайт whatismyip.com, чтобы легко увидеть его.

connection information

На вашем снимке экрана eth0 - это Ethernet-соединение, а wlan0 - ваше беспроводное соединение. Чтобы получить свой IP-адрес в виртуальной машине Windows, попробуйте ввести ipconfig/all в командной строке (Start / Accessories / Run / type 'CMD) и найдите свой шлюз по умолчанию:

[!d9 ]

В этом примере мой гость видит хост Ubuntu как 10.0.2.2 windows cmd prompt

Возможно, VM видит это как проводное соединение, даже на ноутбуке с хост использует wifi.

9
ответ дан 25 May 2018 в 14:47
  • 1
    Очень подробно! Спасибо за редактирование моего вопроса. – Emerald214 29 January 2012 в 15:46

Другие вопросы по тегам:

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