使用配置文件配置网络
1.配置文件存放位置
1.IP/NETMASK/GW/DNS等属性的配置文件:/etc/sysconfig/network-scripts/ifcfg-iface(网络设备对的接口名称)
2.路由的相关配置文件:/etc/sysconfig/network-scripts/route-iface(若对应接口不存在,可自行创建)
3.DNS配置文件:/etc/resolv.conf
2.配置文件各条目含义
1.含义
1.DEVICE="ens33":此配置文件对应的设备名称
2.NAME="ens33":设备名称(centos7中兼容的模式)
3.ONBOOT="yes":在系统引导启动过程中,是否激活此接口
4.UUID="088467d4-ad2a-442a-a6c8-8c3ad1f1a1dd":此设备的唯一标识(uuidgen可获取UUID)
5.NETBOOT:是否支持网络引导
6.IPV6INIT="yes":是否初始化ipv6
7.BOOTPROTO="static":激活此接口时对应使用哪种协议来配置接口的属性,可用选项有dhcp(动态配置ip地址);bootp(自动分配);static(静态地址);none(不使用任何协议,静态地址)
8.TYPE="Ethernet":接口类型,一般有Ethernet,Bridge
9.DNS1:第一DNS服务器指向
10.DNS2:备用DNS服务器指向
11.DOMAIN:DNS搜索域
12.IPADDR:IP地址
13.NETMASK:掩码地址,Centos7支持使用PREFIX(PREFIX=24
)以长度方式指明子网掩码
14.GATEWAY:默认网关
15.USERCTL:是否允许普通用户控制此设备
16.PEERDNS:如果BOOTPROTO的值为“dhcp”,是否允许dhcp server分配的dns服务器指向覆盖本地手动指定的dns服务器指向,默认允许
17.HWADDR=00:0C:29:EB:8B:6E
:设备的MAC地址
18.NM_CONTROLLLED:是否使用NetworkManager服务来控制接口(一般是使用network服务的)
19.DEFROUTE:是否把当前网络设备设定为默认路由
20.IPV4_FAILURE_FATAL=no:是否开启ipv4致命错误检测
2.测试centos7配置网络
1)更改配置文件
[root@yuki ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" 更改为静态配置iP
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPADDR=192.168.3.100 配置ip
NETMASK=255.255.255.0 配置子网掩码
GATEWAY=192.168.3.1 配置网关
DNS1=114.114.114.114 配置DNS
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="088467d4-ad2a-442a-a6c8-8c3ad1f1a1dd"
DEVICE="ens33"
ONBOOT="yes" 更改为开机启动
2)保存配置文件后,重新启动网络服务
[root@yuki ~]# systemctl restart network.service
[root@yuki ~]# systemctl status network.service
● network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
"Active: active (exited) since 三 2019-05-15 23:18:25 CST; 6s ago 确认已经启动"
Docs: man:systemd-sysv-generator(8)
Process: 3158 ExecStop=/etc/rc.d/init.d/network stop (code=exited, status=0/SUCCESS)
Process: 3324 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)
5月 15 23:18:25 yuki systemd[1]: Starting LSB: Bring up/down networking...
5月 15 23:18:25 yuki network[3324]: Bringing up loopback interface: [ OK ]
5月 15 23:18:25 yuki network[3324]: Bringing up interface ens33: Connection successfully activated...n/6)
5月 15 23:18:25 yuki network[3324]: [ OK ]
5月 15 23:18:25 yuki systemd[1]: Started LSB: Bring up/down networking.
Hint: Some lines were ellipsized, use -l to show in full.
3)测试是否配置成功
已经可以ping通某度
[root@yuki ~]# ping www.baidu.com
PING www.a.shifen.com (119.75.213.50) 56(84) bytes of data.
64 bytes from 119.75.213.50 (119.75.213.50): icmp_seq=1 ttl=54 time=20.7 ms
64 bytes from 119.75.213.50 (119.75.213.50): icmp_seq=2 ttl=54 time=20.4 ms
64 bytes from 119.75.213.50 (119.75.213.50): icmp_seq=3 ttl=54 time=20.1 ms
3.测试centos6配置网络服