###############管理網路檔案##################
#網路配置目錄
/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 動態獲取...