欢迎访问服务器技术网-www.fuwuqijishu.com

记录 Ubuntu18.04 配置静态IP地址方法(设置固定IP地址)

运维 fuwuqijishu 2年前 (2022-09-04) 13次浏览 0个评论 扫描二维码

这里在一台服务器中有配置三个IP地址,这里我需要单独配置才可以使用。以前有在Ubuntu16.04中配置过,但是现在18.04系统镜像和之前版本是稍微不同的。这里简单记录2个版本,一个是直接配置后可用的,一个是需要重启服务器才可以生效的。

记录 Ubuntu18.04 配置静态IP地址方法(设置固定IP地址)

第一、无需重启服务器方法

1、编辑文件

vim /etc/netplan/01-network-manager-all.yaml

我们可以看到原始内容:

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

2、修改固定地址

# Let NetworkManager manage all devices on this system
#network:
#  version: 2
#  renderer: NetworkManager
#  ethernets:
#      enp6s0:
#          dhcp4: yes 

network:
  version: 2
  ethernets:
      enp6s0:
          dhcp4: no
          addresses: [192.168.1.22/24]
          optional: true
          gateway4: 192.168.1.1
          nameservers:
              addresses: [192.168.1.1]

然后再执行命令

sudo netplan apply 

如果要还原更改为 DHCP,修改上述文件为。

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
      enp6s0:
          dhcp4: yes 

#network:
#  version: 2
#  ethernets:
#      enp6s0:
#          dhcp4: no
#          addresses: [192.168.1.22/24]
#          optional: true
#          gateway4: 192.168.1.1
#          nameservers:
#              addresses: [192.168.1.1]

然后再执行命令。

sudo netplan apply

这样算完成。比如有的文件是:

vim /etc/netplan/50-cloud-init.yaml

其中50-cloud-init.yaml这个文件名可以随意,后缀为.yaml即可。配置内容如下:

network:
    ethernets:
        ens33:
            addresses:
            - 192.168.43.123/24
            dhcp4: false
            gateway4: 192.168.43.1
            nameservers:
                addresses: [114.114.114.114,8.8.8.8]
                search: []
    version: 2network:
    ethernets:
        ens33:
            addresses:
            - 192.168.43.123/24
            dhcp4: false
            gateway4: 192.168.43.1
            nameservers:
                addresses: [114.114.114.114,8.8.8.8]
                search: []
    version: 2

对应修改IP,格式不能变。

第二、需要重启服务器方法

1、编辑文件

vim /etc/network/interfaces

2、修改内容

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

#################################################### Add by User Start
auto enp6s0
iface enp6s0 inet static
address 192.168.1.20
netmask 255.255.255.0
#getway 192.168.1.1     # 一般不用设置
#################################################### Add by User End

修改内容如下。重启生效。

参考文档:https://www.cnblogs.com/gaowengang/p/12494267.html

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2304.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900