Linux从入门到放弃之VirtualBox下Ubuntu16.04版本的网络配置

相信很多小伙伴儿学习Linux都是在自己Windows系统上安装虚拟机后,在虚拟机上装的Linux系统,安装Linux系统后一般会进行系统的网络配置,当然可选择的虚拟机有很多,我选择的是VirtualBox,是因为它的很方便,主要是免费。所以今天我主要是叙述一下VirtualBox下如何配置Ubuntu16.04版本的网络,让宿主机和虚拟机可以相互ping通。

一、首先是VirtualBox设置

  • 连接方式:网卡连接模式选择“桥接网卡”;

  • 界面名称:界面名称设置是我踏坑的过程,我刚开始选择的是“Realtek PCIe GBE Family Controller”,然后始终ping不通,其实界面名称就是本地网卡名称,因为我用的是无线网卡,所以需要选择“TP-LINK Wireless USB Adapter”,也就是我的无线网卡名称,所以这里需要根据自己真实的网卡名称选择;

  • 混杂模式:全部允许

  • 最后接入网线勾选上保存

二、Ubuntu网卡配置

  • 执行 “sudo vi /etc/network/interfaces” 修改网卡配置信息。配置时需要注意虚拟机的IP地址和主机的IP地址在同一网段,虚拟机的网关和主机一致

# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopback
#primary network interfaceauto enp0s3iface enp0s3 inet staticaddress 192.168.0.100netmask 255.255.255.0gateway 192.168.0.1
  • 执行:“vim /etc/resolv.conf”添加如下配置DNS解析

nameserver 192.168.0.1
  • 执行:“vim /etc/resolvconf/resolv.conf.d/base” 后添加如下配置 ,让

DNS解析配置重启系统后还能生效

nameserver 192.168.0.1

 

重启系统如果能相互ping通,那进行下一步SSH配置,反之先检查网卡配置是否正确,另外如果Ubuntu网络提示:未找到合法的活动链接,需要编辑/etc/NetworkManager/NetworkManager.conf,将managed=false改成managed=true 然后重启.(该部分是我遇到的问题,主要参考https://blog.csdn.net/fantasticqiang/article/details/80584962 博客解决)

造成问题的原因

Linux里面有两套管理网络连接的方案:

1、/etc/network/interfaces(/etc/init.d/networking)

2、Network-Manager

两套方案是冲突的,不能同时共存。

第一个方案适用于没有桌面的环境,如:服务器;或者那些完全不需要改动连接的场合。

第二套方案使用于有桌面的环境,特别是笔记本,搬来搬去,网络连接情况随时会变的。

他们两个为了避免冲突,又能共享配置,就有了下面的解决方案:

1、当Network-Manager发现/etc/network/interfaces被改动的时候,则关闭自己(显示为未托管),除非managed设置成真。

2、当managed设置成真时,/etc/network/interfaces,则不生效。

 

三、关闭防火墙

·      执行指令 “sudo ufw enable | disable”  

防火墙常用指令:

· 安装:sudo apt-get install ufw

· 查看状态:sudo ufw status

· 开启/关闭:sudo ufw enable | disable

· 默认允许/禁止:sudo ufw default allow | deny

· 允许/禁止:sudo ufw allow|deny 服务 | port,如:sudo ufw deny 22

· 移除规则:sudo ufw delete deny 22

· 允许范围端口:sudo ufw allow 5901:5999/tcp

 

四、成果

 

 

--|END|--

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值