UBUNTU1804桥接模式下使用静态IP
使用虚拟机的时候,网络连接采用桥接模式,又不想IP动态变化,同时采用aliyun镜像源更新包,需要以下几个步骤。
- 使用ipconfig /all 查看windows端IP地址。虚拟机中的静态IP应和windows的IP在同一网段。
无线局域网适配器 WLAN 2:
IPv4 地址 . . . . . . . . . . . . : 192.168.31.48(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 192.168.31.1
DHCP 服务器 . . . . . . . . . . . : 192.168.31.1
DHCPv6 IAID . . . . . . . . . . . : 406603480
DNS 服务器 . . . . . . . . . . . : 192.168.31.1
TCPIP 上的 NetBIOS . . . . . . . : 已启用
- ubuntu下执行
ifconfig
,获取网卡名称,除去还回网卡lo之外的另外一个物理网卡。此处为ens33。
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.31.183 netmask 255.255.255.0 broadcast 192.168.31.255
inet6 fe80::20c:29ff:fe4e:4e25 prefixlen 64 scopeid 0x20<link>
inet6 240e:399:f74:bb9:20c:29ff:fe4e:4e25 prefixlen 64 scopeid 0x0<global>
ether 00:0c:29:4e:4e:25 txqueuelen 1000 (以太网)
RX packets 39988 bytes 53529361 (53.5 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 12822 bytes 1273790 (1.2 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
- ubuntu下执行
sudo vim /etc/network/interfaces
,添加如下内容。
auto ens33
iface ens33 inet static
address 192.168.31.183
netmask 255.255.255.0
gateway 192.168.31.1
iface ens33 inet6 auto
- 如果需要使用aliyun的镜像源,需要设置阿里云公共dns,
sudo vim /etc/systemd/resolved.conf
,后续使用sudo apt-get update的时候才不会出现无法解析主机地址“mirrors.aliyun.com”
[Resolve]
DNS=114.114.114.114
- 重启网络,
sudo /etc/init.d/networking restart
- 试试虚拟机下网络能不能通
- 试试sudo apt-get update会不会正常,不要出现无法解析主机地址啥。