新版本的修改方式
vim /etc/netplan/00-installer-config.yaml
修改如下配置dhcp设置为no表示不适用dhcp动态分配ip
# This is the network config written by 'subiquity'
network:
ethernets:
ens33:
addresses:
- 192.168.117.230/24
gateway4: 192.168.117.2
nameservers:
addresses:
- 114.114.114.114
search:
- 114.114.114.114
version: 2
最后 输入下面命令使其生效
netplan apply
首先要知道主机的ip,通过vmware的虚拟网卡编辑器,查看net模式下,主机的网关和
第一件事、修改网卡配置文件,设置静态ip
老版本的修改方式
- 输入命令 sudo apt-get install vim 安装vim
- sudo vim /etc/network/interfaces #修改网络接口配置文件,注意观察不要一味复制粘贴!!!
- 先用 ifconfig -a 查看网卡名称
如果ifconfig命令没有安装先通过sudo apt install net-tools就可以用了- 注意我上面的名字是ens33,将下列出现ens33名字改成你电脑上的那个名字就行
不能出现中文,不然会失败!经过试验得到的结果!直接复制下面带中文的代码会出错,不能连到外网
# static address
auto ens33
iface ens33 inet static
address 192.168.0.100 # 分配给虚拟机Ubuntu的IP,和主机同一个网段
gateway 192.168.0.1 #网关ip,和真实主机一样就行
netmask 255.255.255.0 #子网掩码
举例:# static address auto ens33 iface ens33 inet static address 192.168.0.100 gateway 192.168.0.1 netmask 255.255.255.0
- systemctl restart networking.service 重启网卡服务(Ubuntu19.04的命令)
- ping测试一下,说明成功
这时可以通过ip互相ping 通了
第二件事、修改DNS配置文件,重新设置DNS---修改DNS的原因是,主机和虚拟机可以ping通但是域名解析不能用,像软件源,网站都不能访问!
输入 命令 sudo vim /etc/resolv.conf
将nameserver改成正确的dns,我这里是连接路由器的所以直接将路由器设置为dns,也可以改成
也可以改成其它ip可以查看另外一篇文章https://www.cdsy.xyz/computer/network/230827/cd45727.html,改成文章里的任意一个ip都行
我这里用的书Ubuntu19.04所以进行下面操作重启就不会失效了
sudo vim /etc/systemd/resolved.conf
去掉DNS前面的#注释符号,输入DNS服务器的ip,上面有关于DNS服务器的ip 的博客
大功告成!可以通过ping www.baidu.com测试一下,也可以打开浏览器输入域名测试