
| 英文名 | 中文名 | 网络 | 默认网段 | 描述 |
|---|---|---|---|---|
| Bridged | 桥接模式 | VMnet0 | 192.168.0.xx | 在路由器”民政局”那里”上过户口”的成年人,有自己单独的居住地址,虽然和主机住在同一个大院里,但好歹是有户口的人,可以大摇大摆地直接和外面通信。 |
| NAT | 网络地址转换模式 | VMnet8 | 192.168.56.xx | 黑户,路由器”民政局”根本不知道有这么个人,自然也不会主动和它通信。即使虚拟机偶尔要向外面发送点的信件,都得交给主机以主机的名义转发出去,主机还专门请了一位叫做NAT的老大爷来专门负责这些虚拟机的发信、收信事宜 |
| Host-only | 仅主机模式 | VMnet1 | 纯粹是一个彻彻底底的黑户,不仅没有户口、路由器”民政局”不知道这么号人,还被主机关在小黑屋里,连信件也不准往外发。 |

| 网卡 | 意义 | 解释 |
|---|---|---|
| eth0 | 第一块网卡 | |
| enp0s3 | eth0升级 | en代表以太网卡。p0s3代表PCI接口的物理位置为(0,3), 其中横座标代表bus,纵座标代表slot |
| lo | 主机的回坏地址 |
| enp0s3 | : flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 |
|---|---|
| inet 192.168.56.102 netmask 255.255.255.0 broadcast 192.168.56.255 | |
| inet6 fe80::a00:27ff:fe78:76c3 prefixlen 64 scopeid 0x20<link> | |
| ether 08:00:27:78:76:c3 txqueuelen 1000 (Ethernet) | |
| RX packets 15992 bytes 1550956 (1.4 MiB) | |
| RX errors 0 dropped 0 overruns 0 frame 0 | |
| TX packets 6044 bytes 1022821 (998.8 KiB) | |
| TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 |
| lo | : flags=73<UP,LOOPBACK,RUNNING> mtu 65536 |
|---|---|
| inet 127.0.0.1 netmask 255.0.0.0 | |
| inet6 ::1 prefixlen 128 scopeid 0x10<host> | |
| loop txqueuelen 1 (Local Loopback) | |
| RX packets 15273888 bytes 1929203265 (1.7 GiB) | |
| RX errors 0 dropped 0 overruns 0 frame 0 | |
| TX packets 15273888 bytes 1929203265 (1.7 GiB) | |
| TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 |
先确认在root帐号里
apt install net-tools

安装完成后才可以使用ifconfig命令
ifconfig # 看有没有2个网卡,1个是连外网,1个是内网ifconfig -a # 可以看到网卡的名字一般是 enpxxxsudo dhclient ens33 # 重启试一下sudo ifconfig ens33 # 重启试一下service network restart # 重启试一下ifconfig eth3 down # 卸载网卡ifdown eth3 # 卸载网卡ifconfig eth3 up # 重新加载网卡ifup eth3 # 重新加载网卡
NAT模式
192.168.56.1/24
进入/etc/sysconfig/network-scripts/ifcfg-enp0s3文件修改
cd /etc/sysconfig/network-scriptsvi ifcfg-enp0s3
BOOTPROTO="static"ONBOOT="yes"IPADDR="192.168.56.103"#BOOTPROTO="dhcp" 表示注释该行IPADDR="192.168.56.103"因为VirtualBox的IP是192.168.56.1/24最后一段是子网的划分所以我们的虚拟机地址可以是192.168.56.xx是2到255都可以, 不一定非得是103
重启网络服务service network restart
vim /etc/netplan/00-installer-config.yaml
设置固定IP
# This is the network config written by 'subiquity'network:ethernets:enp0s3:dhcp4: trueenp0s8:dhcp4: false # 禁用 dhcpaddresses: [192.168.56.102/24] # 固定IP, 24即表示24位掩码255.255.255.0nameservers:addresses: [192.168.0.1] # 使用主机gatewayversion: 2
netplan apply # 使配置生效