Linux网络配置参考

设置网卡信息

/etc/sysconfig/network-scripts/ifcfg-IFACE:通过大量的参数来定义接口的属性,可以通过 vim 等文本编辑器直接修改:

TYPE=Ethernet    #接口类型
BOOTPROTO=dhcp #激活此接口使用什么协议来配置接口的属性,有dhcp、bootp、static、none等
DEFROUTE=yes #是否以此接口创建默认路由
PEERDNS=yes #如果BOOTPROTO的值为DHCP,是否允许dhcp server分配的dns服务器指向覆盖本地手动指定的DNS服务器指向
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes #是否初始化IPV6
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32 #此配置文件对于的设备名称
UUID=a3471195-913d-4e38-b521-47ffa1859ffe #此设备的唯一标识
DEVICE=ens32 #此设备文件对于的设备名称
ONBOOT=yes #系统启动时是否激活此设备

除了以上的一些参数之外还有其他一些比较重要的参数:

DNS1:DNS指向,最多可以有三个
DOMAIN:DNS搜索域
IPADDRip地址
NETMASK:子网掩码;在centos7中支持使用PREFIX以长度方式指明子网掩码
GATEWAY:默认网关
USERCTL:是否允许普通用户控制
HWADDR:设备的MAC地址
NM_CONTROLLED:是否使用NetworkManager服务来控制接口

配置完成后需要重启网卡

service network restart

配置 DNS

/etc/resolv.conf

nameserver 114.114.114.114

配置 HOSTS

/etc/hosts

127.0.0.1 localhost.localdomain localhost

主机名称配置

hostname 123
0%