英文名 | 中文名 | 网络 | 默认网段 | 描述 |
---|---|---|---|---|
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 # 可以看到网卡的名字一般是 enpxxx
sudo 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-scripts
vi 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.x
x是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: true
enp0s8:
dhcp4: false # 禁用 dhcp
addresses: [192.168.56.102/24] # 固定IP, 24即表示24位掩码255.255.255.0
nameservers:
addresses: [192.168.0.1] # 使用主机gateway
version: 2
netplan apply # 使配置生效