macOS VirtualBox 桥接模式 设置静态ip 且能和联网

简介: 第一篇文章是在windows下操作的. 第二篇文章是在mac下操作的. 二者结合着看.

参考文章:


1. Virtualbox桥接实现静态固定IP内外网访问:


https://blog.csdn.net/qq_25166683/article/details/83211617


2. virtualbox下 ubuntu16.04设置固定ip:


https://www.xiongge.club/555.html

 

第一篇文章是在windows下操作的. 第二篇文章是在mac下操作的. 二者结合着看.


1. 第一步: virtualbox设置网络为桥接模式. 通过ip a查看网卡


微信图片_20220511213221.png

 

网卡名称是enp0s3


第二步: 虚拟机访问外网. ping www.baidu.com 能互相ping通


第三步: 虚拟机访问其他节点, 能ping通


第四步: 设置静态ip


1. 选择桥接网络


cd /etc/network/


vi interfaces


2. 添加下列配置


auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.188
gateway 192.168.2.1
netmask 255.255.255.0
network 192.168.2.0



注意, 网卡名称不一定是eth0, 我的就是enp0s3


mac查看网卡的方法


微信图片_20220511214025.png

 

特别标注一下网关,其他的不标注了

 

设置dns永久生效


Ubuntu设置DNS,可以将dns写入/ect/resolv.conf文件即可,但是重启电脑之后又没有了,自己在网上看到了一个办法,可以让dns永久的生效。


解决办法如下


在/etc/resolvconf/resolv.conf.d/目录下创建tail文件,写入


cd /etc/resolvconf/resolv.conf.d/


touch tail

tail中添加内容


nameserver 8.8.8.8(dns地址)


nameserver 8.8.8.8(dns地址)


然后重启,DNS生效。


3.写上一个公网的DNS(每次重启都要设置网关)


cat /etc/resolv.conf


nameserver 10.127.127.1


mac上查看dns的方法


命令行或者界面


在mac本机输入


cat /etc/resolv.conf


微信图片_20220511214106.png


或者


微信图片_20220511214117.png

 

4. 重新启动


sudo service networking restart

 

第五步: 验证网络, 输入外网ip


ping www.baidu.com


可以ping通

 

第六步: 输入其他节点ip


ping 192.168.1.110


可以ping通

相关文章
|
NoSQL Redis 数据安全/隐私保护
macos系统中redis如何设置密码
以上步骤应该可以帮助你在macOS系统的Redis服务中设置密码,确保你的数据存储更加安全。此外,确保你定期检查Redis安全性相关的最佳实践和更新,以保持你的服务安全可靠。
930 3
|
Shell 调度 iOS开发
奇技淫巧玄妙无穷| M1 mac os(苹果/AppleSilicon)系统的基本操作和设置
最近有个朋友跟我说,说他新入职了一家公司,公司还不错,给他配了一台Mac,但是呢他以前一直在Windows环境下开发,对Mac os并不了解,他感到很彷徨,所以本次呢,我们来分享一下,当手头儿有一部崭新的Mac,我们应该怎么上手操作和配置,让它成为我们开发的好帮手。
奇技淫巧玄妙无穷| M1 mac os(苹果/AppleSilicon)系统的基本操作和设置
|
C++ iOS开发 MacOS
MacOS上的VS Code设置鼠标滚动轮 + Commond缩放
MacOS上的VS Code设置鼠标滚动轮 + Commond缩放
571 0
|
网络协议 Linux 网络安全
Macos 配置ProxyChains设置网络代理
Macos 配置ProxyChains设置网络代理
1414 0
|
网络协议 iOS开发 MacOS
macOS 使用 arping 扫描 ip 冲突
macOS 下 IP 冲突检测
765 0
|
iOS开发 MacOS
全网首发:(解决办法)MAC OS Xcode给应用设置沙箱(Enable App Sandbox)之后,运行报错Illegal instruction: 4
全网首发:(解决办法)MAC OS Xcode给应用设置沙箱(Enable App Sandbox)之后,运行报错Illegal instruction: 4
1058 0
全网首发:(解决办法)MAC OS Xcode给应用设置沙箱(Enable App Sandbox)之后,运行报错Illegal instruction: 4
dva
|
Web App开发 前端开发 Java
mac os 设置环境变量
找到~/.bash_profile 文件: 写入一下内容,开发中用到的所有环境比那里(包含java环境变量,android环境变量,gradle环境变量,NDK环境变量,cocos2dx环境变量,ant环境变量) ...
dva
1409 0
|
iOS开发 MacOS
MacOS High Sierra 设置中找不到允许任何来源的安装选项
MacOS High Sierra 增强了系统的安全性,所以对程序的安装做了限制,只允许来自AppStore或正规签名的应用安装,之前的 设置 > 安全性与隐私 > 允许从以下位置下载的应用 > 任何来源被隐藏,如果你现在下载的一些破解版没有经过正规签名的应用就会报文件已损坏,打不开的提示 不过没关系我们依然可以开启,只要在Terminal中输入以下命令: > sudo spctl --master-disable 再去设置里面看看被隐藏的选项是不是回来了。
1724 0
|
关系型数据库 iOS开发 MacOS

热门文章

最新文章