前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >知识分享之Ubuntu——设置静态IP

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

作者头像
cn華少
发布2022-01-11 14:47:46
1.2K0
发布2022-01-11 14:47:46
举报
文章被收录于专栏:IT综合技术分享

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

背景

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

全文使用环境:

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

正文

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

1、修改ip地址

代码语言:javascript
复制
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、应用网卡配置

代码语言:javascript
复制
cnhuashao@cnhuashao:~$ sudo netplan apply

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

代码语言:javascript
复制
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特定虚拟机网络

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021.10.13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 知识分享之Ubuntu——设置静态IP
  • 背景
  • 全文使用环境:
  • 正文
    • 1、修改ip地址
      • 2、应用网卡配置
        • 3、执行命令进行检查是否正常
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档