九 Linux的網路配置

2021-08-29 02:57:53 字數 2794 閱讀 7257

#########linux下的網路配置##########

###1.什麼是ip address

internet protocol address ##網路程序位址

ip位址有乙個32位的連線位址,由4個8位欄位組成,8位欄位稱為8位位組,每個8位位組之間用點號隔開,用於標識tcp/ip宿主機。每個ip位址都包含兩部分:網路id和主機id,網路id 標識在同乙個物理網路上的所有宿主機,主機id標識網路上的每乙個宿主機,執行tcp/ip的每個計算機都需要唯一的ip位址。

ipv4 即 internet protocol version 4

ip是由32個0 1組成如11111110.11111110.11111110.11111110=254.254.254.254

###2.子網掩碼

用來劃分網路區域

子網掩碼非0的位對應的ip上的數字表示這個ip的網路位

子網掩碼0位對應的數字時ip的主機位

網路位表示網路區域

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

###4.網路設定工具

ping ##檢測網路是否通暢

ifconfig ##檢視或設定網路介面

ifconfig ##檢視

ifconfig (device) ip/24 ##設定

ifconfig (device) down ##關閉

ifconfig (device) up ##開機

ip addr ##檢測或這頂網路介面

ip addr show ##檢測

ip addr add (ip)/24 dev (device) ##設定

ip addr flush eth0 ##更改ip步驟

ip addr add (ip)/24 dev (device網路名稱)

「注意:device的名字乙個物理事實,看到什麼名字只能用什麼命名」

####5.圖形方式設定ip

1.nm-connection-editor

systemctl stop networkmanager ##停止網路預設(記憶)

systemctl restart network ##重啟網路

systemctl start networkmanager

2.nmtui

####6.命令方式設定網路

nmcli ##networkmanager必須開啟

27行28行刪除或前面加「#」號 注釋掉

32行subnet後172.25.254.0 netmask後255.255.255.0

33行range後172.25.254.100 172.25.254.150(是ip範圍)

34行routers後172.25.254.***

35行之後全部刪除

:wq 儲存

systemctl restart network ##重啟網路

在服務端:

cat /var/lib/dhcpd/dhcpd.leases ##顯示使用網路的使用者

即在服務端看把ip分給誰。

在客戶端:cat /var/log/messages ##看誰分配給自己ip

(給一台虛擬機器設定兩個網絡卡(服務端)模擬路由器)

對新加的網絡卡進行配置,ip設為1.1.1.122(另一塊網絡卡於主機處於同一網段)

同時在服務端也要進行如下操作:

systemctl start firewalld

firewall-cmd --permanen --add-masquerade ##此步驟為開啟雙向識別ip

firewall-cmd --reload

firewall-cmd --list-all

顯示masquerade:yes 則正確。

另乙個虛擬機器(客戶端)ip設為1.1.1.22,閘道器設為1.1.1.122(該虛擬機器與主機不在同一網段)

systemctl restart network重啟

route -n

用1.1.1.22 ping 主機,如果ping通,說明模擬成功,兩塊網絡卡的虛擬機器成功扮演了路由器的角色。

(dns網域名稱解析伺服器)

vim /etc/hosts##本地解析

直接ping www.baidu.com不能連線,ping 183.232.231.172則可以連線,所以需在檔案中加入183.232.231.172 www.baidu.com。

vim /etc/resolv.conf##外部解析 (nameserver+ip)

本地解析優先於外部解析。

檔案內加入nameserver ***.***.***.***表示要解析ip,但無法解析,還需進入

vim /etc/sysconfig/network-scripts/ifcfg-westos編輯。

device=eth0

onboot=yes

bootproto=dhcp

ipaddr=新增(ip位址)

prefix=24

gateway=新增(ip位址) ## 確定閘道器

peerdns=yes|no ##執行時不更改外部解析檔案

vim /etc/nsswitch.conf 39行 顯示本地優先於外部。

systemctl start firewalld ##開啟火牆

若ping不同閘道器則說明網絡卡有問題。

linux的網路配置

該部落格的實驗平台是 vmware 9 redhat enterprise 6 在沒說配置之前首先要明確一點 由於是在虛擬機器下進行linux的網路配置,所以,要涉及到vmware網路設定和linux的網路設定 首先是 vmware網路設定 vmware提供了三種網路工作模式供使用者選擇,它們分別是...

網路 linux網路配置

zlm ubuntu sudo ifconfig eth0 192.168.1.109 netmask 255.255.255.0 broadcast 192.168.1.255 zlm ubuntu sudo route add del default gw 192.168.1.1 新增刪除閘道器...

linux配置 網路配置

ip位址,子網掩碼,閘道器 設定ip位址,子網掩碼並啟用 ifconfig eth0 10.192.77.250 netmask 255.255.255.0 up 注 ip,掩碼,閘道器都設定到 etc sysconfig network scripts ifcfg eth0裡面了。設定多ip 可以...