網絡管理

1.ip基礎知識

1.ipv4
2.進制32位—-10進制
172.25.0.10/255.255.255.0
172.25.0.10:ip地址
255.255.255.0:子網掩碼
子網掩碼255位對應的ip位爲網絡位
子網掩碼0對應的ip位爲主機位
lo ##迴環接口,自己和自己溝通的網址和子網掩碼

2.配置ip

<<圖形化>>
1.圖形界面
nm-connection-editor
這裏寫圖片描述

2.文本化圖形
nmtui
<<命令>>
ifconfig 網卡 ip netmask ##臨時設定

ifconfig可查看IP
這裏寫圖片描述
這裏寫圖片描述

nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes                    ##添加dhcp網絡
nmcli connection add type ethernet con-name westos ifname eth0 ip4 ip/24                          ##添加靜態網絡
nmcli connection delete westos  ##刪除westos鏈接

這裏寫圖片描述

nmcli connection show             ##顯示所有網絡鏈接
nmcli connection down westos      ##關閉指定鏈接
nmcli connection up westos        ##開啓指定鏈接

這裏寫圖片描述

nmcli connection modify "westos" ipv4.addresses newip/24    
##改變wetos的ip

這裏寫圖片描述

nmcli connection modify "westos" ipv4.method <auto|manual>      
##改變westos的工作方式爲動態或者靜態

這裏寫圖片描述

nmcli device connect eth0            ##開啓設備
nmcli device disconnect eth0         ##關閉設備

這裏寫圖片描述

nmcli device show                    ##顯示設備信息

這裏寫圖片描述

nmcli device status                    ##顯示設備狀態

這裏寫圖片描述

<<文件>>
dhcp ##動態獲取
vim /etc/sysconfig/network-scripts/ifcfg-eth0
這裏寫圖片描述

DEVICE=eth0             ##接口使用設備
BOOTPROTO=dhcp          ##網卡工作模式
ONBOOT=yes              ##網絡服務開啓時自動激活
NAME=eth0               ##網絡接口名稱

systemctl restart network

static|none ##靜態網絡
vim /etc/sysconfig/network-scripts/ifcfg-eth0
這裏寫圖片描述

DEVICE=eth0           ##設備
BOOTPROTO=static|non  ##設備工作方式
ONBOOT=yes            ##開啓網絡服務激活設備
NAME=eth0             ##網絡接口名稱
IPADDR=172.25.0.100   ##IP
NETMASK=255.255.255.0 | PREFIX=24     ##子網掩碼

systemctl restart network

3.gateway 網關

1.路由器
主要功能是用來作nat的
dnat 目的地地址轉換
snat 源地址轉換

路由:進行地址轉換
網關:將數據包定向傳送

2.網關
路由器上和自己處在同一個網段的那個ip

3.設定網關

systemctl stop   NetwrokManager      ##NetwrokManager爲上層網絡智能管理工具
vim /etc/sysconfig/network           ##全局網關
GATEWAY=網關ip

這裏寫圖片描述

vim /etc/sysconfig/network-scripts/ifcfg-網卡配置文件 ##網卡接口網關
GATEWAY=網關ip
這裏寫圖片描述
systemctl restart netwrok

route -n                       ##查詢網關
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0   (網關)172.25.0.254    0.0.0.0         UG    0      0        0 eth0
172.25.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0

這裏寫圖片描述

5.dns

最多可以加四個
1.dns
dns是一臺服務器
這太服務器提供了回答客戶主機名和ip對應關係的功能

2.設定dns
vim /etc/resolv.conf

nameserver dns服務器ip

這裏寫圖片描述
vim /etc/sysconfig/network-scripts/ifcfg-網卡配置文件
DNS1=dns服務器ip
這裏寫圖片描述
3.本地解析文件
vim /etc/hosts
ip 主機名稱
這裏寫圖片描述
4.本地解析文件和dns讀取的優先級調整
/etc/nsswitch.conf

38 #hosts:     db files nisplus nis dns
39 hosts:      files dns        ##files代表本地解析文件,dns代表dns服務器,那個在前面那個優先

這裏寫圖片描述

電腦連接wifi:

1.切換到root用戶
2.vim /etc/sysconfig/network-scripts/ifcfg-br0
刪除GATEWAY這一行
3.systemctl restart network
4.ping 183.232.231.173

服務端搭建路由器,客戶端連接服務端使用網絡

1.服務端搭建路由器

systemctl start firewalld    ##啓動防火牆
systemctl enable firewald    ##開機就啓動防火牆
firewall-cmd --permanent --add-masquerade  ##添加防火牆策略
success                      ##success表示添加成功
firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=192.168.43.38 masquerade'   
##添加防火牆策略,192.168.43.38爲wifi網絡提供的ip
success
firewall-cmd --reload        ##加載防火牆,使添加的策略生效
success
firewall-cmd --list-all      ##查看防火牆的策略內容

2.客戶端

vim /etc/resolv.conf
nameserver 192.168.43.1            ##真機連接網絡後,網絡提供的ip
vim /etc/sysconfig/network
GATEWAY=172.25.254.3             #真機的ip

這裏寫圖片描述

這裏寫圖片描述

問題1

真機連接wifi後,未顯示wifi圖像,不能上網

解決方法:去掉網關
vim /etc/sysconfig/network

1 # Created by anaconda
2 #GATEWAY=172.25.254.250    ##註釋掉原有的網關

systemctl restart network

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