广州天河区做网站的公司,网站制作方案去哪找,网站如何提交给百度,佛山移动网站设计公司使用nmcli命令配置网络NetworkManager是管理和监控网络设置的守护进程#xff0c;设备既就是网络接口#xff0c;连接是对网络接口的配置#xff0c;一个网络接口可以有多个连接配置#xff0c;但同时只有一个连接配置生效。1 配置主机名CentOS6 之前主机配置文件#xff…使用nmcli命令配置网络NetworkManager是管理和监控网络设置的守护进程设备既就是网络接口连接是对网络接口的配置一个网络接口可以有多个连接配置但同时只有一个连接配置生效。1 配置主机名CentOS6 之前主机配置文件/etc/sysconfig/networkCentOS7主机名配置文件/etc/hostname默认没有这个文件通过DNS反向解析获取主机名主机名默认为localhost.localdomain显示主机名信息hostnamehostnamectl status创建并修改文件并生效hostnamectl set-hostname deskX.example.com[rootcentos73 ~]# hostnamectl set-hostname centos7.3.com[rootcentos73 ~]# hostnamecentos7.3.com[rootcentos73 ~]# cat /etc/hostnamecentos7.3.com可以看到已经修改成功。删除文件。回复默认主机名localhost.localdomain2 常用命令nmcli connection show 显示所有连接nmcli connection show --active 显示所有活动的连接状态nmcli connection show ens33 显示网络连接配置nmcli device status 显示设备状态nmcli device show ens33 显示网络接口属性nmcli connection add help 查看帮助nmcli connection reload 重新加载配置nmcli connection down test2 禁用test2的配置注意一个网卡可以有多个配置。nmcli connection up test2 启用test2的配置nmcli device disconnect ens33 禁用ens33网卡物理网卡nmcli device disconnect ens33 启用ens33网卡图形工具nm-connection-editor字符工具nmtuinmtui-connectnmtui-editnmtui-hostname3 创建新连接配置(1)创建新连接配置defaultIP通过DHCP自动获取[rootcentos73 ~]# nmcli connection add con-name default type Ethernet ifname eth0Connection default (d62f98af-86ed-4735-80aa-2d80351765b2) successfully added.删除连接[rootcentos73 ~]# nmcli connection delete defaultConnection default (d62f98af-86ed-4735-80aa-2d80351765b2) successfully deleted.(2)创建新的连接配置test2指定静态IP不自动连接[rootcentos73 ~]# nmcli connection add con-name test2 ipv4.method manual ifname ens33 autoconnect no type Ethernet ipv4.addresses 172.25.100.100/24 gw4 172.25.100.1Connection test2 (98385bf5-8cc3-47e3-a5f2-51e2d736be6d) successfully added.参数说明con-name 指定连接名字没有特殊要求ipv4.methmod 指定获取IP地址的方式ifname 指定网卡设被名既就是次配置所生效的网卡autoconnect 指定是否自动启动ipv4.addresses 指定IPv4地址gw4指定网关4查看/etc/sysconfig/network-scripts/目录会看到多出一个文件ifcfg-test2。说明添加确实生效了。/etc/sysconfig/network-scripts/ifcfg-test2[rootcentos73 ~]# ls /etc/sysconfig/network-scripts/ifcfg-*/etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-lo/etc/sysconfig/network-scripts/ifcfg-ens34 /etc/sysconfig/network-scripts/ifcfg-test25 启用test2连接配置[rootcentos73 ~]# nmcli connection up test2Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)[rootcentos73 ~]# systemctl restart network看下是否生效[rootcentos73 ~]# nmcli device show ens33GENERAL.DEVICE: ens33GENERAL.TYPE: ethernetGENERAL.HWADDR: 00:0C:29:3A:00:82GENERAL.MTU: 1500GENERAL.STATE: 100 (connected)GENERAL.CONNECTION: test2GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/7WIRED-PROPERTIES.CARRIER: onIP4.ADDRESS[1]: 172.25.100.100/24IP4.GATEWAY: 172.25.100.1IP6.ADDRESS[1]: fe80::5a5b:2cc3:a448:e2e1/64IP6.GATEWAY:好了基本的IP地址配置成功6 修改连接设置(1)修改test2为自动启动[rootcentos73 ~]# nmcli connection modify test2 connection.autoconnect yes(2)修改DNS为172.25.1.1[rootcentos73 ~]# nmcli connection modify test2 ipv4.dns 172.25.1.1(3)添加DNS 114.114.114.114[rootcentos73 ~]# nmcli connection modify test2 ipv4.dns 114.114.114.114看下是否成功[rootcentos73 ~]# cat /etc/sysconfig/network-scripts/ifcfg-test2TYPEEthernet[……]NAMEtest2UUID98385bf5-8cc3-47e3-a5f2-51e2d736be6dDEVICEens33ONBOOTyesDNS1172.25.1.1IPADDR172.25.100.100PREFIX24GATEWAY172.25.100.1DNS2114.114.114.114可以看到均已生效(4)删除DNS[rootcentos73 ~]# nmcli connection modify test2 -ipv4.dns 114.114.114.114(5)修改IP地址[rootcentos73 ~]# nmcli connection modify test2 ipv4.addresses 200.100.100.100/24 gw4 200.100.100.1(6)还可以添加多个IP[rootcentos73 ~]# nmcli connection modify test2 ipv4.addresses 10.10.10.10/87 nmcli 命令和/etc/sysconfig/network-scripts/ifcfg-*文件的对应关系ipv4.method manual BOOTPROTOnoneipv4.method autoBOOTPROTOdhcpipv4.addresses 192.0.2.1/24 IPADDR192.0.2.1PREFIX24gw4192.0.2.254 GATEWAY192.0.2.254ipv4.dns 8.8.8.8 DNS08.8.8.8ipv4.dns-search example.com DOMAINexample.comipv4.ignore-auto-dns true PEERDNSnoconnection.autoconnect yes ONBOOTyesconnection.id eth0 NAMEeth0connection.interface-name eth0 DEVICEeth0802-3-ethernet.mac-address . . . HWADDR . . .