如何通过终端连接有线互联网?

如何通过终端连接有线互联网?

我正在使用带有 KDE 的 Ubuntu 10.04。

我在连接有线 LAN 互联网时遇到问题。

我想使用静态 IP 和身份验证来连接有线互联网。

我如何通过终端管理这个?

答案1

如何使用终端配置网络接口

您可以使用网络实用程序从命令行配置网络接口。您可以使用命令行配置网络客户端主机,方法是使用命令更改当前设置或编辑多个系统文件。要将网络接口卡配置为在有线电缆连接时自动连接,您可以按照以下“简单”步骤操作:

  1. 为网卡配置 DHCP 地址

要配置 DHCP 地址,请编辑/etc/network/interfaces并输入以下行,将eth0示例中的内容替换为您的网络接口卡:

`sudo nano /etc/network/interfaces`

You should see something similar to this:

    auto eth0  
    iface eth0 inet dhcp

in my computer it looks like this:

    auto lo  
    iface lo inet loopback

因此,如果您的网卡显示如下,eth2那么您将保留如下文件:

    auto eth2  
    iface eth2 inet dhcp
  1. 如果你想为网卡配置静态 IP 地址

与上述程序相同,但您需要包含更多信息。

与上述类似,替换eth0为您的网卡名称:

sudo nano /etc/network/interfaces

示例文件:

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

输入静态 IP 所需的所有详细信息后,您需要使用以下命令重新启动网络服务:

sudo /etc/init.d/networking restart

  1. 设置 DNS

您可以将主机名和/或 IP 地址添加到文件/etc/hosts以进行静态查找。

要让您的机器与特定的服务器协商名称查找,您只需将其地址添加到/etc/resolv.conf

例如,需要从 IP 地址为 192.168.0.1 的 DNS 服务器执行查找的机器将有一个resolv.conf如下文件:

sudo nano /etc/resolv.conf

    search test.com  
    nameserver 192.168.0.1

就我而言,它看起来像这样:

    search cantv.net 
    nameserver 127.0.0.1

答案2

关于这个问题的大多数答案在演示要放什么内容时最有可能让读者感到困惑,/etc/resolv.conf因为他们使用本地地址作为名称服务器。

“例如,一台机器应该从DNS 服务器“”。

这里的 DNS 服务器和名称服务器意思相同。因此,不要在其中输入 LAN 地址,而要输入实际的 DNS 服务器地址。(即 Google DNS 服务器)

nameserver 8.8.8.8

此链接更深入地解释了 resolv.conf 文件的用途。 https://theos.in/desktop-linux/resolve-conf-linux-example/

答案3

就我而言,有效的方法是:

echo "nameserver 8.8.8.8" >/run/resolvconf/resolv.conf
ping -c 5 www.google.com 

如果不起作用,请运行:

ip link set enpxxx down
ip link set enpxxx up
dhclient enpxxx

ping现在可以工作了。

ping -c 5 www.google.com 

我在这个页面上找到了这个解决方案ubuntu(法语)维基

答案4

使用 nmcli 非常简单

nmcli connection show

然后使用设备名称进行连接

nmcli connection up uuid <device UUID>

相关内容