1 .配置目录:/etc/sysconfig/network-scripts
网络配置文件的命名规则:
ifcfg-需要配置的网卡名称
DEVICE=xxx 设备名称
ONBOOT=yes 网络服务开启时自动激活网卡
BOOTPROTO=dhcp|static|none 设备的工作方式
IPADDR=ip值 设置ip地址(工作方式位static或者none时设定)
PREFIX=24 也可以写为(METMASK=255.255.255.0但是二者一般只写其中的一种)
NAME=设备名称(自主命名) 可以省略,设略时的默认名词是在配置名称前加入system
2.一块网卡设置多个ip的方式:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEIVCE=xxx 设备名称
ONBOOT=yes 网络服务开启时自动激活网卡
BOOTPROTO=dhcp|static|none 设备的工作方式
IPADDR0=ip值 设置ip地址(工作方式位static或者none时设定)
PREFIX0=24 也可以写为(METMASK=255.255.255.0但是二者一般只>写其中的一种)
NAME=设备名称(自主命名) 可以省略,设略时的默认名词是在配置名称前加入system
IPADDR1=第二个ip值
PREFIX1=24
3.虚拟机通过物理机来连接网络:
systemctl start firewalld
firewall-cmd --list-all
firewall-cmd --permanent --add-masquerade
firewall-cmd --reload
##以上四个命令用来开启物理机的防火墙,开启地址伪装的功能
vim /etc/sysconfig/network
在文后加入GATEWAY=物理机的ip 开启全局的网关
vim /etc/sysconfig/network-scripts/ifcfg-eth0
GATEWAY0=物理机的ip
4.设定dns
vim /etc/hosts 本地解析文件
ip 域名
61.135.169.125 www.baidu.com
vim /etc/resolv.conf dns指向文件
nameserver 114.114.114.114 当需要某个域名的ip地址时去问114.114.114.114
vim /etc/sysconfig/network-scripts/ifcfg-xxx
DNS1=114.114.114.114
注意:
当网络工作模式位dhcp时:
系统会自动获取ip网关DNS
那么/etc/reslov.conf会被获得到的信息刷掉
如果不需要获得dns信息
在网卡的配置文件中加入
PEERDNS=no
5.设定解析的优先级
系统默认
/etc/hosts > /etc/resolv.conf
vim /etc/nsswitch.conf
39 hosts: files dns /etc/hosts优先
vim /etc/nsswitch.conf
39 hosts: files dns /etc/resolv.conf优先
dhcp服务配置
yum install -y dhcp
cp /user/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf
vim /etc/dhcp/dhcpd.conf
subnet 172.25.254.0…{…}
后面的全部删除
systemctl start dhcpd