Linux中的網路配置

2021-09-09 08:24:29 字數 4955 閱讀 1549

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-eth0ifcfg-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...