VirtualBox虚拟机配置静态IP

环境:主机Win10,VirtualBox6.1 虚拟机Ubuntu16.04
1 、选择桥接模式

在这里插入图片描述

2、 查看宿主主机的网关、DNS

在这里插入图片描述

3、更改ubuntu配置文件
ubuntu的网卡配置信息在 /etc/network/interfaces
hadoop@node1:~$ sudo vi /etc/network/interfaces

打开后添加如下代码
auto enp0s3 #(注意这里是你用的网卡,不一定是eth0,我的就是enp0s3 )
iface enp0s3 inet static # 把网卡设置成静态
address 192.168.43.XXX # 自定义的ip 网段跟主机要一样,
gateway 192.168.43.1 # 网关需要在主机上查看,主机是win系统的,在控制台输入 ipconfig /all查看
netmask 255.255.255.0 #子网掩码

在这之前一定要注释掉带有dhcp的那一行,那是动态分配ip的命令。

4、配置dns服务器

这个很重要:如果不配置,就没办法ping通外网。
方法是永久性的,命令:

hadoop@node1:~$ sudo vi /etc/resolvconf/resolv.conf.d/base

加入这个:
nameserver  192.168.43.1  #这跟你主机的dns要一样。
重启networking服务
hadoop@node1:~$ sudo /etc/init.d/networking restart

最后试试能不能ping的通主机和外网
hadoop@node1:~$ ping www.baidu.com -c 3
PING www.a.shifen.com (110.242.68.3) 56(84) bytes of data.
64 bytes from 110.242.68.3: icmp_seq=1 ttl=52 time=43.5 ms
64 bytes from 110.242.68.3: icmp_seq=2 ttl=52 time=210 ms
64 bytes from 110.242.68.3: icmp_seq=3 ttl=52 time=49.9 ms

--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 43.547/101.502/210.983/77.459 ms
hadoop@node1:~$ ping 192.168.43.1 -c 3
PING 192.168.43.1 (192.168.43.1) 56(84) bytes of data.
64 bytes from 192.168.43.1: icmp_seq=1 ttl=64 time=79.9 ms
64 bytes from 192.168.43.1: icmp_seq=2 ttl=64 time=35.2 ms
64 bytes from 192.168.43.1: icmp_seq=3 ttl=64 time=3.74 ms

--- 192.168.43.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 3.744/39.664/79.999/31.287 ms

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值