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


16

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

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

我想使用静态IP和身份验证连接到有线Internet连接。

如何通过终端进行管理?

Answers:


21

这只是以下版本的修改版本:http : //www.ubuntugeek.com/ubuntu-networking-configuration-using-command-line.html

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

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

  1. 为您的网卡配置DHCP地址

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

    sudo nano /etc/network/interfaces

    您应该看到类似以下内容:

    auto eth0  
    iface eth0 inet dhcp
    

    在我的计算机上,它看起来像这样:

    auto lo  
    iface lo inet loopback
    

    因此,如果您的网卡显示eth2为例如,那么您将像这样保留文件:

    auto eth2  
    iface eth2 inet dhcp
    
  2. 万一您想为网卡配置静态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

  3. 设置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
    

1
这是我第四次访问该答案来解决相同的问题。我正在sudo /etc/init.d/networking restart输入一个shell脚本,并给您一个投票。
布雷登·贝斯特

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/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.