Ubuntu18.04LTS中怎么配置IP地址
本篇文章为大家展示了Ubuntu 18.04 LTS中怎么配置IP地址,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
成都创新互联是一家网站设计公司,集创意、互联网应用、软件技术为一体的创意网站建设服务商,主营产品:成都响应式网站建设公司、成都品牌网站建设、营销型网站建设。我们专注企业品牌在网站中的整体树立,网络互动的体验,以及在手机等移动端的优质呈现。网站设计制作、网站建设、移动互联产品、网络运营、VI设计、云产品.运维为核心业务。为用户提供一站式解决方案,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏析悦目的作品,网站的价值服务。
在 Ubuntu 18.04 LTS 中配置静态 IP 地址
首先先找到 Netplan 默认的网络配置文件所在之处:
$ ls /etc/netplan/50-cloud-init.yaml
我们可以看到,默认的网络配置文件是 50-cloud-init.yaml
,这是一个 YAML 文件。
然后我们再看一下这个文件的内容是什么:
$ cat /etc/netplan/50-cloud-init.yaml
我在之前安装 Ubuntu 18.04 的时候为了从 DHCP 服务器获取 IP 地址已经已经做过了网卡的相关配置,所以详细配置直接看下图:
可以看到这边有两个网卡,分别是 enp0s3
和 enp0s8
,并且这两个网卡都配置为从 DHCP 服务器中获取 IP。
现在我们给这两个网卡都配置为静态 IP 地址,先用任意一种编辑器来编辑配置文件。
$ sudo nano /etc/netplan/50-cloud-init.yaml
接下来我们分别添加 IP 地址、子网掩码、网关、DNS 服务器等配置。分别用 192.168.225.50
作为网卡 enp0s3
的 IP 地址, 192.168.225.51
作为网卡 enp0s8
的 IP 地址, 192.168.225.1
作为网关地址, 255.255.255.0
作为子网掩码。然后用 8.8.8.8
、 8.8.4.4
这两个 DNS 服务器 IP。
要注意的一点是,在 Ubuntu 18.04 里,这个配置文件的每一行都必须靠空格来缩进,不能用 TAB
来代替,否则配置会不起作用。如上图所示的配置文件中每行的缩进都是靠空格键实现的。
同时,在 Ubuntu 18.04 中,我们定义子网掩码的时候不是像旧版本的那样把 IP 和子网掩码分成两项配置。在旧版本的 Ubuntu 里,我们一般配置的 IP 和子网掩码是这样的:
address = 192.168.225.50netmask = 255.255.255.0
而在 netplan 中,我们把这两项合并成一项,就像这样:
addresses : [192.168.225.50/24]
配置完成之后保存并关闭配置文件。然后用下面这行命令来应用刚才的配置:
$ sudo netplan apply
如果在应用配置的时候有出现问题的话,可以通过如下的命令来查看刚才配置的内容出了什么问题。
$ sudo netplan --debug apply
这行命令会输出这些 debug 信息:
** (generate:1556): DEBUG: 09:14:47.220: Processing input file //etc/netplan/50-cloud-init.yaml..** (generate:1556): DEBUG: 09:14:47.221: starting new processing pass** (generate:1556): DEBUG: 09:14:47.221: enp0s8: setting default backend to 1** (generate:1556): DEBUG: 09:14:47.222: enp0s3: setting default backend to 1** (generate:1556): DEBUG: 09:14:47.222: Generating output files..** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: definition enp0s8 is not for us (backend 1)** (generate:1556): DEBUG: 09:14:47.223: NetworkManager: definition enp0s3 is not for us (backend 1)DEBUG:netplan generated networkd configuration exists, restarting networkdDEBUG:no netplan generated NM configuration existsDEBUG:device enp0s3 operstate is up, not repluggingDEBUG:netplan triggering .link rules for enp0s3DEBUG:device lo operstate is unknown, not repluggingDEBUG:netplan triggering .link rules for loDEBUG:device enp0s8 operstate is up, not repluggingDEBUG:netplan triggering .link rules for enp0s8
如果配置正常且生效的话,我们可以用下面这个命令来查看一下 ip:
$ ip addr
在我的 Ubuntu 18.04 中配置完之后执行命令输出的信息如下:
到此为止,我们已经成功地在 Ubuntu 18.04 LTS 中用 Netplan 完成了静态 IP 的配置。
更多关于 Netplan 的信息,可以在用 man 命令在手册中查看:
$ man netplan
在 Ubuntu 18.04 LTS 中配置动态 IP 地址
其实配置文件中的初始配置就是动态 IP 的配置,所以你想要使用动态 IP 的话不需要再去做任何的配置操作。如果你已经配置了静态 IP 地址,想要恢复之前动态 IP 的配置,就把在上面静态 IP 配置中所添加的相关配置项删除,把整个配置文件恢复成上面的图 1 所示的样子就行了。
上述内容就是Ubuntu 18.04 LTS中怎么配置IP地址,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
分享名称:Ubuntu18.04LTS中怎么配置IP地址
浏览地址:http://cdiso.cn/article/jpcdsp.html