環境為centos7,網卡模式為僅主機模式,搭配koolshare軟路由實現外網連接
koolshare軟路由的作用是如果你使用的虛擬機為橋接模式,那么在更換網絡后你的虛擬機就會遠程連接不上。
但是koolshare不一樣,因為koolshare使用的是僅主機模式,所有的虛擬機都不會因為更換網絡而導致連接不上,只要koolshare開着,不管你的本機使用的是什么網絡都可以遠程連接,有的時候還是很方便的。
1.首先你需要先安裝好koolshare並保證軟路由可以上網,沒有安裝的可以看我上一篇隨筆的koolshare安裝
將koolshare軟路由開機
2.隨后搭建一台centos虛擬機,內存大小等看自己情況來設置,網卡模式要選擇為僅主機模式
3.安裝好虛擬機之后vi編輯/etc/sysconfig/network-scripts/ifcfg-ens33文件,標紅處為需要修改的地方,最下方5行為需要添加的行
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=1063432f-69b4-4cb7-8f2a-ddb1a5134839 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.66.99 ##IP地址為自定義,但網段一定要跟koolshare的66網段一致。 NETMASK=255.255.255.0 GATEWAY=192.168.66.1 DNS1=192.168.66.1 DNS2=114.114.114.114
2.編輯好文件后執行重啟網卡命令
[root@localhost ~]# systemctl restart network
3.重啟過后使用xshell連接相應的ip即可
4.查看是否能連接外網
[root@localhost ~]# ping www.baidu.com PING www.a.shifen.com (180.101.49.12) 56(84) bytes of data. 64 bytes from 180.101.49.12 (180.101.49.12): icmp_seq=1 ttl=127 time=29.4 ms 64 bytes from 180.101.49.12 (180.101.49.12): icmp_seq=2 ttl=127 time=28.8 ms 64 bytes from 180.101.49.12 (180.101.49.12): icmp_seq=3 ttl=127 time=33.4 ms
成功!
此虛擬機連接軟路由即配置完成!