西部開源學習筆記《unit 11》

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

########### 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 cla***oom.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改的文件不一樣


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章