javanoob Asked: 2010-11-20 02:58:56 +0800 CST2010-11-20 02:58:56 +0800 CST 2010-11-20 02:58:56 +0800 CST 如何通过终端连接有线互联网连接? 772 我正在使用带有 KDE 的 Ubuntu 10.04。 我在连接到有线 LAN 互联网连接时遇到问题。 我想通过静态 IP 和身份验证连接到有线互联网连接。 我如何通过终端管理这个? command-line internet lan wired 4 个回答 Voted Luis Alvarado 2012-08-28T12:53:14+08:002012-08-28T12:53:14+08:00 如何使用终端配置网络接口 您可以使用网络实用程序从命令行配置网络接口。您可以使用命令行来配置网络客户端主机,方法是使用命令更改当前设置或编辑多个系统文件。要将网络接口卡配置为在连接有线电缆时自动连接,您可以按照以下“简单”步骤操作: 为网卡配置 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 以防万一您想为网卡配置静态 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 设置 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 lasec0203 2016-12-17T14:54:43+08:002016-12-17T14:54:43+08:00 在演示要放入什么时,关于这个问题的大多数答案最有可能使读者感到困惑,/etc/resolv.conf因为他们使用本地地址作为名称服务器。 “例如一台应该从DNS 服务器执行查找的机器。” 这里的 DNS server 和 nameserver 的意思是一样的。因此,与其在其中放置 LAN 地址,不如放置一个实际的 DNS 服务器地址。(即谷歌 DNS 服务器) nameserver 8.8.8.8 此链接更深入地解释了 resolv.conf 文件的使用。 https://theos.in/desktop-linux/resolve-conf-linux-example/ vvvvv 2021-07-16T08:37:45+08:002021-07-16T08:37:45+08:00 就我而言,有效的是: 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 (french) wiki的这个页面上找到了这个解决方案 D.Snap 2022-09-02T10:41:22+08:002022-09-02T10:41:22+08:00 使用 nmcli 很容易 nmcli connection show 然后使用设备名连接 nmcli connection up uuid <device UUID>
如何使用终端配置网络接口
您可以使用网络实用程序从命令行配置网络接口。您可以使用命令行来配置网络客户端主机,方法是使用命令更改当前设置或编辑多个系统文件。要将网络接口卡配置为在连接有线电缆时自动连接,您可以按照以下“简单”步骤操作:
要配置 DHCP 地址,请编辑
/etc/network/interfaces
并输入以下行eth0
,将示例中的行替换为您的网络接口卡:因此,如果您的网卡显示
eth2
为例如,那么您将留下这样的文件:与上述相同的过程,但您需要包含更多信息。
像上面一样,替换
eth0
为您的网卡名称:sudo nano /etc/network/interfaces
示例文件:
输入静态 IP 所需的所有详细信息后,您需要使用以下命令重新启动网络服务:
sudo /etc/init.d/networking restart
您可以将主机名和/或 IP 地址添加到文件
/etc/hosts
中以进行静态查找。要使您的机器向特定服务器咨询名称查找,您只需将它们的地址添加到
/etc/resolv.conf
.例如,一台应该从 IP 地址为 192.168.0.1 的 DNS 服务器执行查找的机器将具有
resolv.conf
如下所示的文件:sudo nano /etc/resolv.conf
就我而言,它看起来像这样:
在演示要放入什么时,关于这个问题的大多数答案最有可能使读者感到困惑,
/etc/resolv.conf
因为他们使用本地地址作为名称服务器。“例如一台应该从DNS 服务器执行查找的机器。”
这里的 DNS server 和 nameserver 的意思是一样的。因此,与其在其中放置 LAN 地址,不如放置一个实际的 DNS 服务器地址。(即谷歌 DNS 服务器)
此链接更深入地解释了 resolv.conf 文件的使用。 https://theos.in/desktop-linux/resolve-conf-linux-example/
就我而言,有效的是:
如果它不起作用,请运行:
ping
现在应该可以工作了。我在ubuntu (french) wiki的这个页面上找到了这个解决方案
使用 nmcli 很容易
然后使用设备名连接