Как мне обновить мое проводное Ethernet-соединение из командной строки?

Что в командной строке эквивалентно снятию флажка «Включить сеть» (отключение сети) и повторному включению?

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

Я использую 12.04 LTS.

5
задан 6 November 2014 в 14:53

6 ответов

Я использовал бы nmcli команды с этой целью:

nmcli nm enable false && nmcli nm enable true

страница справочника:

DESCRIPTION
       nmcli is a command‐line tool for controlling NetworkManager and report‐
       ing on its status.  It is not meant as a full replacement for nm‐applet
       or other similar clients but as a complementary utility to those pro‐
       grams.  The main usage for nmcli is on servers, headless machines or
       for power users who prefer the command line.

       [...]

  nm     NetworkManager
          Use this object to inquire and change state of NetworkManager.

         [...]

          enable [true|false]
                 Get networking‐enabled status or enable/disable network‐
                 ing by NetworkManager.  All interfaces managed by Net‐
                 workManager are deactivated when networking has been dis‐
                 abled.
                 Reference to D‐Bus:
                 interface: org.freedesktop.NetworkManager
                 method:    Enable
                 arguments: TRUE or FALSE
0
ответ дан 6 November 2014 в 14:53

Попробуйте:

sudo service network-manager restart
0
ответ дан 6 November 2014 в 14:53

Вы можете попробовать ifdown и ifup отключить, а затем включить интерфейс. Предполагается, что имя eth0:

sudo ifdown eth0
sudo ifup eth0

Если проблема заключается в переназначении IP на интерфейс, и вы не хотите полностью его отключать, вы можете просто запросить новый с помощью dhclient:

sudo dhclient eth0
0
ответ дан 6 November 2014 в 14:53

Лучшие команды, по-моему:

Они калечат сетевого менеджера прочь и на. Это - точный эквивалент снятия выделения, позволяют общаться через Интернет и перепроверить, что это, чтобы возвратить connectivity.-

nmcli networking off совершило нападки входят

enter image description here

nmcli networking on совершает нападки входят в Хоуп

enter image description here

, которой это помогает.

За Ваше здоровье!.-

1
ответ дан 6 November 2014 в 14:53

Можно попробовать:

nmcli connection reload

Это перезагрузит все файлы соединения от диска.

1
ответ дан 23 November 2019 в 08:39

Чтобы перезагрузить все файлы подключения с диска (например, после обновления пароля vpn), вы можете просто sudo nmcli c reload

0
ответ дан 22 November 2020 в 21:48

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

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