#####網路設定#####
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....