################################

########### unit 11 ############

################################


############1.设定网关##############

systemctl stop NetworkManager.service      ##关闭网络管理服务


vim /etc/sysconfig/network                 ##全局网关(全局生效)

GATEWAY=网关ip

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件 ##网卡接口网关(仅该网卡接口生效)

GATEWAY=网关ip


systemctl restart network                  ##重启网络


注意:网关优先选择/etc/sysconfig/network-scripts/ifcfg-网卡配置文件下的配置


补充:

1.host www.baidu.com     ##根据域名查看ip地址

2.route -n               ##显示路由表


###############2.设定DNS###############

1.dns

dns是一台服务器:提供了回答客户主机名和ip地址对应关系的功能


2.设定dns

> /etc/resolv.conf ##清空(可选之前保存dns地址)

vim /etc/resolv.conf ##全局生效

eg.# Generated by NetworkManager ##表示下面的dns地址是由NetworkManager生成的

nameserver 172.25.19.254


nameserver dns服务器ip

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件 ##仅该网卡生效

nameserver  dns服务器ip


3.本地dns解析缓存文件

vim /etc/hosts     ##本地dns缓存

eg. 127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4

    ::1        localhost localhost.localdomain localhost6 localhost6.localdomain6

   

    172.25.254.254 classroom.example.com

    172.25.254.254 content.example.com


ip 主机名称


4.本地解析文件和dns读取的优先级调整

dns一般系统默认优先选择/etc/hosts,然后再选择/etc/resolv.conf。

但这个系统选择可以调整,方式如下:

vim etc/nsswich.conf

#hosts:     db files nisplus nis dns      ##第38行

hosts:      files dns                     ##第39行。此处file代表/etc/hosts本地解析文件,dns代表dns服务器,在前面的优先。


##############3.搭建DHCP服务器###############

1.安装dhcpd服务软件

yum install dhcp -y         ##-y表示,安装过程中所有的系统提问都回答yes

cd /etc/dhcp

ls

dhclient.d dhcpd6.conf dhcpd.conf

vim dhcpd.conf

#

# DHCP Server Configuration file.

# see /usr/share/doc/dhcp*/dhcpd.conf.example     ##这一部分表示dhcp配置模板的文件位置

# see dhcpd.conf(5) man page

#


cat /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example

或者

less /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example


cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

cp: overwrite ‘/etc/dhcp/dhcpd.conf’? y         ##询问是否覆盖文件内容,选择“yes”

vim /etc/dhcp/dhcpd.conf

   7 option domain-name "example.org";

   8 option domain-name-servers ns1.example.org, ns2.examp le.org;

     option domain-name-servers 172.25.19.254     ##将第8行修改为此行,此ip为dns服务器的ip地址

  10 default-lease-time 600;

  11 max-lease-time 7200;

  30 # This is a very basic subnet declaration.

  31

  32 subnet 10.254.239.0 netmask 255.255.255.224 {

  33 range 10.254.239.10 10.254.239.20;

  34 option routers rtr-239-0-1.example.org, rtr-239-0-2 .example.org;

  35 }

===========35行之后的都不要===========

将32行到35行修改如下:

  32 subnet 172.25.19.0 netmask 255.255.255.0 {     ##设置dhcp的网段和掩码

  33 range 172.25.19.100 172.25.19.200;             ##设置地址池

  34 option routers 172.25.19.254;                  ##设置dhcp服务器的ip地址

  35 }


注意:修改时小心不要把‘;’‘{}’忘记了。否则dhcp服务会出错。


systemctl start dhcpd      ##启动dhcpd服务

systemctl enable dhcpd     ##设置开机自启动dhcp服务


补充:

########环回口的配置文件##########

vim /etc/sysconfig/network-scripts/ifcfg-lo

DEVICE=lo

IPADDR=127.0.0.1

NETMASK=255.0.0.0

NETWORK=127.0.0.0

BROADCAST=127.255.255.255

ONBOOT=yes

NAME=loopback



注意:修改主机名称 企业6和企业7改的文件不一样