乐趣区

关于后端:Ubuntu-18及以上版本配置-IP-的方法你-get-了吗

本文首发于公众号「5 分钟学网络 (ID: learnnet5)」,欢送你的关注。
作者:伍工
原文链接:https://mp.weixin.qq.com/s/Ea…

本文讲讲 Ubuntu 18 及以上版本配置 IP 的办法,为什么它值得一讲,因为以 Ubuntu 16 为首的版本的配置办法曾经不实用了,如果你还不晓得,那本文正好 get 一个新技能。

Ubuntu 18 之后版本配置办法

须要应用 netplan 工具。

对应配置文件:

/etc/netplan/50-cloud-init.yaml,有的不肯定是 50-cloud-init.yaml这个文件,但都大同小异。批改如下:

# vim /etc/netplan/50-cloud-init.yaml
network:
    version: 2
    renderer: networkd
    ethernets:
       enp10s0:
       dhcp4: no
       addresses: [192.168.1.3/24]
       gateway4: 192.168.1.1
       nameservers:
          addresses: [114.114.114.114,8.8.8.8]

其中,能够配置 IP、网关、DNS 等。

配完须要应用 netplan apply 失效,也能够应用 netplan try 查看配置文件是否有误。

然而,以前的办法也不是齐全就废除了,如果你还想应用以前的办法,须要装置 ifupdown 工具。

apt install ifupdown

顺带把 Ubuntu 18 之前版本的配置办法列一下,不便大家浏览。

Ubuntu 18 之前版本配置办法

配置文件:

# vi /etc/network/interfaces

配置动态 IP 地址:

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
netmask 255.255.255.0
gateway 192.168.3.1
#network 192.168.3.0
#broadcast 192.168.3.255
#dns-nameservers 114.114.114.114,8.8.8.8

其中,也能够配 IP、网关、DNS 等。

以 dhcp 形式配置:

# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

最初启动网络使之失效:

/etc/init.d/networking/ restart

另外,DNS 也能够批改配置文件:

/etc/resolv.conf

nameserver 8.8.8.8
nameserver 114.114.114.114

留神:文章说的都是永恒失效形式,长期失效就是用 ifconfigip addr命令配置即可。

OK,明天的文章不必 5 分钟,置信大家曾经 get 了两个新技能。咱们下期再见。

本文由博客一文多发平台 OpenWrite 公布!

退出移动版