Ubuntu 17.10 Сервер под управлением Ubuntu Desktop. Network Manager не обнаружит Ethernet

Существует несколько способов определить, что три известных существа: tty - печатать имя файла терминала, подключенного к стандартным входам:

/dev/pts/10
/dev/tty1
Эта функция, написанная Сергеем Колодяжным, использование tty. ps hotty $$ (сокращение от ps --no-header --format tty --pid $$):
pts/10
tty1
who who whom | awk '{ print $2 }' (на самом деле это who с двумя произвольными аргументами, равными who -m - также соответствует каламбур):
pts/10
tty1

11] Я подозреваю, что значения TERM различаются между распределениями и четными выпусками, но tty является стабильным и надежным способом. Я бы использовал его так:

if tty|grep -q tty; then
  echo "That's a TTY."
else
  echo "That's not a TTY."
fi

Кажется, проблема с по крайней мере who в gnome-terminal, к счастью, для этой проблемы существует сценарий оболочки.

14] Полезные ссылки:

tty - распечатать имя файла терминала, подключенного к стандартным входам:
/dev/pts/10
/dev/tty1
Эта функция, написанная Сергеем Колодяжным, использует tty. [!d2 ] Как получить tty, в котором работает bash? · Unix.SE ps hotty $$ (сокращение от ps --no-header --format tty --pid $$):
pts/10
tty1

2
задан 26 February 2018 в 18:41

3 ответа

Если вы хотите, чтобы Network Manager работал с сетью, я предлагаю вам изменить файл netplan:

sudo mv /etc/netplan/01-netcfg.yaml /etc/netplan/01-network-manager-all.yaml

Затем измените файл:

sudo nano /etc/netplan/01-network-manager-all.yaml

Измените файл на read:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Сохранить и закрыть текстовый редактор. Дальше:

sudo netplan apply
sudo service network-manager restart

Любое улучшение? Он может перезагрузиться.

1
ответ дан 22 May 2018 в 12:53

Если вы хотите, чтобы Network Manager работал с сетью, я предлагаю вам изменить файл netplan:

sudo mv /etc/netplan/01-netcfg.yaml /etc/netplan/01-network-manager-all.yaml

Затем измените файл:

sudo nano /etc/netplan/01-network-manager-all.yaml

Измените файл на read:

# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager

Сохранить и закрыть текстовый редактор. Дальше:

sudo netplan apply sudo service network-manager restart

Любое улучшение? Он может перезагрузиться.

1
ответ дан 17 July 2018 в 19:57

Если вы хотите, чтобы Network Manager работал с сетью, я предлагаю вам изменить файл netplan:

sudo mv /etc/netplan/01-netcfg.yaml /etc/netplan/01-network-manager-all.yaml

Затем измените файл:

sudo nano /etc/netplan/01-network-manager-all.yaml

Измените файл на read:

# Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager

Сохранить и закрыть текстовый редактор. Дальше:

sudo netplan apply sudo service network-manager restart

Любое улучшение? Он может перезагрузиться.

1
ответ дан 23 July 2018 в 20:41

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

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