Включение и отключение сетевой платы через командную строку

Кто-либо может помочь мне к тому, как я могу включить и отключить сетевую плату через терминал?

4
задан 3 February 2019 в 18:35

3 ответа

используйте ifconfig для просмотра Ethernet или портов NIC (для получения имен порта; например, eth0 был первым портом на моей машине, затем был eth1 и т.д.)

для отключения, говорят что порт, названный использованием eth0

sudo ifconfig eth0 down

, чтобы повторно включить использование порта

sudo ifconfig eth0 up

примечание: это отключает (вниз) и включает каждый порт индивидуально. если, например, NIC (сетевая карта) имеет четыре порта на карте, необходимо позволить/запретить каждый порт индивидуально.

7
ответ дан 17 November 2019 в 03:53

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

Для просмотра списка интерфейсов:

ip link

Чтобы снять один:

if=eth0
sudo ip link set $if down
1
ответ дан 17 November 2019 в 03:53

Видеть список сетевых плат:

lshw -C network

Вы будете видеть все сетевые платы. Внимание к примеру логического имени:

logical name: wlp6s0
logical name: enp7s0

Поэтому просто используйте ifconfig включить или отключить его.

Примеры:

  • Включить sudo ifconfig wlp6s0 up
  • Отключите: sudo ifconfig enp7s0 down
1
ответ дан 17 November 2019 в 03:53

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

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