如何查询云服务器的网络适配器名称?

  • 发布时间:2021-11-11 14:21:12
  • 阅读次数:935

在设置云服务器的网络属性时,我们需要先查询当前使用的网络适配器名称。例如添加私有网络、设置IPv6地址、从备份恢复等场景,都需要设置网络属性。对于Linux操作系统而言,使用IP工具是查询网络适配器名称的最方便的方法,而FreeBSD系统可以使用ifconfig。下面详细说明这些工具的使用方法。

Linux系统

如果云服务器无法远程,可以使用控制台进入系统,执行以下命令查询网络配置器信息。

# ip addr show

如果我们只有公共网络,没有私有网络,会输出类似下面的结果。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 00:00:5e:00:53:10 brd ff:ff:ff:ff:ff:ff

以上结果显示,网络适配器名称是enp1s0,MAC地址是00:00:5e:00:53:10,loopback适配器可以忽略。

以下是另一台云服务器的示例,这台包括一个公共网络和两个私有网络。

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 00:00:5e:00:53:20 brd ff:ff:ff:ff:ff:ff
3: enp6s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 00:00:5e:00:53:fe brd ff:ff:ff:ff:ff:ff
4: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 00:00:5e:00:53:ff brd ff:ff:ff:ff:ff:ff

以上结果显示,公共网络的适配器名称是enp1s0,MAC地址是00:00:5e:00:53:20;第一个私有网络的适配器名称是enp6s0,MAC地址是00:00:5e:00:53:fe;第一个私有网络的适配器名称是enp7s0,MAC地址是00:00:5e:00:53:ff。

FreeBSD系统

在FreeBSD系统上,以root身份执行ifconfig命令。

# ifconfig

输出类似下面的结果。

vtnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=6c07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
    ether 56:00:03:71:b0:2b
    inet 149.28.59.190 netmask 0xfffffe00 broadcast 149.28.59.255
    media: Ethernet 10Gbase-T <full-duplex>
    status: active
    nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
vtnet1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=6800bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
    ether 5a:00:03:71:b0:2b
    media: Ethernet 10Gbase-T <full-duplex>
    status: active
    nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
    options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
    inet6 ::1 prefixlen 128
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
    inet 127.0.0.1 netmask 0xff000000
    groups: lo
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>

上面的例子中,公共网络的适配器名称是vtnet0 ,私有网络的适配器名称是vtnet1。

【全文完】

< 上一篇:Linux系统文件操作提示Read-only file system的解决办法 下一篇:CentOS系统用户管理常用操作 >