国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux網(wǎng)絡(luò)配置與網(wǎng)絡(luò)信息查看講解(網(wǎng)卡基本配置、網(wǎng)卡會(huì)話(huà)配置、網(wǎng)卡綁定、主機(jī)名配置、路由配置)

這篇具有很好參考價(jià)值的文章主要介紹了Linux網(wǎng)絡(luò)配置與網(wǎng)絡(luò)信息查看講解(網(wǎng)卡基本配置、網(wǎng)卡會(huì)話(huà)配置、網(wǎng)卡綁定、主機(jī)名配置、路由配置)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

配置網(wǎng)卡基本信息

通過(guò)nmcli命令配置網(wǎng)卡

通過(guò)配置網(wǎng)卡文件配置網(wǎng)卡

通過(guò)nmtui命令配置網(wǎng)卡

通過(guò)nm-connection-editor命令配置網(wǎng)卡

網(wǎng)卡高級(jí)配置

配置網(wǎng)絡(luò)會(huì)話(huà)

配置網(wǎng)卡綁定(Bonding)

通過(guò)nmcli命令配置網(wǎng)卡綁定

nm-connection-editor 進(jìn)行網(wǎng)卡綁定(圖形化界面)

通過(guò)編輯文件的方式實(shí)現(xiàn)網(wǎng)卡綁定

配置設(shè)備主機(jī)名

常用的其它網(wǎng)絡(luò)信息查看命令

ethtool

route

ifconfig

ping

traceroute

tracepath

netstat

nslookup

arp

tcpdump


配置網(wǎng)卡基本信息

通過(guò)nmcli命令配置網(wǎng)卡

nmcli是NetworkManager的一個(gè)命令行工具,在使用此命令前,需要確保NetworkManager為運(yùn)行狀態(tài)

1、查看NetworkManager狀態(tài)

systemctl status NetworkManager???? ??? 查看NetworkManager狀態(tài)

systemctl start? NetworkManager???? ?? 開(kāi)啟Net

systemctl restart NetworkManager???? 重新啟動(dòng)Net(PID值會(huì)發(fā)生變化)

systemctl reload NetworkManager???? ?? 重新啟動(dòng)Net(PID值不會(huì)發(fā)生變化)

systemctl is-enabled NetworkManager? 查看Net是否開(kāi)機(jī)自啟動(dòng)

systemctl enable NetworkManager??? ??? 設(shè)置Net開(kāi)機(jī)自啟動(dòng)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

2、使用nmcli命令前還需要查看NetworkManager是否接管網(wǎng)絡(luò)設(shè)置

nmcli network 查看是否接管網(wǎng)絡(luò)配置(或者nmcli n

nmcli n on??? 設(shè)定接管網(wǎng)絡(luò)配置

nmcli n off??? 設(shè)定取消接管網(wǎng)絡(luò)配置

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

3、nmcli查看命令

nmcli network connectivity 查看網(wǎng)絡(luò)連接狀態(tài)(或者nmcli n c

full ?????????????? 網(wǎng)絡(luò)正常連接

?????? limited ???????? 網(wǎng)絡(luò)連接,但是無(wú)法上網(wǎng)

?????? portal??????????? 網(wǎng)絡(luò)連接,但是需要認(rèn)證才可以上網(wǎng)

?????? none???????????? 無(wú)網(wǎng)絡(luò)連接

?????? unknown ????? 無(wú)法識(shí)別網(wǎng)絡(luò)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

nmcli general status? ?查看詳細(xì)網(wǎng)絡(luò)連接狀態(tài)(或者nmcli g s

?????? STATE??????????? 顯示網(wǎng)絡(luò)是否連接(con表示已連接)

?????? CON????????????? 同nmcli n c 命令

????? WIFI-HW?????? WIFI硬件開(kāi)關(guān)是否開(kāi)啟

?????? WIFI?????????????? WIFI軟件開(kāi)關(guān)是否開(kāi)啟

?????? WWAN-HW?? WWAN硬件開(kāi)關(guān)是否開(kāi)啟

?????? WWAN????????? WWAN軟件開(kāi)關(guān)是否開(kāi)啟

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

nmcli connection show ?顯示所有網(wǎng)絡(luò)連接信息(或者nmcli c s

?nmcli c s –a????? 顯示當(dāng)前啟動(dòng)的連接(--active)

?nmcli c s 網(wǎng)卡名 ?顯示特定網(wǎng)卡的詳細(xì)連接信息

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

nmcli device status? ??顯示有Net識(shí)別到的設(shè)備及其狀態(tài)(或者nmcli d s

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

4、使用nmcli配置網(wǎng)卡基本信息

c是connection,m是modify的縮寫(xiě)

nmcli c m 網(wǎng)卡 ipv4.address 192.168.10.1/24? ? ? ? ? ?配置IPv4地址

nmcli c m 網(wǎng)卡 ipv4.method manual? ? ? ? ? ? ? ? ? ? ? ? ?設(shè)置IP地址為靜態(tài)配置(默認(rèn)為auto)

nmcli c m 網(wǎng)卡 ipv4.getway 192.168.10.254? ? ? ? ? ? 修改網(wǎng)關(guān)

nmcli c m 網(wǎng)卡 ipv4.dns 192.168.10.254??????????????????配置DNS服務(wù)器

nmcli c m 網(wǎng)卡 +ipv4.dns 192.168.20.1?? ??????????????? 添加一個(gè)DNS服務(wù)器

nmcli c m 網(wǎng)卡 connection.autoconect yes? ? ? ? ? ? ? 設(shè)置為開(kāi)機(jī)啟動(dòng)

nmcli c up 網(wǎng)卡 ??????????????????????????????????????????????? ????????啟用網(wǎng)卡連接

nmcli c down 網(wǎng)卡 ??????????????????????????????? 關(guān)閉網(wǎng)卡連接

nmcli c reload 網(wǎng)卡 ?????????????????????????????? 重啟網(wǎng)卡連接

nmcli c m 網(wǎng)卡 ipv4.method “”? ??????????? 將選項(xiàng)返回到默認(rèn)值(“”表示默認(rèn)值)

nmcli c loda 網(wǎng)卡配置文件 ??????????????????? 重新加載網(wǎng)卡配置文件

通過(guò)配置網(wǎng)卡文件配置網(wǎng)卡

網(wǎng)卡配置文件/etc/sysconfig/network-scripts/

cd /etc/sysconfig/network-scripts/? 進(jìn)入網(wǎng)卡配置文件

vim ifcfg-ens160???????????????? 編輯文件下的某個(gè)網(wǎng)卡信息

nmcli connection reload ens160??? 重新啟用此網(wǎng)卡

nmcli connection up ens160? ??????啟用此網(wǎng)卡

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

配置網(wǎng)卡信息的內(nèi)容

TYPE=Ethernet?? ???????? ?????? 表示網(wǎng)卡類(lèi)型(此處表示以太網(wǎng))

PROXY_METHOD=none ???????? 代理方式(默認(rèn)為none,表示無(wú)代理)

BROWSER_ONLY=no ??????????? 是否只是用來(lái)瀏覽瀏覽器(默認(rèn)為no,表示不是)

BOOTPROTO=none? ??????????? IPv4地址的配置使用什么協(xié)議(none不使用協(xié)議,static靜態(tài)分配地址,dhcp使用dhcp分配地址)

DEFROUTE=yes?? ????? ?????????? 數(shù)據(jù)包目的地址不存在時(shí),是否選擇默認(rèn)路由(默認(rèn)yes,表示會(huì)選擇默認(rèn)路由)

IPV4_FAILURE_FATAL=no ? ?????? 是否開(kāi)啟IPv4致命錯(cuò)誤檢測(cè)(默認(rèn)為no)

IPV6INIT=yes ????????????? ??? ?????? 是否允許IPv6地址(默認(rèn)為no,表示禁止IPv6)

IPV6_AUTOCONF=no? ?????? ?????? IPv6地址是否是自動(dòng)配置(默認(rèn)為yes)

IPV6_DEFROUTE=yes????????? ?????? IPv6默認(rèn)路由(默認(rèn)為yes)

IPV6_FAILURE_FATAL=no??? ?????? 是否開(kāi)啟IPv6致命錯(cuò)誤檢測(cè)(默認(rèn)為no)

IPV6_ADDR_GEN_MODE=stable-privacy? IPv6地址生成模型(默認(rèn)為stable-privacy)

NAME=ens160???? ???????????????????? 此網(wǎng)卡配置文件的名稱(chēng)

UUID=f63b96d7-cf29-4afd-890c-5263076313eb?? 網(wǎng)卡唯一標(biāo)識(shí)碼

DEVICE=ens160??? ????????????? ?????? 指出此網(wǎng)卡名稱(chēng)

ONBOOT=no ???????????????????? ?????? 開(kāi)機(jī)時(shí)是否自動(dòng)啟用網(wǎng)卡(默認(rèn)為no,表示不激活)

IPADDR=192.168.20.1? ?????? ?????? IPv4地址

PREFIX=24???? ?????? ????????????? ?????? IPv4地址前綴

GATEWAY=192.168.20.254? ?????? IPv4網(wǎng)關(guān)

DNS1=192.168.20.254? ?????? ?????? IPv4地址的DNS服務(wù)器

IPV6ADDR=2001::1/64 ?????? ?????? IPv6地址以及其前綴

IPV6_DEFAULTGW=2001::2 ?????? IPv6網(wǎng)關(guān)

DNS2=2001::2??????????????????? ?????? IPv6地址的DNS服務(wù)器

最簡(jiǎn)單的配置信息

TYPE=Ethernet?? ???

BOOTPROTO=none

NAME=ens160????

DEVICE=ens160???

ONBOOT=no ??????

IPADDR=192.168.20.1? ??????

PREFIX=24????

GATEWAY=192.168.20.254

DNS1=192.168.20.254?

通過(guò)nmtui命令配置網(wǎng)卡

nmtui是通過(guò)圖形化界面進(jìn)行網(wǎng)卡配置的(RHEL 7 8 是nmtui,RHEL 5 6 是setup)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

nmcli connection up ens160? ? 配置完成后啟用一下網(wǎng)卡

通過(guò)nm-connection-editor命令配置網(wǎng)卡

nm-connection-editor?????????????? 也是通過(guò)圖形化界面配置網(wǎng)卡

nmcli connection up ens160 ???? 配置成功后啟用一下網(wǎng)卡

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)


網(wǎng)卡高級(jí)配置

配置網(wǎng)絡(luò)會(huì)話(huà)

網(wǎng)絡(luò)會(huì)話(huà)的功能(可以理解為網(wǎng)卡模板

由于用戶(hù)在不同的場(chǎng)景下需要手動(dòng)修改IP地址或者將手動(dòng)指定為DHCP,比較繁瑣,此時(shí)就需要配置網(wǎng)絡(luò)會(huì)話(huà)功能

通過(guò)配置網(wǎng)絡(luò)會(huì)話(huà)功能,可以使得用戶(hù)在多個(gè)網(wǎng)卡配置文件中切換來(lái)得到不同的IP地址(這些網(wǎng)卡配置文件可以公用一張物理網(wǎng)卡),實(shí)現(xiàn)網(wǎng)絡(luò)配置信息的自由切換

配置網(wǎng)絡(luò)會(huì)話(huà)

nmcli connection add con-name home type ethernet ifname ens160

配置網(wǎng)絡(luò)會(huì)話(huà):名字為home,類(lèi)型為ethernet,自動(dòng)獲取IP地址,使用的物理網(wǎng)卡為ens160

nmcli connection add con-name work ifname ens160 autoconnect no type ethernet ip4 192.168.30.1/24 gw4 192.168.30.254

配置網(wǎng)絡(luò)會(huì)話(huà):名字為work,類(lèi)型為ethernet,手工指定IP地址和網(wǎng)關(guān),使用的物理網(wǎng)卡為ens160

根據(jù)場(chǎng)景啟用對(duì)應(yīng)的網(wǎng)絡(luò)會(huì)話(huà)

nmcli c u home ???啟用home網(wǎng)絡(luò)會(huì)話(huà)(此時(shí)網(wǎng)卡ens160地址就是自動(dòng)獲取的)

nmcli c u work ????啟用work網(wǎng)絡(luò)會(huì)話(huà)(此時(shí)網(wǎng)卡ens160地址就是手工指定的)

nmcli c delete work 刪除work網(wǎng)絡(luò)會(huì)話(huà)

當(dāng)配置了網(wǎng)絡(luò)會(huì)話(huà)之后,會(huì)在網(wǎng)卡配置文件下找到ifcfg-網(wǎng)絡(luò)會(huì)話(huà)名稱(chēng)的網(wǎng)卡配置文件

啟用work網(wǎng)絡(luò)會(huì)話(huà)后發(fā)現(xiàn),ens160網(wǎng)卡已經(jīng)被work網(wǎng)卡模板使用,此時(shí)的IP地址也是work配置的IP地址

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

配置網(wǎng)卡綁定(Bonding)

網(wǎng)卡綁定,將多個(gè)網(wǎng)卡綁定同一個(gè)IP地址對(duì)外提供服務(wù)(即將多個(gè)網(wǎng)卡虛擬成一個(gè)虛擬網(wǎng)卡),可以實(shí)現(xiàn)負(fù)載均衡和高可用

向系統(tǒng)添加網(wǎng)卡(可以理解為就是添加一個(gè)網(wǎng)絡(luò)會(huì)話(huà))

如果發(fā)現(xiàn)添加網(wǎng)卡后沒(méi)有相應(yīng)的網(wǎng)卡配置信息,可以使用nmcli生成網(wǎng)卡配置信息

nmcli c add con-name ens1921 type ethernet ifname ens192

????? con-name ??? 指定網(wǎng)卡配置文件名稱(chēng)

????? ifname? ?????? 指定網(wǎng)卡名稱(chēng)

?為網(wǎng)卡ens192生成類(lèi)型為ethernet的配置文件,配置文件名為ifconf-ens1921

網(wǎng)卡綁定模式

網(wǎng)卡綁定mode一共有七種(bond0~bond6),常用的有三種

mode=0(balance-rr) ??平衡輪詢(xún)工作模式

所有網(wǎng)卡/鏈路處于負(fù)載狀態(tài),要求交換機(jī)端配置鏈路聚合

mode=1(active-backup)主備工作模式

只有一個(gè)網(wǎng)卡處于活動(dòng)狀態(tài),當(dāng)工作的網(wǎng)卡出現(xiàn)故障后,另一個(gè)網(wǎng)卡就轉(zhuǎn)為主網(wǎng)卡進(jìn)行工作

mode=6(balance-alb) ?適配器適應(yīng)性負(fù)載模式

所有網(wǎng)卡/鏈路處于負(fù)載狀態(tài),不需要交換機(jī)端配置鏈路聚合,是通過(guò)ARP協(xié)商實(shí)現(xiàn)的

其余的模式

mode=2(balance-xor) XOR Hash負(fù)載均衡

基于指定的傳輸Hash策略來(lái)傳輸數(shù)據(jù)包;和交換機(jī)的聚合 強(qiáng)制不協(xié)商方式 進(jìn)行配置

mode=3(broadcast)? ?廣播策略

在所有接slave口上傳輸每個(gè)數(shù)據(jù)包(一份數(shù)據(jù)多份傳出);和交換機(jī)的聚合 強(qiáng)制不協(xié)商方式 進(jìn)行配置

mode=4(802.3ad)

表示支持802.3ad協(xié)議,和交換機(jī)的聚合LACP方式配合

mdde=5(balance-tlb)

根據(jù)每個(gè)slave的負(fù)載情況選擇slave進(jìn)行發(fā)送,接收時(shí)使用當(dāng)前輪到的slave

通過(guò)nmcli命令配置網(wǎng)卡綁定

創(chuàng)建綁定網(wǎng)卡以及將物理網(wǎng)卡作為綁定網(wǎng)卡的從屬網(wǎng)卡

nmcli c add type bond con-name bond0 ifname bond0 bond.options "mode=balance-rr"

創(chuàng)建類(lèi)型為bond的網(wǎng)卡,網(wǎng)卡名稱(chēng)為bond0,配置文件名為bond0,網(wǎng)卡綁定模式為balance-rr

nmcli c add type ethernet slave-type bond con-name bond0-port1 ifname ens160 master bond0

將ens160網(wǎng)卡作為綁定網(wǎng)卡band0的從屬網(wǎng)卡,綁定后ens160網(wǎng)卡更名為bond0-port1

nmcli c add type ethernet slave-type bond con-name bond0-port2 ifname ens192 master bond0

將ens192網(wǎng)卡作為綁定網(wǎng)卡band0的從屬網(wǎng)卡,綁定后ens192網(wǎng)卡更名為bond0-port2

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

nmcli connetction delete bond0-port1 刪除綁定網(wǎng)卡

然后配置綁定網(wǎng)卡(即配置網(wǎng)卡的基本信息)

根據(jù)以上方法人選一種,此處選擇編輯文件方式

vim /etc/sysconfig/network-scripts/ifconfig-bond0

TYPE=Bond

BOOTPROTO=none

NAME=bond0

DEVICE=bond0

ONBOOT=yes

IPADDR=192.168.100.1

PREFIX=24

GATEWAY=192.168.100.254

DNS1=192.168.100.254

nmcli c d bond0 ?關(guān)閉此網(wǎng)卡

nmcli c u bond0 ?啟用此網(wǎng)卡

查看綁定網(wǎng)卡信息

cat /proc/net/bonding/bond0 ?查看綁定網(wǎng)卡bond0的詳細(xì)信息

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

nm-connection-editor 進(jìn)行網(wǎng)卡綁定(圖形化界面)

nm-connection-editor 進(jìn)入圖形化界面配置

?創(chuàng)建bond網(wǎng)卡,向bond網(wǎng)卡中加入物理網(wǎng)卡

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

通過(guò)編輯文件的方式實(shí)現(xiàn)網(wǎng)卡綁定

? 此時(shí)不需要在各自的單個(gè)網(wǎng)卡上配置網(wǎng)卡信息,只需要在bond網(wǎng)卡上配置信息

配置bond0網(wǎng)卡信息

vim /etc/sysconfig/network-scripts/ifconfig-bond0

TYPE=Bond

BOOTPROTO=none

NAME=bond0

DEVICE=bond0

ONBOOT=yes

IPADDR=192.168.100.1

PREFIX=24

GATEWAY=192.168.100.254

DNS1=192.168.100.254

BONDING_OPTS=”mode=0”? 配置綁定模式為0

將物理網(wǎng)卡加入綁定網(wǎng)卡

vim /etc/sysconfig/network-scripts/ifcfg-bond0-port1

TYPE=Ethernet

NAME=bond0-port1

UUID=51025336-777b-463b-a1ac-8a7bac314a27

DEVICE=ens160??????? 物理網(wǎng)卡ens160

ONBOOT=yes

MASTER=bond0?????? 綁定網(wǎng)卡名為bond0

SLAVE=yes

vim /etc/sysconfig/network-scripts/ifcfg-bond0-port2

TYPE=Ethernet

NAME=bond0-port2

UUID=a7c6067d-12b2-4abc-a3dc-124a2360009e

DEVICE=ens192???????? 物理網(wǎng)卡ens192

ONBOOT=yes

MASTER=bond0???????? 綁定網(wǎng)卡名為bond0

SLAVE=yes


配置設(shè)備主機(jī)名

1.直接修改配置文件? vim /etc/hostname

?systemctl restart systemd-hostnamed.service

注意:修改完配置需要重啟hostnamed服務(wù)

2.使用nmtui修改主機(jī)名(圖形化界面)

systemctl restart systemd-hostnamed.service

3.hostnamectl修改主機(jī)名 ?永久修改主機(jī)名

hostnamectl set-hostname 123?? 將當(dāng)前主機(jī)名修改為123

注意:該方法需要與hostname相區(qū)分?

hostname命令是臨時(shí)修改 hostnamectl是永久修改主機(jī)名

4.nmcli命令修改主機(jī)名

nmcli general hostname server1

systemctl restart systemd-hostnamed.service


常用的其它網(wǎng)絡(luò)信息查看命令

ethtool

主要查看網(wǎng)卡物理層面的轉(zhuǎn)發(fā)信息(網(wǎng)卡參數(shù)信息等)

命令格式:ethtool [參數(shù)] [網(wǎng)卡]

?–i 查詢(xún)網(wǎng)口的相關(guān)信息?
–d 查詢(xún)網(wǎng)口注冊(cè)性信息
–r 重置網(wǎng)口到自適應(yīng)模式
–S 查詢(xún)ethX網(wǎng)口收發(fā)包統(tǒng)計(jì)
–s ethX [speed 10|100|1000]? 設(shè)置網(wǎng)口速率10/100/1000M

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

route

route 顯示當(dāng)前路由表信息

route add -net 192.168.10.0 netmask 255.255.255.0 dev ens160

?去往192.168.10.0/24網(wǎng)段的路由通過(guò)ens160網(wǎng)卡出去

?add??? 添加路由(del表示刪除路由)

?-A???? 設(shè)置地址類(lèi)型(默認(rèn)ipv4? 配置ipv6地址時(shí):-A inet6)

?-net??? 到一個(gè)網(wǎng)段的路由(到目的網(wǎng)段)

?-host?? 到一個(gè)主機(jī)的路由(到目的主機(jī))

?netmask 目的地址的網(wǎng)絡(luò)掩碼

?gw???? 設(shè)置默認(rèn)網(wǎng)關(guān)

?dev??? 去此目的地址的出接口

?metric? 設(shè)置路由跳數(shù)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

ifconfig

ifconfig 【網(wǎng)絡(luò)設(shè)備】 【參數(shù)】———查看和配置網(wǎng)卡信息

? up ????????啟動(dòng)指定網(wǎng)絡(luò)設(shè)備

? down? ? ?關(guān)閉指定網(wǎng)絡(luò)設(shè)備

? ?-a? ? ? ? ?顯示全部接口信息

? -s? ? ? ? ? 顯示摘要信息(類(lèi)似于 netstat -i)

? add???????給指定網(wǎng)卡配置IP地址

? del ???????刪除指定網(wǎng)卡的IP地址

ifconfig 網(wǎng)卡 hw ether MAC地址???? 修改該網(wǎng)卡的MAC地址

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

內(nèi)容字段含義

第一行

up:? ? ? ? ? ? ? ? ? ?表示接口已經(jīng)啟用
BROADCAST:?表示主播支持廣播
RUNNUNG:?? ?表示接口在工作中
MULTICAST:?? 表示主播支持多播
MTU:? ? ? ? ? ? ? ?最大傳輸單元

第二行
inet:? ? ? ? ? ?網(wǎng)卡的IP地址
netmask:?? ?網(wǎng)絡(luò)掩碼
brodcast:?? ?廣播地址

第四行
ethernet(以太網(wǎng)) 硬件mac地址

ens160? 網(wǎng)卡名稱(chēng)

?? ?在不同系統(tǒng)有不同的名稱(chēng)(可以通過(guò)網(wǎng)卡名稱(chēng)大致判斷系統(tǒng)類(lèi)型)

? ? ens33 (rhel7中的網(wǎng)卡類(lèi)型)??? ens160(rhel8)

? en 代表以太網(wǎng)網(wǎng)卡

? wl? 代表無(wú)線(xiàn)局域網(wǎng)網(wǎng)卡

? ww 代表無(wú)線(xiàn)廣域網(wǎng)網(wǎng)卡

補(bǔ)充

?interface config 網(wǎng)絡(luò)接口配置文件

?環(huán)回地址? 測(cè)試網(wǎng)絡(luò)連通性

ping

ping 【參數(shù)】 目標(biāo)IP或域名————檢查網(wǎng)絡(luò)是否通暢以及網(wǎng)絡(luò)連接的速度

通過(guò)發(fā)送ICMP ECHO_REQUEST數(shù)據(jù)包到網(wǎng)絡(luò)主機(jī),并顯示響應(yīng)情況

?-i? ? ? ? ? ? ? ? ?ping的間隔秒數(shù)

?-c? ? ? ? ? ? ? ? ping的次數(shù)(Linux的ping不受限,windows會(huì)受限4次)

?-I(大寫(xiě)i)? 指定網(wǎng)卡名稱(chēng)(也可以指定IP)

?-s? ? ? ? ? ? ? ? 數(shù)據(jù)包的大小

?-t? ? ? ? ? ? ? ? ?設(shè)置TTL為指定值

?-q? ? ? ? ? ? ? ? 不顯示任何傳送封裝包的信息,只顯示最后的結(jié)果

?-4/-6? ? ? ? ? ? 使用ipv4還是ipv6

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

traceroute

traceroute 【參數(shù)】 目標(biāo)IP或域名————檢測(cè)發(fā)出數(shù)據(jù)包的主機(jī)到目標(biāo)主機(jī)之間所經(jīng)過(guò)的網(wǎng)關(guān)

具體原理

traceroute是通過(guò)試圖以最小的TTL發(fā)出ICMP探測(cè)包,然后監(jiān)聽(tīng)回應(yīng)的ICMP的應(yīng)答,依次來(lái)跟蹤獲取到數(shù)據(jù)包到達(dá)目的主機(jī)所經(jīng)過(guò)的網(wǎng)關(guān)

發(fā)送數(shù)據(jù)包的大小默認(rèn)為32字節(jié)

參數(shù)

?-n? ? ? ? 結(jié)果顯示IP,不顯示主機(jī)名

?-p? ? ? ? 設(shè)置UDP傳輸協(xié)議的通信端口

?-V? ? ? ? 查看版本信息

?-w??????? 設(shè)置等待遠(yuǎn)端主機(jī)回復(fù)的超時(shí)時(shí)間(ms)

?-m? ? ? ? 設(shè)置檢測(cè)數(shù)據(jù)包的最大存活數(shù)據(jù)TTL的大小

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

tracepath

tracepath 【參數(shù)】目標(biāo)IP或域名————顯示到達(dá)目的地的路徑信息

工作原理

tracerpath是通過(guò)試圖以最小的TTL發(fā)出UDP數(shù)據(jù)包,來(lái)獲得路徑信息

與traceroute的作用類(lèi)似,是簡(jiǎn)化的路由追蹤命令,能夠顯示每個(gè)網(wǎng)關(guān)的MTU(最大傳輸單元)

tracepath與trraceroute的區(qū)別

tracepath是使用套接字API來(lái)實(shí)現(xiàn)所有的功能的,安全,不需要root權(quán)限

traceroute是通過(guò)操作原始包來(lái)實(shí)現(xiàn)某些功能,不安全,因此需要root權(quán)限

參數(shù)

?-n? ? ? ? 顯示IP,不顯示主機(jī)名

?-l? ? ? ? ?初始化包的長(zhǎng)度,默認(rèn)65535

?-b? ? ? ? 打印主機(jī)名與IP信息(默認(rèn)只顯示主機(jī)名)

?-p? ? ? ? ?指定端口

?-m? ? ? ? 設(shè)置最大跳躍節(jié)點(diǎn)數(shù)(默認(rèn)30)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

netstat

netstat 【參數(shù)】————顯示網(wǎng)絡(luò)相關(guān)信息(網(wǎng)絡(luò)連接、路由表、接口狀態(tài)等)

可以查看到本機(jī)開(kāi)啟的端口以及有那些客戶(hù)端連接

?-a 顯示所有的網(wǎng)絡(luò)狀態(tài)包括(socket程序)

?-t 顯示使用tcp協(xié)議端口的連接狀況

?-u 顯示使用udp協(xié)議端口的連接狀況

?-n 不進(jìn)行域名解析,不顯示域名與服務(wù)號(hào),只顯示IP和端口號(hào)

?-i? 顯示網(wǎng)卡列表信息

?-l? 僅顯示正在監(jiān)聽(tīng)的服務(wù)狀態(tài)

?-r? 顯示路由信息

?-p 顯示建立相關(guān)連接的PID和程序名

?-c:持續(xù)列出網(wǎng)絡(luò)狀態(tài)(實(shí)時(shí)顯示)

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

foreign address:接收哪些地址訪(fǎng)問(wèn)該端口的數(shù)據(jù)

nslookup

域名查詢(xún)工具,查詢(xún)域名對(duì)應(yīng)的IP地址信息,查詢(xún)IP地址對(duì)應(yīng)的域名信息

有兩種查詢(xún)方式

交互模式

輸入nslookup進(jìn)入交互模式,此時(shí)nslookup會(huì)連接到默認(rèn)的域名服務(wù)器(/etc/resolv.conf的第一個(gè)dns地址)來(lái)進(jìn)行域名解析

在交互模式下輸入域名/IP就可以對(duì)該域名/IP進(jìn)行解析

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

非交互模式

nslookup 域名/IP??????? 進(jìn)程解析

獲得指定域名/IP的解析結(jié)果

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

arp

通過(guò)arp命令可以操作arp緩沖區(qū),顯示/刪除/添加arp緩沖區(qū)中的條目

arp緩沖區(qū)緩存的是ip地址與mac地址對(duì)應(yīng)關(guān)系

linux中arp緩存表存放在/proc/net/arp中

格式

arp 【參數(shù)】 【主機(jī)IP地址】 【MAC地址】

arp -a???? 查看arp緩沖區(qū)的所有條目(BSD風(fēng)格)

arp -e???? 查看arp緩存區(qū)的所有條目(linux風(fēng)格)

arp -v???? ?????? 顯示arp緩存區(qū)的詳細(xì)信息(包括arp表項(xiàng)的統(tǒng)計(jì)信息)

arp -n??? ?????? 不解釋IP地址為域名,直接輸出IP地址(響應(yīng)更快)

arp -i 網(wǎng)卡名稱(chēng)??? ?????? ????????????? ????????????? 顯示指定網(wǎng)絡(luò)接口的ARP表項(xiàng)

arp -d IP地址/主機(jī)名??????????????? ?????? ?????? 刪除該地址對(duì)應(yīng)的arp表項(xiàng)

arp -s IP地址/主機(jī)名?? MAC地址????? ?????? 添加靜態(tài)ARP表項(xiàng)

arp -s IP地址/主機(jī)名?? MAC地址 temp?? 添加動(dòng)態(tài)ARP表項(xiàng)

arp -Ds?? IP地址?? 網(wǎng)卡名稱(chēng)???????????????????? 添加靜態(tài)ARP表項(xiàng),使用網(wǎng)卡的MAC與該IP地址映射(-D表示使用指定網(wǎng)卡的MAC地址)

字段講解

linux添加網(wǎng)卡,Linux,linux,網(wǎng)絡(luò),服務(wù)器,1024程序員節(jié)

Flags

C表示動(dòng)態(tài)ARP-通過(guò)ARP響應(yīng)與應(yīng)答學(xué)到的

M表示靜態(tài)ARP

P表示通過(guò)免費(fèi)ARP學(xué)到的

開(kāi)啟ARP代理

在/proc/sys/net/ipv4/conf/網(wǎng)卡名/proxy_arp 文件下修改

將文件下的0改為1,就表示該網(wǎng)卡開(kāi)啟arp代理

tcpdump

將網(wǎng)絡(luò)中傳送的數(shù)據(jù)包的“頭”完全截獲下來(lái)提供分析,支持針對(duì)網(wǎng)絡(luò)層、協(xié)議、主機(jī)、網(wǎng)絡(luò)或端口的過(guò)濾,并提供and、or、not等邏輯語(yǔ)句來(lái)幫助去掉無(wú)用的信息

命令格式:tcpdump? [參數(shù)]

-i :指定監(jiān)聽(tīng)的網(wǎng)絡(luò)接口

-v :輸出一個(gè)稍微詳細(xì)的信息,例如在ip包中可以包括ttl和服務(wù)類(lèi)型的信息

-vv :輸出詳細(xì)的報(bào)文信息

-c :在收到指定的包的數(shù)目后,tcpdump就會(huì)停止

-e :在輸出行打印出數(shù)據(jù)鏈路層的頭部信息,包括源mac和目的mac,以及網(wǎng)絡(luò)層的協(xié)議

-f :將外部的Internet地址以數(shù)字的形式打印出來(lái)

-w :直接將包寫(xiě)入文件中,并不分析和打印出來(lái)

-s :指定要捕獲的數(shù)據(jù)包長(zhǎng)度(0表示不限定長(zhǎng)度)

-X ?:告訴tcpdump命令,需要把協(xié)議頭和包內(nèi)容都原原本本的顯示出來(lái)(tcpdump會(huì)以16進(jìn)制和ASCII的形式顯示)

-nn:不反解主機(jī)名和端口號(hào),通過(guò)數(shù)字的方式顯示端口和IP地址

例子

tcpdump -i eth1????????????????????????????????監(jiān)視指定網(wǎng)絡(luò)接口的數(shù)據(jù)包

tcpdump host 210.27.48.3????????????????截獲210.27.48.3主機(jī)收到的和發(fā)出的所有數(shù)據(jù)包

tcpdump host 210.27.48.4 and (210.27.48.5 or 210.27.48.6)????????截獲210.27.48.3主機(jī)和210.27.48.5或者210.27.48.6主機(jī)進(jìn)行通信的所有數(shù)據(jù)包

tcpdump src host 10.126.1.222 and dst net 10.126.1.0/24? ? ?截獲源主地址為10.126.1.222,目的地址是10.126.1.0/24整個(gè)網(wǎng)絡(luò)

tcpdump -i eth0 -s0 -C 1 -Z root -w Packet.pcap????????????????抓取報(bào)文后按照指定報(bào)文大小保存;-C選項(xiàng)后接文件大小,單位為MB(到達(dá)1M后就停止抓包);上述命令就是每抓包文件達(dá)到1MB時(shí)就使用一個(gè)新的文件保存新抓的報(bào)文文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-730259.html

到了這里,關(guān)于Linux網(wǎng)絡(luò)配置與網(wǎng)絡(luò)信息查看講解(網(wǎng)卡基本配置、網(wǎng)卡會(huì)話(huà)配置、網(wǎng)卡綁定、主機(jī)名配置、路由配置)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀(guān)點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包