172.25.254.0/24 : c類
172.25.254.0/16 : b類
172.25.254.0 / 8 : a類
記錄網路狀態:networkmanager
網路管理更加方便
(1)nm-connection-editor
修改後不生效:ifconfig eth0
systemctl stop networkmanager 關閉networkmanager服務
systemctl restart network 重啟網路
再次檢視 ifconfig eth0 生效
systemctl start networkmanager 開啟networkmanager服務
ifcfg-lo
回環裝置, 回環介面 ,對外不開放 ,有預設值
動態的(只能指定乙個):
vim /etc/sysconfig/network-scripts/ifcfg-westos
type=ethernet 網絡卡工作模式
name=westos
bootproto=dhcp
onboot=yes 自動執行
靜態的:(可以指定多個)
vim /etc/sysconfig/network-scripts/ifcfg-westos
type=ethernet
name=westos
bootproto=none
onboot=yes
ipaddr0=172.25.25.118
netmask0=255.255.255.0
ipaddr1=172.25.2.2
prefix=24
ping ##檢測網路是否通暢
ifconfig 檢視 (臨時設定ip)
ip addr add ip/24 dev 網絡卡 臨時更改ip
ip addr show ##檢測
ip addr add ##更改ip步驟
ip addr add ip/24 dev device
nmcli ##networkmanager必須開啟
nmcli
: networkmanager必須開啟
nmcli device connect eth0 ##啟用eth0網絡卡
nmcli device disconnect eth0 ##關閉eth0
nmcli device show eth0
nmcli device status eth0 ##檢視eth0的狀態
nmcli connection show
nmcli connection down westos
nmcli connection up westos
nmcli connection delete westos
nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.100/24
nmcli connection modify westos ipv4.method auto
nmcli connection modify westos ipv4.method manual
nmcli connection modify westos ipv4.addresses 172.25.254.200/24
路由器 : 用來作位址轉換
對源位址進行偽裝
檢視路由表route -n
客戶端設定全域性閘道器/etc/sysconfig/network
對所有的網絡卡都生效
訪問外網時將所有的資料報都扔給這個閘道器
gateway=1.1.1.227
重啟網路
雙網絡卡主機設定火牆
核心路由功能 讓同一核心上兩個不同網段的網互相通訊
0 表示不能通訊 ,1 表示可以通訊
sysctl -a |grep ip_forward
net.ipv4.ip_forward=1
:開啟核心路由
sysctl -p
:重新整理
(1)服務端設定兩塊網絡卡
(真實主機切換到超級使用者,virt-manager
,新增網絡卡)
切換到/etc/sysconfig/network-scripts
目錄下,檢視檔案
複製ifcfg-eth0
到ifcfg-eth1
開啟ifcfg-eth1
檔案編輯,新增device=eth1
開啟ifcfg-eth0
檔案編輯,新增device=eth0
設定ip=1.1.1.235
原來的ip為172.25.254.235
設定完重啟網路
(2)客戶端設定ip
1.1.1.135 設定完重啟網路
(3)客戶機ping 1.1.1.235看能不能通
(4)服務機ping 1.1.1.235
ping 172.25.254.250
看兩個能不能通
(5)服務端sysctl -a |grep ip_forward
檢視核心路由是否開啟
若是net.ipv4.ip_forward=1
表示開啟,進行下一步,若是net.ipv4.ip_forward=0
表示沒有開啟
此時vim /etc/sysctl.conf
在其中寫入net.ipv4.ip_forward=1
退出儲存後sysctl -p
重新整理
(6)systemctl status firewalld
檢視防火牆狀態
若是關閉狀態先開啟防火牆,
再firewall-cmd --add-masquerade
偽裝火牆
(7)客戶端設定全域性閘道器/etc/sysconfig/network
寫入gateway=1.1.1.227
設定單獨網絡卡的閘道器/etc/sysconfig/network-scripts
gateway0=1.1.1.227
systemctl restart network
( 8 )客戶端 ping 172.25.254.250
可以ping通
( 9 )客戶端traceroute 172.25.254.250
追蹤客戶端訪問172.25.254.250的過程
先到1.1.1.227,再到172.25.254.250
在真機:切換到超級使用者
在客戶端:
vim /etc/sysconfig/network-scripts/ifcfg-westos
ipadress=172.25.254.118
systemctl restart network
網路解析:
vim /etc/resovl.conf
nameserver 114.114.114.114
更改優先順序:vim /etc/nsswitch.conf
39 files dns
即改即生效
vim /etc/sysconfig/network-scripts/ifcfg-westos
dns1=114.114.114.114/208.301.19.50
systemctl restart network ##重啟網路
在客戶端:
peerdns 固定dns
ping -c 1 -w 1
-c(次數)
-w(時間)
ip route show 檢視路由表
traceroute 跟蹤
Linux中配置網路環境
在linux中配置網路環境主要有三種方法 1 使用setup進入配置環境來配置網路 2 使用ifconfig來配置網路 3 直接修改底層網路配置檔案 以下是詳細的實現方法 方法1 通過setup配置網路 1 用root身份登入,然後使用setup命令進入menuconfig,如圖1所示 2 然後選擇...
Linux 中修改網路配置
修改主機名 1 臨時修改主機名 xieqc.cn hostname xieqc.cn 只針對本次登陸有效 2 永久生效 hostnamectl set hostname xieqc.cn 3 影象化更改主機名 nmtui 4 修改配置檔案 vim etc hostname 重啟後生效 永久生效 修改...
Linux中配置網路環境
linux中配置網路環境 在linux中配置網路環境主要有三種方法 1 使用setup進入配置環境來配置網路 2 使用ifconfig來配置網路 3 直接修改底層網路配置檔案 以下是詳細的實現方法 方法1 通過setup配置網路 1 用root身份登入,然後使用setup命令進入menuconfig...