管理網路檔案

2021-09-09 09:15:06 字數 4505 閱讀 9773

###############管理網路檔案##################

#網路配置目錄

/etc/sysconfig/network-scripts/

hwaddr=52:54:00:00:00:oa #mac位址

type=ethernet #網路型別

bootproto=none|static|dhcp #網路裝置的工作方式(靜態|靜態|動態)

ipaddr0=172.25.254.200 #ip位址

prefix0=24 #子網掩碼

name=redhat #網路名稱

onboot=yes #網路裝置開啟時自動啟用網絡卡

#示例

#配置前需用圖形將以前的網路刪除

#靜態網路設定檔案

[root@desktop145 ~]# vim /etc/sysconfig/network-scripts/ifcfg-redhat
配置檔案內容:

device=eth0

onbot=yes

ipaddr=172.25.254.144

netmask=255.255.255.0

bootproto=static

name=westos

重啟網路

[root@desktop145 ~]# systemctl restart network
配置多個網路:

[root@desktop145 ~]# vim /etc/sysconfig/network-scripts/ifcfg-redhat
配置檔案內容:

device=eth0

onboot=yes

ipaddr0=172.25.254.144

netmask=255.255.255.0

bootproto=static

name=westos

ipaddr1=172.25.45.99 #內網網段,不能寫全0,全1和要連線物件的ip 例;172.25.45.250

prefix1=24

重啟網路

[root@desktop145 ~]# systemctl restart network
#####閘道器####

1.把真實主機變成路由器(路由器上配置的ip就是閘道器)

[root@foundation45 ~]# systemctl start firewalld

[root@foundation45 ~]# firewall-cmd --list-all

trusted (active)

target: accept

icmp-block-inversion: no

inte***ces: br0 enp0s25

sources:

services:

ports:

protocols:

masquerade: no #位址偽裝功能

forward-ports:

sourceports:

icmp-blocks:

rich rules:

[root@foundation45 ~]# firewall-cmd --permanent --add-masquerade #開啟位址偽裝

success

[root@foundation45 ~]# firewall-cmd --reload #防火牆熱啟動

success

[root@foundation45 ~]# firewall-cmd --list-all

trusted (active)

target: accept

icmp-block-inversion: no

inte***ces: br0 enp0s25

sources:

services:

ports:

protocols:

masquerade: yes #位址偽裝功能開啟,真實主機變成路由器

forward-ports:

sourceports:

icmp-blocks:

rich rules:

2.給虛擬機器設定閘道器

`[root@desktop145 ~]# vim /etc/sysconfig/network #全域性閘道器,針對所有沒有`設定閘道器的網絡卡上的網路生效
配置檔案內容:

networking=yes

nozeroconf=yes

gateway=172.25.254.44 #網絡卡中只有乙個ip位址(使用全域性閘道器)

[root@desktop145 ~]# systemctl restart network #重啟網路

[root@desktop145 ~]# route -n #檢視閘道器

kernel ip routing table

destination gateway genmask flags metric ref use iface

0.0.0.0 172.25.254.44 0.0.0.0 ug 1024 0 0 eth0

172.25.0.0 0.0.0.0 255.255.0.0 u 0 0 0 eth0

172.25.45.0 0.0.0.0 255.255.255.0 u 0 0

##設定dns

vim /etc/resolv.conf 

# generated by networkmanager

search example.com

nameserver 114.114.114.114

[root@desktop145 network-scripts]# vim /etc/sysconfig/network-scripts/ifcfg-redhat

dns=114.114.114.114

解釋

vim /etc/hosts   #本地解析檔案

ip 網域名稱

##系統預設優先順序#

/etc/hosts  > /etc/resolv.conf

[root@desktop145 ~]# vim /etc/nsswitch.conf

39 hosts: dns files #/etc/resolv.conf dns執向優先

39 hosts: files dns #/etc/host 優先

#####dhcp服務配置

vim /etc/hosts

172.25.254.250 content.example.com

[root@localhost ~]# cd /usr/share//doc/dhcp-

dhcp-4.2.5/ dhcp-common-4.2.5/

cd /usr/share//doc/dhcp-4.2.5/

[root@localhost dhcp-4.2.5]# ls

dhcpd6.conf.example dhcpd.conf.example ldap

[root@localhost dhcp-4.2.5]# cp dhcpd.conf.example /etc/dhcp/dhcpd.conf

cp: overwrite 『/etc/dhcp/dhcpd.conf』? y

[root@localhost dhcp-4.2.5]# cd /etc/dhcp/

[root@localhost dhcp]# ls

dhclient.d dhcpd6.conf dhcpd.conf

[root@localhost dhcp]# vim dhcpd.conf

7 option domain-name "example.com"; ##網域名稱

8 option domain-name-servers 114.114.114.114; ##dns

27 刪除

28 刪除

30 subnet 172.25.254.0 netmask 255.255.255.0

33 行以下全部刪除

systemctl start dhcpd

###兩台虛擬機器都必須關閉防火牆

LINUX 管理網路

1.ip基礎知識 1 ipv4 2進製32位 10進製 172.25.0.10 255.255.255.0 255.255.255.0 子網掩碼 子網掩碼255位對應的ip位為網路位 子網掩碼0對應的ip位為主機位 2.配置ip 圖形化 1.圖形介面 nm connection editor 設定 ...

網路管理 網路配置

基本網路配置 1 主機名 不能用來通訊,管理人員標識用 2 ip netmask 2 路由 預設閘道器 4 dns fdqn 全稱網域名稱 一 配置當前網路主機名 centos 6 hostname hostname vim etc sysconfig network hostname centos...

Linux學習 管理網路

管理網路 1.ip基礎知識 1 ipv4 2進製32位 10進製 172.25.0.10 255.255.255.0 255.255.255.0 子網掩碼 子網掩碼255位對應的ip位為網路位 子網掩碼0對應的ip位為主機位 2 配置ip 1 圖形介面 2 檔案方式配置 a.動態 dhcp 動態獲取...