1. 程式人生 > >linux——網路檔案的配置

linux——網路檔案的配置

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