• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回服务器栏目

36 - 状态 - ifconfig - 网卡

作者:

贺及楼

成为作者

更新日期:2024-10-11 12:23:18

3种网络连接模式

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

ifconfig

ifconfig

网卡 意义 解释
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

安装net-tools

先确认在root帐号里

  1. apt install net-tools

安装net-tools
安装完成后才可以使用ifconfig命令

有可能连不上网

  1. ifconfig # 看有没有2个网卡,1个是连外网,1个是内网
  2. ifconfig -a # 可以看到网卡的名字一般是 enpxxx
  3. sudo dhclient ens33 # 重启试一下
  4. sudo ifconfig ens33 # 重启试一下
  5. service network restart # 重启试一下
  6. ifconfig eth3 down # 卸载网卡
  7. ifdown eth3 # 卸载网卡
  8. ifconfig eth3 up # 重新加载网卡
  9. ifup eth3 # 重新加载网卡

虚拟机固定ip 有sysconfig文件夹

NAT模式
192.168.56.1/24

进入/etc/sysconfig/network-scripts/ifcfg-enp0s3文件修改

  1. cd /etc/sysconfig/network-scripts
  2. vi ifcfg-enp0s3
  1. BOOTPROTO="static"
  2. ONBOOT="yes"
  3. IPADDR="192.168.56.103"
  4. #BOOTPROTO="dhcp" 表示注释该行
  5. IPADDR="192.168.56.103"
  6. 因为VirtualBoxIP192.168.56.1/24
  7. 最后一段是子网的划分
  8. 所以我们的虚拟机地址可以是192.168.56.x
  9. x2255都可以, 不一定非得是103

重启网络服务
service network restart

虚拟机固定ip ubuntu

  1. vim /etc/netplan/00-installer-config.yaml

设置固定IP

  1. # This is the network config written by 'subiquity'
  2. network:
  3. ethernets:
  4. enp0s3:
  5. dhcp4: true
  6. enp0s8:
  7. dhcp4: false # 禁用 dhcp
  8. addresses: [192.168.56.102/24] # 固定IP, 24即表示24位掩码255.255.255.0
  9. nameservers:
  10. addresses: [192.168.0.1] # 使用主机gateway
  11. version: 2

netplan apply # 使配置生效