如何在linux上管理ip地址:查找、设置和更改

对于运行Linux的设备,您需要了解的关于查找、设置和更改IP地址和主机名的所有内容。...

IP地址就像你的电脑电话号码。您的计算机使用它来联系其他设备,反之亦然。下面是管理Linux IP地址的一些最简单的方法。

manage-ip-linux

如何查找您的ip地址和dns地址

使用命令行

执行此操作的旧方法是使用ifconfig命令。然而,此后,这一点已被ip命令所取代。要显示您的IP地址类型,请执行以下操作:

ip addr show

how to manage your ip address in linux

在返回的字母表中,有一行用无类域间路由(CIDR)表示法显示IP地址。这基本上显示了你的IP地址和你的子网掩码。如果您看到动态,那么您的IP地址已使用DHCP自动分配。

输出还显示安装在系统上的任何网络设备或接口的信息,例如笔记本电脑等设备可能同时具有有线和无线以太网。最常见的接口名是eth0,但是在带有systemd的Ubuntu系统(如Ubuntu 16.04和更高版本)中,网络接口名为ens33。

要获取与接口关联的DNS地址,请键入以下内容:

nmcli device show <interface> | grep IP4.DNS

how to manage your ip address in linux

使用gui

在GUI中显示IP地址也很简单。在较旧的系统上,单击顶部栏网络图标下的连接信息。IP地址、主服务器和DNS服务器都将显示在连接信息窗口中。

how to manage your ip address in linux

在较新版本的Ubuntu中,需要更多的点击。在顶部栏的同一网络图标下,从连接的界面中选择设置。点击gear图标,在弹出的窗口中查看您的IP地址。

how to manage your ip address in linux

如何设置或更改ip地址(在旧系统上)

使用命令行

Ubuntu的旧桌面版本使用etc/network/interfaces文件。使用cat命令显示文件内容,如果内容看起来与系统下面的图片类似,则使用较旧版本的网络服务。

how to manage your ip address in linux

当前,您的系统配置为使用DHCP自动获取其IP地址。要进行更改,请使用nano打开接口文件,并根据需要设置文件中的值。首先将dhcp更改为static,然后根据您的网络为address、netmask、gateway和DNS服务器添加行。

sudo nano /etc/network/interfaces

how to manage your ip address in linux

更改后,按Ctrl+X关闭文件并保存更改。最后,使用以下命令重新启动网络服务以使更改生效。

sudo /etc/init.d/networking restart

使用gui

要在较旧的Ubuntu系统中配置IP地址,请导航到“系统设置”>“网络”>“选择要配置的界面”,然后单击“选项”按钮。单击IPv4选项卡,从Method下拉列表中选择Manual,最后选择Add按钮。

how to manage your ip address in linux

根据您的网络设置您的地址、网络掩码、网关和DNS服务器。最后,单击“保存”接受新网络配置的更改。

如何设置或更改ip地址(在较新的系统上)

使用命令行

Ubuntu 17.10使用了一个名为Netplan的新工具,完全改变了网络配置。Netplan配置文件位于/etc/Netplan中,与旧方法一样,您可以使用文本编辑器配置网络。

Netplan使用了一种类似于JSON的语法,即另一种标记语言(YAML)。YAML是非常两极分化的,许多开发人员要么喜欢它,要么讨厌它。其中一个原因是因为YAML考虑了缩进或线条,所以使用空格键时要格外小心。

要对网络进行更改,请打开位于/etc/netplan/中的文件进行必要的更改:

sudo nano /etc/netplan/01-network-manager-all.yaml

要静态设置IP地址,请根据您的网络设置文件中的值。以下是设置IP、网关和DNS地址的文件示例:

This file describes the network interfaces available on your systemFor more information, see netplan(5).network: version: 2 renderer: networkd ethernets:ens33: dhcp4: no dhcp6: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers:addresses: [8.8.8.8,8.8.4.4]

如果您希望返回以通过DHCP自动分配IP地址,请按以下方式设置文件:

This file describes the network interfaces available on your systemFor more information, see netplan(5).network: version: 2 renderer: networkd ethernets:ens33: dhcp4: yes dhcp6: yes

运行以下命令以应用更改,或使用可选的调试开关运行该命令以获得一些有用的输出,以确保正确分析了文件:

sudo netplan applysudo netplay --debug apply

使用gui

要在GUI中设置IP地址,请转到“设置”&gt;“网络”,然后单击要配置的界面的齿轮图标。单击IPv4选项卡,选择Manual并根据需要输入设置。单击“应用”接受更改并享受新的网络设置。

how to manage your ip address in linux

如何设置或更改主机名

使用命令行

就像您的IP地址一样,您的计算机也可以通过其设备名或主机名进行寻址。与您的IP地址类似,在您的网络中,没有两个设备可以具有相同的主机名,而且也可以通过文本编辑器进行更改。要设置主机名类型:

sudo nano /etc/hostname

how to manage your ip address in linux

单击Ctrl+X退出,不要忘记保存更改。最后一个需要编辑的文件是/etc/hosts文件。在包含localhost的行下面是显示旧主机名的行。将旧主机名更改为所需的新主机名,然后单击Ctrl+X退出并保存更改。最后一步是使用reboot命令重新启动设备,以使更改生效。

how to manage your ip address in linux

hosts文件用于将主机名映射到IP地址,几乎所有操作系统都使用它。例如,如果要从终端ping localhost,由于hosts文件中的第一行,它将解析为127.0.0.1。这就是我们需要用新主机名更新它以确保正确解析的原因。

使用gui

虽然您可以从GUI更改主机名,但在GUI中进行编辑之后,仍然需要从终端编辑hosts文件。要更改主机名,请导航到“设置”&gt;“详细信息”&gt;“关于”,更改设备名并关闭窗口。现在按照上面的详细说明更改hosts文件,并重新启动系统以使更改生效。

how to manage your ip address in linux

在linux上管理网络的更多方法

查看或更改IP和网络设置非常简单。还有一些其他的网络命令,你可以从终端运行来掌握你的命令行游戏。或者,您可能想知道如何在Mac上找到您的IP地址。

  • 发表于 2021-03-24 17:34
  • 阅读 ( 255 )
  • 分类:IT

你可能感兴趣的文章

linux终端的5个联网命令

... 对于同时运行多个命令,请看一下如何在带屏幕的Linux终端上执行多任务。 ...

  • 发布于 2021-03-13 15:30
  • 阅读 ( 212 )

如何用旧计算机构建linux网络服务器

... 下面介绍如何设置Linux web服务器。 ...

  • 发布于 2021-03-17 19:20
  • 阅读 ( 267 )

什么是dns服务器?为什么它不可用?

... 但是什么是DNS服务器,它是如何让你从a(域名)到B(匹配的web服务器)的呢?您如何知道您的DNS服务器是否正确响应?这个系统设计成在你不注意的情况下工作,但它不是万无一失的。 ...

  • 发布于 2021-03-20 19:50
  • 阅读 ( 247 )

什么是路由器和如何使用路由器:初学者的常见问题解答

... 如何使用路由器 ...

  • 发布于 2021-03-25 19:41
  • 阅读 ( 255 )

如何在mac上查找和更改ip地址

... 下面介绍如何在需要时查看和更改Mac上的IP地址。 ...

  • 发布于 2021-03-30 19:17
  • 阅读 ( 347 )

如何使用fail2ban保护您的linux服务器

...置是默认值。现在,让我们看看SSH监狱的设置。 相关:如何使用gedit在Linux上以图形方式编辑文本文件 配置监狱 监狱可以让你在fail2ban的监控中进出连接类型。如果默认设置与要应用于监狱的设置不匹配,可以为bantime、findtime和...

  • 发布于 2021-04-02 03:13
  • 阅读 ( 175 )

如何使用linux上的nmap查看网络上的所有设备

...道什么连接到你的家庭网络吗?你可能会感到惊讶。了解如何在Linux上使用nmap进行检查,这将允许您浏览连接到网络的所有设备。 你可能会认为你的家庭网络非常简单,深入研究它没有什么可以学到的。你也许是对的,但很可...

  • 发布于 2021-04-03 09:47
  • 阅读 ( 282 )

在linux中如何从命令行更改ip地址

...在提示下键入以下命令,然后按Enter键: route -n 相关:如何从Linux终端使用网络:你需要知道的11个命令 这就是从终端更改IP地址的全部内容。如果你对其他可以在终端上使用的优秀网络工具感兴趣,请务必查看我们的主题指南...

  • 发布于 2021-04-06 21:46
  • 阅读 ( 167 )

您可以在路由器的web界面中配置10个有用的选项

...器和路由器有什么区别? 访问路由器的web界面 相关:如何在任何计算机、智能**或平板电脑上找到路由器的IP地址 绝大多数路由器都有基于web的配置页,只要您与路由器在同一个本地网络上,就可以在web浏览器中访问这些页...

  • 发布于 2021-04-07 10:23
  • 阅读 ( 206 )

如何(以及为什么)在windows、linux和mac上更改mac地址

...的,但在需要时更改或“欺骗”这些地址并不难。下面是如何做到这一点,以及为什么你可能想。 连接到网络的每个网络接口(无论是路由器、无线设备还是计算机中的网卡)都有一个唯一的媒体访问控制(MAC)地址。这些MAC...

  • 发布于 2021-04-07 15:20
  • 阅读 ( 201 )
忆蒲江
忆蒲江

0 篇文章

相关推荐