Попытка развязать маршрутизатор с помощью Ubuntu [duplicate]

Насколько я знаю, нет пакета Python, который содержит zlib, потому что он уже включен в стандартную библиотеку.

Попробуйте выполнить следующую команду, чтобы узнать, доступен ли пакет zlib Python и какая версия имеет:

для Python 2.x:
python -c "import zlib; print(zlib.__version__)"
для Python 3.x:
python3 -c "import zlib; print(zlib.__version__)"

В моей системе он выводит 1.0 для обоих Python версии.

2
задан 17 November 2017 в 22:00

4 ответа

В соответствии с вашим ifconfig -a выходом enp58s0f1 является вашим Ethernet, а не eth0.

Когда Ubuntu переключился на systemd (в Ubuntu 15.04), он переключился с старой системы на eth0 и т. д. так называемым предсказуемым именам сетевого интерфейса. Интерфейсы Ethernet начинаются с en (поэтому ваш enp58s0f1). Беспроводные интерфейсы начинаются с wl.

3
ответ дан 18 July 2018 в 02:38

сначала прочитайте руководство.

$ man ifconfig

, после чего вы поймете, что делает ifconfig. Кроме того, ifconfig считается устаревшим инструментом (я все еще использую его, но он удобен, потому что он знаком и прост в использовании).

$ ifconfig -a

отобразит все интерфейсы.

$ ip address также отобразит аналогичную информацию.

Возможно, вы захотите сделать некоторые поисковые запросы по некоторым базовым сетевым командам и тому, как они работают. TLPD имеет краткий обзор некоторых из наиболее распространенных команд в Linux для сетей.

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

$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 192.168.254.3/24 brd 192.168.254.255 scope global dynamic wlan0 valid_lft 82688sec preferred_lft 82688sec inet6 f::f:f:f:f/64 scope link valid_lft forever preferred_lft forever

Вы можете видеть, что у меня есть 3 интерфейса, lo (для loopback), eth0 (для ethernet) и wlan0 (для беспроводной). Если вы не используете правильное имя интерфейса, это не сработает.

$ sudo ip link set eth0 up приведет к тому, что интерфейс будет опущен. В TLPD есть подробная информация о том, как выполнить конфигурацию, сведя интерфейс вниз и вернуться назад.

0
ответ дан 18 July 2018 в 02:38

В соответствии с вашим ifconfig -a выходом enp58s0f1 является вашим Ethernet, а не eth0.

Когда Ubuntu переключился на systemd (в Ubuntu 15.04), он переключился с старой системы на eth0 и т. д. так называемым предсказуемым именам сетевого интерфейса. Интерфейсы Ethernet начинаются с en (поэтому ваш enp58s0f1). Беспроводные интерфейсы начинаются с wl.

3
ответ дан 24 July 2018 в 17:37
  • 1
    Это так полезно! Внимательно оцените ваше объяснение, которое сделало Noob2Ubuntu очень счастливым. – mogruith 17 November 2017 в 22:41

сначала прочитайте руководство.

$ man ifconfig

, после чего вы поймете, что делает ifconfig. Кроме того, ifconfig считается устаревшим инструментом (я все еще использую его, но он удобен, потому что он знаком и прост в использовании).

$ ifconfig -a

отобразит все интерфейсы.

$ ip address также отобразит аналогичную информацию.

Возможно, вы захотите сделать некоторые поисковые запросы по некоторым базовым сетевым командам и тому, как они работают. TLPD имеет краткий обзор некоторых из наиболее распространенных команд в Linux для сетей.

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

$ ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff inet 192.168.254.3/24 brd 192.168.254.255 scope global dynamic wlan0 valid_lft 82688sec preferred_lft 82688sec inet6 f::f:f:f:f/64 scope link valid_lft forever preferred_lft forever

Вы можете видеть, что у меня есть 3 интерфейса, lo (для loopback), eth0 (для ethernet) и wlan0 (для беспроводной). Если вы не используете правильное имя интерфейса, это не сработает.

$ sudo ip link set eth0 up приведет к тому, что интерфейс будет опущен. В TLPD есть подробная информация о том, как выполнить конфигурацию, сведя интерфейс вниз и вернуться назад.

0
ответ дан 24 July 2018 в 17:37

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

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