MAC电脑修改Linux虚拟机的固定IP地址

MAC电脑修改Linux虚拟机的固定IP地址

我们在使用Linux虚拟机的时候,常常使用FinalShell进行连接。
但是会发现,Linux的ip地址随着关机开机会有这样的事情发生:

昨天还是172.16.120.130呢,今天怎么就.131了呢?

这里我们要解决这个问题,就需要设置一个固定IP吧!一劳永逸。

注意!!!
我这里演示的ip是将变动的172.16.124.128 修改到固定的172.16.124.130
这里的ip可以按照自己的ip去设置。192.168.x.x等等…尽量是自己好记的ip哦~

1、进入终端,输入ifconfig,先查看Linux虚拟机的ip,
	只需要关注`ens33: `中的`第二行`即可:
[jason@localhost ~]$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.124.128  netmask 255.255.255.0  broadcast 172.16.124.255
2、这里的inet就是每天都变的ip,也是我们需要将它变成固定的ip,按照如下操作:

首先切换管理员身份,获得最高权限。

#切换管理员,并输入自己的密码,切换成功后@前面就会变成root
[jason@localhost ~]$ su -
密码:
#编辑如下文件
[root@centos ~] vim /etc/sysconfig/network-scripts/ifcfg-ens33

这里进来之后输入:set nu可以显示行数,再i可以进行编辑
编辑完成后按键盘左上角esc+输入:wq保存退出

  1 TYPE="Ethernet"
  2 PROXY_METHOD="none"
  3 BROWSER_ONLY="no"
  #修改第4行为static,表示静态
  4 BOOTPROTO="static" 
  5 DEFROUTE="yes"
  6 IPV4_FAILURE_FATAL="no"
  7 IPV6INIT="yes"
  8 IPV6_AUTOCONF="yes"
  9 IPV6_DEFROUTE="yes"
 10 IPV6_FAILURE_FATAL="no"
 11 IPV6_ADDR_GEN_MODE="stable-privacy"
 12 NAME="ens33"
 13 UUID="7f998d05-6182-4ab7-9f2d-546c0f11dea9"
 14 DEVICE="ens33"
 15 ONBOOT="yes"
 16 
 #添加这4行代码:
 17 IPADDR="172.16.124.130" #本机ip(固定)
 18 NETMASK="255.255.255.0" #子掩网码
 19 GATEWAY="172.16.124.2"  #网关
 20 DNS1="172.16.124.2"
 :wq  #保存退出

重启查看。

#重启网络
[root@centos sysconfig] systemctl stop network
[root@centos sysconfig] systemctl start network
#查看ip地址是否修改
[root@centos sysconfig] ifconfig
3、到这里基本上就可以配置好了,但是也有一些特殊情况。如果发现没有设置好,可以按如下操作查看信息是否与前面设置的一样。

切换管理员root用户,并进入到VM目录下,查看目录。
并vim networking文件和 vmnet8/nat.conf文件。

apple@Jason-macbook-pro ~ % sudo su -
Password:
Jason-macbook-pro:~ root$ cd /Library/Preferences/VMware\ Fusion/
Jason-macbook-pro:VMware Fusion root$ ls -l
total 32
-r--r--r--   1 root  wheel   31 Jan 26 23:38 lastLocationUsed
-rw-r--r--   1 root  wheel  617 Oct 22 17:53 license-fusion-120-e10-202001
-rw-r--r--   1 root  wheel  592 Jan 30 13:56 networking
drwxr-xr-x  10 root  wheel  320 Jan 26 23:39 thnuclnt
drwxr-xr-x   3 root  wheel   96 Oct 22 17:53 vmnet1
drwxr-xr-x   6 root  wheel  192 Jan 30 13:58 vmnet8
Jason-macbook-pro:~ root$ vim networking
#查看文件第11行代码与之前设置的是否是172.16.124.0。
Jason-macbook-pro:~ root$ vim vmnet8/nat.conf
#查看第10和11行的ip和netmask与之前设置的是否一样。
ip = 172.16.124.2
netmask = 255.255.255.0
#若不一样都要改到一样。

温馨提示:修改配置文件时建议都备份一下哦~
cp fileName fileName.backup即可在当前位置备份一个backup文件。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m是只奶牛猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值