Network Adapter,中文名称网络适配器,简称网卡,是计算机一个硬件配置。在使用Vultr云服务器的时候,如果需要编辑Vultr云服务器的网络配置的话,那么可能需要确定当前使用的网络适配器名称。
一般情况下,在面临以下几种情况时,都需要知道网络适配器的名称:
- 添加新的专用网络
- 配置IPv6地址
- 从备份或快照恢复时进行网络修复
对于Linux操作系统,该IP实用程序是查找适配器名称的最佳方式,而FreeBSD和OpenBSD系统则可以使用ifconfig命令。下面简单说说Vultr云服务器查看网络适配器名称的简单方法。
注意:如果你的Vultr云服务器公共网络适配器还未配置,则需要通过Vultr Web管理面板进行设置,无法通过以下方法进行设置。
1、在Linux系统上查找适配器名称
要查询网络适配器名称,请以root身份连接SSH并运行以下命令:
# 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
,可以忽略lo
环回适配器。
此外,以下是某个Vultr云服务器同时具有公共网络和两个私有网络的另一个示例。
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
- 私有适配器1
enp6s0
的MAC地址为00:00:5e:00:53:fe
- 私有适配器2
enp7s0
的MAC地址为00:00:5e:00:53:ff
2、在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
是私有适配器名称。
3、OpenBSD系统上查找适配器名称
在 OpenBSD 上,以 root 身份运行ifconfig
实用程序。
# ifconfig
输出类似于以下内容:
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 32768
index 4 priority 0 llprio 3
groups: lo
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet 127.0.0.1 netmask 0xff000000
vio0: flags=808843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,AUTOCONF4> mtu 1500
lladdr 56:00:03:71:b0:3b
index 1 priority 0 llprio 3
groups: egress
media: Ethernet autoselect
status: active
inet 104.238.135.166 netmask 0xfffffe00 broadcast 104.238.135.255
vio1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
lladdr 5a:00:03:71:b0:3b
index 2 priority 0 llprio 3
media: Ethernet autoselect
status: no carrier
enc0: flags=0<>
index 3 priority 0 llprio 3
groups: enc
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> mtu 33136
index 5 priority 0 llprio 3
groups: pflog
在本例中,vio0
是公共适配器名称,vio1
是私有适配器名称。
当然,完全可以放心地忽略lo0
,它是本地环回。同时,enc0和pflog0是用于数据包过滤的,也可以忽略。
总结
以上就是Vultr云服务器查看Network Adapter(网络适配器)名称的简单方法,主要包括Linux、FreeBSD和OpenBSD系统,设置过程仅供参考。
其实,在使用Vultr云服务器时,如果需要额外添加IP地址的话,首先要知道的就是云服务器的网络适配器的名称,这样接下来的工作才能展开。