1、本文使用的是64位桌面版系统,默认安装了network-manager,需要vi /etc/NetworkManager/NetworkManager.conf 修改文档中的managed参数,使之为true,这样才能跨过networ manager来手动设置上网
2、首先我们要ifconfig -a查看我们电脑的所有网卡,找到我们要配置的网卡名
root@ubuntu:/home/fff# ifconfig -a
ens33 Link encap:以太网 硬件地址 00:0c:29:ef:ce:74
inet 地址:192.168.188.129 广播:192.168.188.255 掩码:255.255.255.0
inet6 地址: fe80::20c:29ff:feef:ce74/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:21 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:57 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:2842 (2.8 KB) 发送字节:6399 (6.3 KB)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:184 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:184 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:13692 (13.6 KB) 发送字节:13692 (13.6 KB)
此处网卡名是ens33,不是常用的eth0,配置的时候注意名称不要弄错了
3、NAT模式上网
此时我们用的是dhcp获取动态ip上网,需配置interfaces文件如下:
root@ubuntu:/home/fff# vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet dhcp //dhcp 使用动态ip上网
address 192.168.3.141
netmask 255.255.255.0
gateway 192.168.3.1
其中ens33换成你自己的网卡名
然后用ifdown ens33 、 ifup ens33 来重启网卡,至此就可以上网了
如果不行就重启系统再重启网卡试试
4、桥接方式上网
先在虚拟机--网络编辑器中将上网方式设置为桥接方式上网,注意网卡选择你主机上网的网卡
虚拟机要上网最简单的就是使用动态ip来上网,需配置interfaces文件如下:
root@ubuntu:/home/fff# vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet dhcp //dhcp 使用动态ip上网
address 192.168.3.141
netmask 255.255.255.0
gateway 192.168.3.1
其中ens33换成你自己的网卡名
配置完成后,就可以重启系统了。
然后用ifdown ens33 、 ifup ens33 来重启网卡,至此就可以上网了
与NAT方式的不同点是此处我们获得的ip是与主机同一网段的,相当于局域网内的两台电脑
root@ubuntu:/home/fff# ifconfig
ens33 Link encap:以太网 硬件地址 00:0c:29:ef:ce:74
inet 地址:192.168.3.11 广播:192.168.3.255 掩码:255.255.255.0
inet6 地址: fe80::20c:29ff:feef:ce74/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:397 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:210 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:29978 (29.9 KB) 发送字节:24177 (24.1 KB)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:288 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:288 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
2、首先我们要ifconfig -a查看我们电脑的所有网卡,找到我们要配置的网卡名
root@ubuntu:/home/fff# ifconfig -a
ens33 Link encap:以太网 硬件地址 00:0c:29:ef:ce:74
inet 地址:192.168.188.129 广播:192.168.188.255 掩码:255.255.255.0
inet6 地址: fe80::20c:29ff:feef:ce74/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:21 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:57 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:2842 (2.8 KB) 发送字节:6399 (6.3 KB)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:184 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:184 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:13692 (13.6 KB) 发送字节:13692 (13.6 KB)
此处网卡名是ens33,不是常用的eth0,配置的时候注意名称不要弄错了
3、NAT模式上网
此时我们用的是dhcp获取动态ip上网,需配置interfaces文件如下:
root@ubuntu:/home/fff# vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet dhcp //dhcp 使用动态ip上网
address 192.168.3.141
netmask 255.255.255.0
gateway 192.168.3.1
其中ens33换成你自己的网卡名
然后用ifdown ens33 、 ifup ens33 来重启网卡,至此就可以上网了
如果不行就重启系统再重启网卡试试
4、桥接方式上网
先在虚拟机--网络编辑器中将上网方式设置为桥接方式上网,注意网卡选择你主机上网的网卡
虚拟机要上网最简单的就是使用动态ip来上网,需配置interfaces文件如下:
root@ubuntu:/home/fff# vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet dhcp //dhcp 使用动态ip上网
address 192.168.3.141
netmask 255.255.255.0
gateway 192.168.3.1
其中ens33换成你自己的网卡名
配置完成后,就可以重启系统了。
然后用ifdown ens33 、 ifup ens33 来重启网卡,至此就可以上网了
与NAT方式的不同点是此处我们获得的ip是与主机同一网段的,相当于局域网内的两台电脑
root@ubuntu:/home/fff# ifconfig
ens33 Link encap:以太网 硬件地址 00:0c:29:ef:ce:74
inet 地址:192.168.3.11 广播:192.168.3.255 掩码:255.255.255.0
inet6 地址: fe80::20c:29ff:feef:ce74/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:397 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:210 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:29978 (29.9 KB) 发送字节:24177 (24.1 KB)
lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:288 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:288 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:21300 (21.3 KB) 发送字节:21300 (21.3 KB)
注意:
如果无法ping通主机,可以先ping一下你的路由,路由能通的话,很可能就是防火墙的问题。
关闭主机防火墙,并在linux终端执行ufw disable或disable -F关闭防火墙
使用桥接模式上网,连外网切到dhcp,局域网用static