如何检查是否可以上网?以及如何在 Ubuntu Server 中连接到 eth0 和 wlan0

Van*_*ith 1 server networking internet

我正在尝试在我的旧笔记本电脑上安装 ubuntu 服务器。原因是它更快。我的问题是互联网连接。安装后,我必须从 repos 安装一些新软件。并使用 eth0 将我的笔记本电脑连接到我的网络。请告诉我如何检查是否有互联网访问。以及如何使用 eth0 或 wlan0 连接到网络。谢谢

mch*_*hid 6

如果您没有 IP,请运行以下命令。如果您确实有 IP,请跳过此处的第一部分并转到 DNS 的说明:

sudo nano /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)

然后,确保文件看起来像这样,如果不是,请进行更改:

# The loopback network interface
auto lo eth0
iface lo inet loopback

# The primary network interface
iface eth0 inet dhcp
Run Code Online (Sandbox Code Playgroud)

CTRL+o然后按ENTER保存文件。按CTRL+x退出纳米。

然后,调出界面并重新启动网络:

sudo ifup -a    

sudo service networking restart
Run Code Online (Sandbox Code Playgroud)

再次运行 ifconfig 以查看您是否有 inet 地址。如果是,请运行以下命令检查网络。如果网络良好,则不会出现任何错误:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

域名系统

如果出现错误,则可能需要设置 dns 解析器。为此,请编辑 resolvconf:

sudo nano /etc/resolv.conf
Run Code Online (Sandbox Code Playgroud)

现在,暂时将您的名称服务器设置为 8.8.4.4 之类的内容,因此该文件应如下所示:

nameserver 8.8.4.4
Run Code Online (Sandbox Code Playgroud)

CTRL+o然后按ENTER保存文件。按CTRL+x退出纳米。

然后,运行以下命令来更新您的 dns 设置:

sudo resolvconf -u
Run Code Online (Sandbox Code Playgroud)

运行以下命令测试网络:

sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

或者

要检查您是否有互联网,请运行以下命令;丢包率越低越好:

ping 8.8.8.8
Run Code Online (Sandbox Code Playgroud)