Мой компьютер подключен к школьной сети через кабель Ethernet, но Ubuntu не распознает сеть. Он будет сканировать сеть в течение примерно 30 секунд, а затем появится небольшое окно с сообщением «Сеть отключена, теперь вы отключены».
Я пытаюсь решить проблему почти 3 дня; Я даже переустановил Ubuntu с моего загрузочного USB. Это была чистая установка Ubuntu 12.04 LTS через загрузочный usb (который был создан на моем Macbook pro после того, как я преобразовал .iso в файл .img) на новый компьютер, который я только что создал. Я уже связался с ИТ-отделом моей школы, и мой MAC-адрес зарегистрирован у них. Тем не менее, я единственный студент, работающий под управлением linux во всем кампусе, и они не могут оказать мне дополнительную поддержку. Я тщательно исследовал форумы и пробовал различные решения, но ни одно из них не работает. ИТ-отдел посоветовал мне оставить свое интернет-соединение для IPv4 на автоматическом DHCP, а не устанавливать его вручную и копировать информацию с моего ноутбука. Кроме того, я попытался использовать беспроводной USB-адаптер друзей (Netgear Wireless N-300), но Ubuntu не распознал устройство как беспроводной адаптер. В результате беспроводная связь не представляется жизнеспособным решением для резервного копирования.
Когда мой IPv4 настроен на автоматический (в соответствии с рекомендациями моего ИТ-отдела), мой терминал ifconfig
имеет значение
Eth0 Link encamp:Ethernet HWaddr 74:d4:45:0d:bc:b5
inet6 addr: fe80:76d4:35ff:fe0d:bcb5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 METRIC:1
RX packets:389 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:47 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39214 (39.2 KB) TX bytes:0 (0.0 B)
lo Link encap: Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU: 65536 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets 16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1312 (1.3 KB) TX bytes: 1312 (1.3 KB)
Когда мой IPv4 настроен на ручной режим и копируется из конфигурации моего MacBook Pro через Интернет, my ifconfig
:
will@Anarch:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 74:d4:35:0d:bc:b5
inet addr:138.234.212.246 Bcast:138.234.223.255 Mask:255.255.240.0
inet6 addr: fe80::76d4:35ff:fe0d:bcb5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22060 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:3371 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2659497 (2.6 MB) TX bytes:461 (461.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:4597 errors:0 dropped:0 overruns:0 frame:0
TX packets:4597 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:404944 (404.9 KB) TX bytes:404944 (404.9 KB)
Как видно из комментариев ниже этого вопроса, здесь приведены результаты для команды ipshow
, когда IPv4 установлен в автоматический режим:
ip link show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 74:d4:35:0d:bc:b5 brd ff:ff:ff:ff:ff:ff
Вот мой nm-tool
для автоматической настройки IPv4:
will@Anarch:~$ nm-tool
NetworkManager Tool
State: connecting
- Device: eth0 [Wired connection 2] -------------------------------------------
Type: Wired
Driver: r8169
State: connecting (getting IP configuration)
Default: no
HW Address: 74:D4:35:0D:BC:B5
Capabilities:
Carrier Detect: yes
Speed: 100 Mb/s
Wired Properties
Carrier: on
Вот мой nm-инструмент для ручной настройки IPv4:
will@Anarch:~$ nm-tool
NetworkManager Tool
State: connected (global)
- Device: eth0 [Wired connection 1] -------------------------------------------
Type: Wired
Driver: r8169
State: connected
Default: yes
HW Address: 74:D4:35:0D:BC:B5
Capabilities:
Carrier Detect: yes
Speed: 100 Mb/s
Wired Properties
Carrier: on
IPv4 Settings:
Address: 138.234.212.246
Prefix: 20 (255.255.240.0)
Gateway: 138.234.208.1
DNS: 138.234.4.54
DNS: 138.234.196.47
DNS: 138.234.4.158
Это ping to google server (IP: 8.8.8.8) с использованием настроек сети вручную:
will@Anarch:~$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 138.234.212.246 icmp_seq=1 Destination Host Unreachable
From 138.234.212.246 icmp_seq=2 Destination Host Unreachable
From 138.234.212.246 icmp_seq=3 Destination Host Unreachable
From 138.234.212.246 icmp_seq=4 Destination Host Unreachable
From 138.234.212.246 icmp_seq=5 Destination Host Unreachable
Вот краткий список неудачных решений, которые я уже пробовал в других сообщениях на форуме:
echo on | sudo tee /sys/class/net/eth0/device/power/control
I Я закончила занятия на сегодня, поэтому, если кому-то понадобится дополнительная информация, пожалуйста, дайте мне знать. Я буду продолжать устранять неполадки до конца дня, поэтому любая помощь будет принята с благодарностью.
P.S. Желательно ли попробовать установить другой дистрибутив Linux и посмотреть, сможет ли он подключиться к сети?
Спасибо, Уильям
Не могли бы вы перезапустить вашего сетевого менеджера с помощью терминала.
Чтобы открыть терминал, нажмите CTRL kbd> + ALT kbd> + T kbd> & amp; затем введите команду ниже:
sudo service network-manager restart
вам будет предложено ввести пароль root, введите пароль (вы не увидите, что печатаете, не волнуйтесь, это просто нормально) & amp; вы увидите что-то похожее на приведенное ниже;
network-manager stop/waiting
network-manager start/running, process 3682
После этого, пожалуйста, подождите несколько секунд, пока загрузится сетевой менеджер. После этого вы увидите панель сетевых уведомлений, которая пытается подключиться к любому доступному сетевому источнику. Пока он делает это, попробуйте проверить связь с локальным хостом, чтобы узнать, работает ли ваша сетевая карта. Чтобы сделать это, попробуйте ниже на том же терминале:
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_req=1 ttl=64 time=0.046 ms
64 bytes from localhost (127.0.0.1): icmp_req=2 ttl=64 time=0.044 ms
64 bytes from localhost (127.0.0.1): icmp_req=3 ttl=64 time=0.063 ms
Если вы видите что-то подобное выше, что означает, что ваш NIC функционирует ... если нет, пожалуйста, отредактируйте ваш вопрос и опубликуйте вывод того, что вы получили .
Хорошо, я исправил это. Оказывается, 12.04 LTS не будет подключаться к Интернету, я не знаю почему, но просто не будет. В любом случае, я установил 32-битную старую версию Ubuntu, и она работает без проблем. Мой совет всем, кто сталкивается с подобной проблемой: проглотить свою гордость и установить более старую версию ОС. Это спасет вас от разочарования.