1、请查看你的虚拟机的IP地址;
bernard@aqua:~$ ifconfig enp1s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether f0:76:1c:18:d9:a3 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4 bytes 630 (630.0 B) TX errors 1 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 8236 bytes 841245 (841.2 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 8236 bytes 841245 (841.2 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.128.67.6 netmask 255.254.0.0 broadcast 10.129.255.255 inet6 fe80::c932:b50:9426:186d prefixlen 64 scopeid 0x20<link> ether 5c:93:a2:bb:53:e9 txqueuelen 1000 (Ethernet) RX packets 168207 bytes 218831416 (218.8 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 102297 bytes 20815795 (20.8 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2、测试虚拟机与网关以及网站www.baidu.com的连通性;
bernard@aqua:~$ ping 127.0.0.1 PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.043 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.057 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.058 ms ^C --- 127.0.0.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2034ms rtt min/avg/max/mdev = 0.043/0.052/0.058/0.006 ms bernard@aqua:~$ ping 255.0.0.0 PING 255.0.0.0 (255.0.0.0) 56(84) bytes of data. ^C --- 255.0.0.0 ping statistics --- 14 packets transmitted, 0 received, 100% packet loss, time 13311ms bernard@aqua:~$ ping 255.254.0.0 PING 255.254.0.0 (255.254.0.0) 56(84) bytes of data. ^C --- 255.254.0.0 ping statistics --- 5 packets transmitted, 0 received, 100% packet loss, time 4092ms bernard@aqua:~$ ping www.baidu.com PING www.a.shifen.com (14.215.177.38) 56(84) bytes of data. 64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=1 ttl=54 time=23.3 ms 64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=2 ttl=54 time=20.4 ms 64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=3 ttl=54 time=20.5 ms 64 bytes from 14.215.177.38 (14.215.177.38): icmp_seq=4 ttl=54 time=28.4 ms ^C --- www.a.shifen.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3005ms rtt min/avg/max/mdev = 20.436/23.157/28.411/3.242 ms
3、测试你的主机是如何到达网站www.baidu.com的;
bernard@aqua:~$ traceroute www.baidu.com traceroute to www.baidu.com (14.215.177.38), 30 hops max, 60 byte packets 1 localhost (10.128.0.1) 4.420 ms 4.661 ms 4.649 ms 2 * * * 3 218.95.7.1 (218.95.7.1) 5.660 ms 6.000 ms 5.981 ms 4 182.98.60.41 (182.98.60.41) 5.965 ms 182.98.163.241 (182.98.163.241) 12.319 ms 182.98.60.45 (182.98.60.45) 8.069 ms 5 157.251.177.220.broad.nc.jx.dynamic.163data.com.cn (220.177.251.157) 18.977 ms 129.251.177.220.broad.nc.jx.dynamic.163data.com.cn (220.177.251.129) 8.049 ms 209.135.131.61.dial.nc.jx.dynamic.163data.com.cn (61.131.135.209) 8.060 ms 6 * 202.97.78.57 (202.97.78.57) 19.274 ms * 7 * * * 8 90.96.135.219.broad.fs.gd.dynamic.163data.com.cn (219.135.96.90) 22.584 ms 113.96.4.209 (113.96.4.209) 19.077 ms 22.915 ms 9 98.96.135.219.broad.fs.gd.dynamic.163data.com.cn (219.135.96.98) 26.494 ms 14.29.117.238 (14.29.117.238) 20.734 ms 21.775 ms 10 * 121.14.67.146 (121.14.67.146) 27.863 ms * 11 * * * 12 * * * 13 * * * 14 * * * 15 * * * 16 * * * 17 * * * 18 * * * 19 * * * 20 * * * 21 * * * 22 * * * 23 * * * 24 * * * 25 * * * 26 * * * 27 * * * 28 * * * 29 * * * 30 * * *
4、请为你的虚拟机设置静态IP地址;
^_^ 不想污染自己的电脑
sudo netplan generate sudo vim /etc/netplan/01-netcfg.yaml
然后在这里设置
network: version: 2 renderer: networkd ethernets: ens33: #配置的网卡名称 dhcp4: no #dhcp4关闭 dhcp6: no #dhcp6关闭 addresses: [192.168.1.55/24] #设置本机IP及掩码 gateway4: 192.168.1.254 #设置网关 nameservers: addresses: [114.114.114.114, 8.8.8.8] #设置DNS
最后
sudo netplan apply
即可
5、请修改你的Linux主机的主机名
bernard@aqua:~$ cd etc/sysconfig/network-scripts/ bash: cd: etc/sysconfig/network-scripts/: No such file or directory bernard@aqua:~$ sudo vi /etc/netplan/01-netcfg.yaml bernard@aqua:~$ hostname aqua bernard@aqua:~$ hostname anton hostname: you must be root to change the host name bernard@aqua:~$ sudo hostname anton bernard@aqua:~$ hostname anton
6、为ubuntu安装openssh服务器,并使用secureCRT软件进行远程连接。
bernard@aqua:~$ sudo apt install openssh-server bernard@aqua:~$ ps -e | grep ssh 1072 ? 00:00:00 ssh-agent 35836 ? 00:00:00 sshd bernard@aqua:~$ service ssh start
ssh bernard@10.128.67.6
即可