Я уже давно работаю на этой новой недавно установленной машине Debian, пытаясь запустить сеть, чтобы у меня был интернет. В процессе установки для настройки сети я сказал, что "настрою это позже", так как он не мог сделать это самостоятельно. И вот я здесь.

Я видел и пробовал этот вопрос + ответ, но не повезло

Давайте доберемся до этого.

Я не могу ничего пинговать, и я не могу сделать «apt-get», и это чертовски неприятно.

Мой /etc/network/interfaces выглядит так:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static

Мой /etc/resolv.conf содержит:

nameserver 192.168.1.1

Я чрезвычайно застрял и не знаю следующий курс действий, так как я не могу найти способ выяснить это. Любая помощь высоко ценится.

Спасибо

РЕДАКТИРОВАТЬ

Это мой ifconfig -a когда я подключен через Ethernet-кабель.

eth0      Link encap:Ethernet  HWaddr 2c:60:0c:82:76:d7  
          inet addr:192.168.1.73  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::2e60:cff:fe82:76d7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5417 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1539 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7425280 (7.0 MiB)  TX bytes:152728 (149.1 KiB)

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:103 errors:0 dropped:0 overruns:0 frame:0
          TX packets:103 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:9013 (8.8 KiB)  TX bytes:9013 (8.8 KiB)

3 ответа3

1

Ваш тег указывает на то, что вы пытаетесь настроить беспроводное соединение. Это не так просто, как подключение по кабелю. (Сначала попробуйте - см. Ответ Олега).

Если вы используете беспроводную сетевую карту, скорее всего, вы используете ноутбук. Затем вы должны установить рабочий стол (например, GNOME, Cinnamon, KDE, ...) и использовать менеджер сети. (Но вы не предоставили никаких подробностей о вашей настройке, поэтому я просто догадываюсь.)

Список ваших сетевых устройств. Это должно выглядеть примерно так:

% lspci | grep -e "Ethernet\|Network"
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)

Вы упомянули Lenovo Thinkpad (какая модель?) который также должен иметь беспроводной адаптер Intel. К сожалению, беспроводные адаптеры Intel не работают из коробки в Debian/Jessie. Вам нужен пакет firmware-iwlwifi из раздела non-free .

Сначала проверьте свои apt-источники на non-free :

deb     http://http.debian.net/debian jessie main contrib non-free

(если у вас очень новый Thinkpad, вам также может понадобиться активировать jessie-backports).

И установить firmware-iwlwifi:

apt-get install firmware-iwlwifi

Перезагрузите ноутбук, и беспроводный адаптер должен быть виден в диспетчере сети в KDE.

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

Список ваших сетевых устройств. Должно выглядеть так:

% ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default 
    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 mode DEFAULT group default qlen 1000
    link/ether 3c:dd:0e:68:43:d4 brd ff:ff:ff:ff:ff:ff
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether 8d:dd:4b:04:15:84 brd ff:ff:ff:ff:ff:ff

Поднимите ваш беспроводной адаптер:

ip link set wlan0 up

Найдите свою беспроводную сеть (SSID):

iwlist wlan0 scanning
iwlist wlan0 scanning | grep ESSID # just shows the available SSIDs

Я также предполагаю, что у вас включен WPA-PSK, поэтому вы должны настроить его. Бежать

wpa_passphrase myessid secretsecret

и вы получите что-то вроде этого:

network={
    ssid="myessid"
    #psk="secretsecret"
    psk=a022d0c8f88de93e4b53e5ee1c5d98cd4171a15bd44cde7499faa294ad795211
}

Затем отредактируйте ваш /etc/network/interfaces:

auto wlan0
iface wlan0 inet dhcp
        wpa-ssid myessid
        wpa-psk a022d0c8f88de93e4b53e5ee1c5d98cd4171a15bd44cde7499faa294ad795211

Принесите устройство с:

ifup wlan0

Увидеть:

НТН

0

Попробуйте этот параметр в /etc/network/interfaces чтобы автоматически получать все необходимые сетевые данные с вашего маршрутизатора через DHCP:

iface eth0 inet dhcp

Затем перезапустите ваш интерфейс как root:

ifdown eth0
ifup eth0
0

Я верю, что есть много способов сделать это, вот одна вещь, которую вы можете попробовать.

Прежде чем приступить к разработке, убедитесь, что у вас есть резервная копия.

mv /etc/network/interfaces /etc/network/interfaces.bak

затем редактировать интерфейсы
nano /etc/network/interfaces

один пример может быть таким, если для него установлено значение static:

iface eth0 inet static
    address 192.168.0.100
    netmask 255.255.255.0   
    network 192.168.0.0 
    broadcast 192.168.0.255
    gateway 192.168.0.1

перезагрузить сетевой интерфейс:

/etc/init.d/networking restart

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .