1.虚拟网络编辑器中使用 桥接模式 外部连接选择与主机(windows)网卡保持一致
2.使用ipconfig 查看windows 的ip配置,查看ip的网段
3.测试需要用的ip。
3.1 在ubuntu上ping 192.168.11.XXX。这个网址一定是ping不通的。
3.2这个ip会被用来设置成ubuntu 的静态ip
4.进入root模式下,vi /etc/network/interfaces 设置虚拟机IP为static的
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
#iface ens33 inet dhcp
iface ens33 inet static
address 192.168.11.33 #这个是之前ping不通的ip
gateway 192.168.11.1
netmask 255.255.255.0
~
5.设置DNS服务器的信息,vi /etc/resolv.conf
nameserver 180.76.76.76
nameserver 223.5.5.5
nameserver 192.168.11.1
产生的错误原因是
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。
所以系统重启后dns失效
5. 设置dns信息
vi /etc/systemd/resolved.conf
#修改内容
[Resolve]
DNS=114.114.114.114
DNS=8.8.8.8
DNS=180.76.76.76
DNS=223.5.5.5
DNS=192.168.11.1
#重启服务
systemctl restart systemd-resolved.service
#查看dns信息状态
systemd-resolve --status
6. 配置默认网关地址route add default gw 192.168.11.1
7. 重新启动网络服务,命令:
/etc/init.d/networking reload
/etc/init.d/networking restart
注意:如果执行/etc/init.d/networking restart 命令,出现Restarting networking (via systemctl): networking.serviceJob for networking.错误
使用提示命令:journalctl -xe 查看日志
修改/etc/network/interfaces 或/etc/resolv.conf
错误。
8. 网络OK了,然而不能从远程SSH连接到主机ps -e|grep ssh
发现没有sshd
服务
9.安装openssh-server
sudo apt update
sudo apt install openssh-server
10.启动ssh服务
/etc/init.d/ssh start
netstat -tlp
11.通过ps -e|grep ssh
来看下open-server安装是否成功
12.修改ssh配置文件 vi /etc/ssh/sshd_config
找到#PermitRootLogin prohibit-password增加PermitRootLogin yes
13. 使用xshell设置账号和密码完成登录
来源:oschina
链接:https://my.oschina.net/u/2255699/blog/4303305