无法连接到 Debian 上的网络

无法连接到 Debian 上的网络

我已经在这台新安装的 Debian 机器上工作了很长时间,试图让网络运行起来,这样我就可以上网了。在网络配置的安装过程中,我说我会“稍后再配置”,因为它无法自行完成。所以我就在这里。

我已经看到并尝试过问题 + 答案,但没有运气

让我们开始吧。

我无法 ping 任何东西,也无法执行“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我使用以太网电缆插入时的情况。

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)

答案1

您的标签表明您正在尝试设置无线连接。这不像通过电缆连接那么简单。(不过您应该先尝试一下 - 请参阅 Oleg 的回答)。

如果您使用的是无线网卡,则很可能您正在使用笔记本电脑。然后您应该安装桌面(如 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)

您提到了联想 Thinkpad(哪种型号?),它也应该有一个英特尔无线适配器。不幸的是,英特尔无线适配器在 Debian/Jessie 中不能开箱即用。您需要firmware-iwlwifinon-free部分中的软件包。

首先检查你的 apt-sources 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

看:

高血压

答案2

尝试此设置/etc/network/interfaces以通过 DHCP 自动从路由器获取所有必要的网络数据:

iface eth0 inet dhcp

然后以 root 身份重新启动您的界面:

ifdown eth0
ifup eth0

答案3

我相信有很多方法可以做到这一点,这是您可以尝试的一种方法。

在开始详细说明之前,首先确保你有备份

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

然后编辑接口
nano /etc/network/interfaces

如果设置为静态,一个例子可能是这样的:

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

相关内容