CentOS 7下网卡命名规则:
CentOS 7 开始对于网卡的编号则有另一套规则, 网卡的界面代号现在与网卡的来源有关,基本上的网卡名称会是这样分类的:
eno1 : 代表由主板 BIOS 内置的网卡
ens1 : 代表由主板 BIOS 内置的 PCI-E 界面的网卡
enp2s0 : 代表 PCI-E 界面的独立网卡, 可能有多个插孔, 因此会有 s0, s1… 的编号
eth0 : 如果上述的名称都不适用, 就回到原本的默认网卡编号
CentOS 7 也希望我们不要手动修改配置文件, 直接使用所谓的 nmcli 这个指令来设置网络参数即可显示NetworkManager网络总体状态
[root@adsl-172-10-100-128 network-scripts]# nmcli general status
STATE CONNECTIVITY WIFI-HW WIFI WWAN-HW WWAN
connected full enabled enabled enabled enabled
显示设备及其状态
[root@adsl-172-10-100-128 network-scripts]# nmcli device status
DEVICE TYPE STATE CONNECTION
virbr0 bridge connected virbr0
ens33 ethernet connected ens33
ens37 ethernet connected ens37
lo loopback unmanaged --
virbr0-nic tun unmanaged --
显示所有链接
[root@adsl-172-10-100-128 network-scripts]# nmcli connection show
NAME UUID TYPE DEVICE
ens33 31999985-233f-46ff-98fa-d9d7b566f3bc 802-3-ethernet ens33
ens37 001e8f90-b6bf-4caf-8b5d-9d83adc6c833 802-3-ethernet ens37
virbr0 ba69e3ca-64e5-4186-a985-77cda6eddbc7 bridge virbr0
也可以简写
[root@adsl-172-10-100-128 network-scripts]# nmcli con show
NAME UUID TYPE DEVICE
ens33 31999985-233f-46ff-98fa-d9d7b566f3bc 802-3-ethernet ens33
ens37 001e8f90-b6bf-4caf-8b5d-9d83adc6c833 802-3-ethernet ens37
virbr0 ba69e3ca-64e5-4186-a985-77cda6eddbc7 bridge virbr0
显示接口详细信息
[root@adsl-172-10-100-120 ~]# nmcli dev sh bond0
GENERAL.DEVICE: bond0
GENERAL.TYPE: bond
GENERAL.HWADDR: 00:0C:29:46:29:8F
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: bond-bond0
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/0
IP4.ADDRESS[1]: 172.10.100.120/24
IP4.GATEWAY: 172.10.100.2
IP4.DNS[1]: 114.114.114.114
IP4.DNS[2]: 223.5.5.5
IP6.ADDRESS[1]: fe80::265a:8fa0:f4f2:28fe/64
IP6.GATEWAY:
如果一时想不起来某个参数可以这样
[root@adsl-172-10-100-120 ~]# nmcli con help
Usage: nmcli connection { COMMAND | help }
COMMAND := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export }
show [--active] [--order <order spec>]
show [--active] [id | uuid | path | apath] <ID> ...
up [[id | uuid | path] <ID>] [ifname <ifname>] [ap <BSSID>] [passwd-file <file with passwords>]
down [id | uuid | path | apath] <ID> ...
add COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS SLAVE_OPTIONS IP_OPTIONS [-- ([+|-]<setting>.<property> <value>)+]
modify [--temporary] [id | uuid | path] <ID> ([+|-]<setting>.<property> <value>)+
clone [--temporary] [id | uuid | path ] <ID> <new name>
edit [id | uuid | path] <ID>
edit [type <new_con_type>] [con-name <new_con_name>]
delete [id | uuid | path] <ID>
monitor [id | uuid | path] <ID> ...
reload
load <filename> [ <filename>... ]
import [--temporary] type <type> file <file to import>
export [id | uuid | path] <ID> [<output file>]