A. MacOS-VMware Fusion下使用Ubuntu Server 22.04并配置静态IP
我们在使用VMware Fusion安装完Ubuntu Server后,默认使用的是DHCP自动配置IP,每次启动虚拟机分配的IP都是不一致的,这就比较麻烦了,如果当作开发环境,些许服务下,每次内网IP都要更改,所以最好的方式就是配置静态IP,下面还原下配置的全过程。
1. 配置环境MacOS Monterey 12.0.1
VMware Fusion 12.2.1 下 Ubuntu Server 22.04
2.创建NAT网络VMware Fusion -> 偏好设置 -> 网络
进入后界面:点击锁的按钮,输入密码解锁;
点击+号,增加一个网络,在这里我点击生成了两个,一个vmnet2 一个vmnet3,其实只要一个就行了,编号罢了,下面设置同理,我这里懒的删了,就使用3了。
将下图所示的3代表的选项选中,将下面的DHCP的选项取消。(注意:要配置静态IP,一定要取消DHCP选项!)
3.查看或修改NAT网络设置这里为什么说是查看或修改呢?如果生成的配置内,符合我们预期,那么确定无误即可,否则需要手动进行参数修改。
打开终端,进入VMware Fusion的目录:
#(注意:在路径中出现空格需要用转义)cd /Library/Preferences/VMware Fusion/首先查看networking:
cat networking如上图,VNET_3开头的配置就是我们创建的那块网卡。 netmask是子网掩码,subnet是子网地址。这里的子网掩码和子网地址就按照上面VMware Fusion网络设置中DHCP选项下默认的子网掩码和子网地址。
查看vmnet3文件夹下的nat.conf:
cat vmnet3/nat.conf设置vmnet3网关(转发其他服务器通信数据的服务器)的IP地址和子网掩码IP地址要和上面networking中的IP在同一个网段(即172.16.89前三个数字保持一样),这里默认配置的为172.16.89.2,不要改就好了,子网掩码要和networking中的子网掩码保持一致,简单记忆下,后面配置Ubuntu网络需要使用。
4.配置虚拟机网络由于默认下使用虚拟机终端不好用,复制粘贴宿主机内容还有问题,推荐在默认动态IP下,通过Mac终端连接虚拟机,完成网络相关配置后,再进行切换网络使用。下面所有操作必须用sudo
给予配置文件写入权限(默认是不允许进行修改的)
sudo chmod u+w /etc/netplan/00-installer-config.yaml默认的配置内容展示如下:
完整需要修改的内容如下:
network:ethernets:# 配置的网卡的名称ens33:# 配置的静态IP地址和掩码(要与上面子网IP在同一个网段)addresses:- 172.16.89.100/24# DHCPdhcp4: nooptional: true# 网关地址(原有gateway4已弃用)routes:- to: default# nat.conf中的网关地址via: 172.16.89.2nameservers:# DNS服务器地址 多个DNS服务器地址需要用英文逗号分隔开(宿主机的DNS地址)addresses: [ 192.168.1.1,192.168.0.1 ]version: 2# 指定后端采用systemd-networkd或者Network Manager, 可不填写则默认使用systemd-workdrenderer: networkd宿主机DNS服务器地址查看
系统偏好设置 -> 网络 -> (以太网或Wi-Fi)-> 右下角高级按钮
打开修改配置
sudo vim /etc/netplan/00-installer-config.yaml修改完成后进行保存,使配置生效。
sudo netplan apply全部完成后,直接关闭虚拟机,进行下方第五步操作。
5.重启切换虚拟机网络模式图1:
图2:
切换完成后,启动虚拟机,现在就是配置好的静态IP了,可以愉快的玩耍了,到此为止!
参考文章:
https://www.freesion.com/article/7330868822/
http://www.tomato.cm/175.html
https://blog.csdn.net/cal_room2032/article/details/124629068
原文:https://juejin.cn/post/7102752398262665223B. 内网怎么设置域名和端口连接
PC端
一、Win8/Win7/Vista/XP
1、在电脑右下角的网络图标上单击鼠标右键可以看到打开网络和共享中心选项,点击进入设置
2、点击左侧的更改适配器设置
3、在选中的网络连接上单击鼠标右键,选择属性
4、单击网络选项卡。在此连接使用下列项目下,选中Internet 协议版本 4 (TCP/IPv4),然后点击属性,或者直接双击Internet 协议版本 4 (TCP/IPv4)
5、勾选使用下面的DNS服务地址,然后在首选DNS服务器和备用DNS服务器框中,键入主DNS服务器地址180.76.76.76和辅助DNS服务器的地址114.114.114.114,点击确定即设置完成
二、Linux 系统
1、以下设置对所用的Linux系统如Redhat/Ubuntu/Debian/CentOS等都有效,但您必须是管理员root或者具有管理员权限vim /etc/resolv.conf
2、在其中加入:nameserver 180.76.76.76
nameserver 114.114.114.114
3、保存退出,使用nslookup或者dig验证是否可以通过180.76.76.76正常解析
三、Mac系统
1、单击最左上角的苹果图标,在下拉菜单中点击系统偏好设置进入设置
2、单击网络图标进入网络设置
3、从列表中选择相应的网络连接服务,然后单击高级选项
4、点击DNS的选项卡,然后点击左下角+,添加180.76.76.76和114.114.114.114,单击好
5、返回到上一级,单击应用
6、在浏览器中测试打开链接看是否正常
移动端(手机端)
一、IOS系统
1、在主屏幕中点击设置图标进入设置界面
2、点击无线局域网
3、在选取网络列表中点击相应的网络链接右侧的i图标,进入网络设置
4、选择DHCP选项卡,设置选项下的DNS为180.76.76.76, 114.114.114.114即可
二、Android系统
1、在桌面点击设置图标,并且进入WLAN设置选项
2、在wifi列表中,选择已经连接的WiFi网络,长按之后在弹出来的提示选择修改网络
3、选中显示高级选项,将IP设定改成静止
4、将域名1和域名2分别改成180.76.76.76和114.114.114.114,保存即可
路由器端
一、小米路由器
1、在界面中点击路由设置进入设置界面
2、在右边栏的网络设置展开菜单选中外网设置进入设置
3、在右边界面配置联网类型选择使用静态IP,设置选项下的DNS1为180.76.76.76, DNS2为114.114.114.114
二、极路由
1、登陆路由器,点击左下角外网设置
2、根据上网方式选择宽带拨号或网线接入(多为宽带拨号),勾选自定义DNS,然后在DNS地址输入框中分别输入180.76.76.76和114.114.114.114,点击保存完成设置
三、其他路由器
1、登录路由器管理界面,找到外网设置(不同厂商的可能名称不太一样)相关选项卡。
2、找到DNS配置区域,设置首选DNS地址180.76.76.76,备选114.114.114.114。
C. Ubuntu20.04使用EasyConnect访问内网服务器
为解决在Ubuntu 20.04上使用深信服EasyConnect访问内网服务器的问题,我分享了自己动手搭建的方案,并整合了社区其他方案。无需关注,只需学习。详情如下:
1. **搭建方案**:使用开源工具搭建EasyConnect环境。启动交互式容器并运行在后台,确保访问成功。检查容器状态、日志输出和停止容器使用命令行工具。如果仅需SSH和SFTP,步骤完成。若需浏览器访问内网网站,继续阅读。
2. **Clash For Windows**:对于没有完全隔离互联网或需要保持在内网下设备安全环境的场景,使用Clash For Windows作为代理,实现内外网同时访问。
3. **纯命令行实现**:针对不同需求,一种更简洁的实现方案是通过命令行操作。具体步骤如下:
1. 复制并粘贴EasyConnect安装程序到终端。
2. 根据提示输入EasyConnect的服务器地址、用户名和密码。
3. 打开环境变量编辑器,如使用vim编辑器。
4. 在~/.bashrc文件的末尾添加一行,设置环境变量。
5. 保存文件并加载环境变量。
这三种方法分别适用于不同需求,希望对您有所帮助。请确保根据实际情况选择合适的方法。如果您发现其他有效方案,欢迎在评论区分享。记得将这个解答加入收藏,以便日后查阅。