知识分享之Ubuntu——设置静态IP

随笔8个月前发布 心平而福满
153 0 0

知识分享之Ubuntu——设置静态IP

背景

日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来。
同时在这里也欢迎大家把自己遇到的问题留言或私信给我,我看看其能否给大家解决。

全文使用环境:

  • 操作系统:Ubuntu 20.04
  • 硬件:Vmware虚拟机 4核 8G内存 200G存储

正文

本次使用的环境是vmware虚拟机,我在使用过程中将其放在了移动硬盘中,随时携带到各个不同电脑上进行使用,这就引起了IP动态获取时总是发生变化的问题,对此,就需要进行设置静态IP便于虚拟机中内部一些需要配置死IP的程序使用,下面是我在Ubuntu 20.04中进行的相关操作,特整理出来,便于大家使用。

1、修改ip地址

cnhuashao@cnhuashao:~$ sudo vim /etc/netplan/00-installer-config.yaml 

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:      # 对应系统的网卡名称
      dhcp4: no # DHCP根据需求进行开启还是关闭
      addresses: [192.168.137.222/24] # 设置的具体IP
      optional: true
      gateway4: 192.168.137.2 # 网关
      nameservers:
              addresses: [223.5.5.5,223.6.6.6] # DNS
  version: 2


:wq # 保存

这里我是在ens33网卡上进行设置的,如果有多个网卡可以使用ip addr命令进行查看并确定网卡名称。

2、应用网卡配置

cnhuashao@cnhuashao:~$ sudo netplan apply

3、执行命令进行检查是否正常

cnhuashao@cnhuashao:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:7e:55:bf brd ff:ff:ff:ff:ff:ff
    inet 192.168.137.222/24 brd 192.168.137.255 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe7e:55bf/64 scope link 
       valid_lft forever preferred_lft forever
cnhuashao@cnhuashao:~$ ping www.baidu.com
PING www.a.shifen.com (110.242.68.3) 56(84) bytes of data.
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=1 ttl=128 time=20.8 ms
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=2 ttl=128 time=20.6 ms
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=3 ttl=128 time=21.2 ms


我是一条华丽的分割线


注:这里我使用的是虚拟机,为了便于各个电脑中使用该虚拟机,我在每个需要使用的环境中都增加了虚拟网络的配置。并指定我的这个虚拟机使用VMnet8特定虚拟机网络

知识分享之Ubuntu——设置静态IP

具体可在编辑——虚拟网络编辑器中进行新建相关虚拟网络。

知识分享之Ubuntu——设置静态IP

本文声明:

知识共享许可协议
本作品由 cn華少 采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。

知识分享之Ubuntu——设置静态IP

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...