linux網路管理

2021-08-19 00:16:09 字數 4232 閱讀 1646

#####網路設定#####

1.常用網路協議ipv4

ip:32位3進製

11111110.11111110.11111110.11111110 == 254.254.254.254

netmask:

用來標識ip的網路位和主機位

網路位表示網路區域

主機位表示網路區域中的某台主機

netmask非0位所對應的ip位址數值為這個ip的網路位

netmask為0位所對應的ip位址數值為這個ip的主機位

網路位一致的主機不一致的兩個ip是可以直接通訊的

這樣的兩台主機叫做直連網路

2.設定ip

方法一:

ifcongig device ip netmask 255.255.255.0

ifconfig eth0 172.25.254.100 netmask 255.255.255.0

這樣的設定是臨時的,在網路服務重啟後失效

方法二:

nm-connection-editor          #圖形的設ip的方式

nmtui  

#當系統沒有圖形時可以用此命令開啟網路設定的ui介面

網路裝置設定ip的方式有兩種

dhcp

#動態獲取,ip不固定

static

#靜態ip位操作者自行設定,ip固定

在此圖形工具中選擇dhcp為動態網路

在此圖形工具中選擇manual為靜態網路,ip須自行手動輸入

方法三nmcli device             

nmcli device status eth0

#顯示eth0狀態

nmcli device show eth0

#顯示eth0詳細資訊

nmcli device disconnect eth0     #關閉eth0裝置

nmcli device connect eth0  

#開啟eth0裝置

nmcli connection down westos     #關閉westos

nmcli connection up westos       #開啟westos

nmcli connection show westos     #顯示westos詳細資訊

nmcli connection delete westos   #刪除westos

nmcli connection add type ethernet con-name westos ifname eth0 autoconnect yes   #設定動態網路westos

nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.100/24  #設定靜態網路westos

動態改靜態

dhcp---->static

nmcli connection modify westos ipv4.addresses 172.25.254.133/24

nmcli connection modify westos ipv4.method manual

systemctl restart network

靜態改動態

static---->dhcp

nmcli connection modify westos ipv4.method auto

systemctl restart network

更改ip

nmcli connection modify westos ipv4.addresses 172.25.254.200/24

systemctl restart network

方法四cd /etc/sysconfig/network-scripts/

vim ifcfg-***x

device=網絡卡

onboot=yes

bootproto=dhcp|   none|static

ipaddr=ip

netmask=子網掩碼 | prefix=子網掩碼縮寫

[name=連線名稱]

e.g.

dhcp

cd /etc/sysconfig/network-scripts/

vim ifcfg-westos

device=eth0

onboot=yes

bootproto=dhcp

systemctl restart network

靜態網路:

cd /etc/sysconfig/network-scripts/

vim ifcfg-westos

device=eth0

onboot=yes

bootproto=none

ipaddr=172.25.254.133

netmask=255.255.255.0 | prefix=24

systemctl restart network

乙個靜態網絡卡設定多個ip

cd /etc/sysconfig/network-scripts/

vim ifcfg-westos

device=eth0

onboot=yes

bootproto=none

ipaddr0=172.25.254.133

prefix0=24        

#設定多個ip時只能用prefix,不能用netmask

ipaddr1=172.25.0.133

prefix1=24

systemctl restart network

ip addr show eth0

檔案引數文件

/usr/share/doc/initscripts-*/sysconfig.txt

3.gateway 閘道器

1.路由器

主要功能是用來作nat的

dnat 目的地位址轉換

snat 源位址轉換

2.閘道器

路由器上和自己處在同乙個網段的那個ip 

3.設定閘道器

systemctl stop netwrokmanager

vim /etc/sysconfig/network     #全域性閘道器

gateway=閘道器ip

vim /etc/sysconfig/network-scripts/ifcfg-網絡卡配置檔案  #網絡卡介面閘道器

gateway=閘道器ip

systemctl restart netwrok

route -n        #查詢閘道器

vim /etc/syscinfig/network/

networking=yes

nozeroconf=yes

gateway=172.25.254.64

systemctl restart network 

route -n

2.真機上:

route -n

vim /etc/sysconfig/network-scripts/ifcfg-bro     #刪除真機上的閘道器gateway0

firewall-cmd --list-all                            #列出所有區域策略

firewall-cmd --add-masquerade          #新增(偽裝)

firewall-cmd --remove-masquerade    #移除(偽裝)

Linux網路管理

1.mac 位址負責區域網通訊,ip 位址負責外網通訊 2.檢視本機啟用的埠 netstat an a 檢視所有連線和監聽埠 n 顯示ip位址和埠號,而不顯示網域名稱和伺服器名 3.hosts檔案的優先順序是高於dns解析的 迭代查詢 本地dns伺服器向根dns伺服器等一系列伺服器請求某乙個ip 遞...

linux網路管理

linux網路管理 1.網路基礎 1.1 iso osi七層模型 ios 在計算機網路中,ios是網際網路作業系統,思科公司為其網路裝置開發的操作維護系統。應用層 給使用者提供服務 表示層 資料表示 加密 壓縮 會話層 對應用會話管理 同步 傳輸層 可靠與不可靠的傳輸 tcp udp 傳輸前的錯誤檢...

linux網路管理

1.ifconfig命令臨時配置ip位址ifconfig命令 檢視與配置網路狀態命令 ifconfig eth0 192.168.0.200 netmask 255.255.255.0 臨時設定eth0網絡卡的ip位址與子網掩碼 2.setup永久修改ip位址 3.修改配置檔案永久修改ip位址 1....