当前位置: 首页 > Linux

Linux--网络配置

时间:2023-04-06 22:05:13 Linux

我们安装好linux系统后,需要为系统配置网络服务,让系统可以上网。一。快速配置,立即生效----这种配置方式会在网络服务或主机重启时失效。ifconfig命令ifconfig--只输入这条命令显示网卡的配置信息。192.168.1.10/24ifconfig[up|down]——可以启用/禁用网卡。当网卡需要添加多个url时ifconfigethX:YIP/MASK–非主地址不能使用dhcp动态获取eg:ifconfigeth0:1192.168.1.20/24二.修改配置文件,永久有效----这样修改后,即使主机重启,配置仍然生效。修改网络接口配置文件,实现永久网络配置。配置文件如下:DEVICE=eth0/Associateddevice,关联设备名要和文件名“interface_name”的后半部分一致BOOTPROTO={none|static|dhcp}/Bootprotocol:要使用静态地址,使用静态或无;dhcp表示使用DHCP服务器获取地址IPADDR:/IP地址NETMASK:/子网掩码GATWAY:/设置默认网关ONBOOT=yes/开机时是否自动激活副网口USERCTL:{yes|no}/是否允许普通用户控制该接口:PEERDNS:{yes|no}/BOOTPROTO为dhcp时是否接受DHCP服务器指定的DNS地址UUID=8d3eeeee-48d4-43f1-9158-d98e301dc46a/UniqueIdentificationcode注意:/etc/sysconfig/network中NETWORKING=yes的配置才能生效,如果是no,那么无论怎么配置,都无法上网。ip命令是iproute2套件中的一个命令。ip命令的功能比ifconfig命令更强大。我们也可以使用ip命令来添加|deleteipaddressipaddr|deladdIP/MASKdevethX--这个命令可以用ifconfig添加ip地址但是不能用ipaddr查看可以查看ipaddr|deladdIP/MASKdevethXlabelethX:Y--ifconfig可以显示ip命令几个常用的命令iplinkshow/显示网络设备信息iplinksetdevethXdown/disablenetworkequipmentipaddrshow/显示协议地址注:redhat7/centos7以上版本网卡接口命名规则都有改了,网卡的名字是eno,配置的时候要注意网卡的名字。ip命令还有很多强大的功能。本文仅介绍网络配置的功能。对于redhat7/centos7以上的版本,nmcli命令即可完成网卡的配置,可以写入配置文件中。网络配置永久有效nmcliconfigurationnetwork----连接逻辑设置nmcliconnectionaddcon-nameXXXtypeethernetifname+网卡----定义XXX的新链接nmcliconnectionmodifyXXXipv4.addresses'X.X.X.X/24X.X.X.254'Modifyipv4addressnmcliconnectionmodifyXXXipv4.methodmanualModifymanualconfigurationnmcliconnectionmodifyXXXipv4.dns114.114.114.114ModifydnsnmcliconnectionupXXXOpennmcliconnectionshow/显示网卡连接nmclidevice/查看所有网卡信息nmcliconnectionreloadconfiguration连接网络并配置其他相关命令hostnamectlset-hostnameXXX/修改主机名(永久有效)hostnamename/修改主机名(临时修改)/etc/init.d/networkrestart/重启网卡servicenetworkrestart/重启网络服务systemctlrestartnetwork.service/redhat7重启网络服务ifdown|ifupethX/disable|enable网卡设备/etc/resolv.conf/DNS配置文件nslookupip|hostname/用于域名解析