內(nèi)容預(yù)知
?1. ifconfig針對網(wǎng)卡的命令
1.1 查看網(wǎng)絡(luò)端口信息
拓展:添加網(wǎng)卡
?1.2 開啟(關(guān)閉)網(wǎng)卡
?1.2.1 禁用和激活網(wǎng)卡
1.2.2 關(guān)閉和開啟網(wǎng)卡
1.3 查看通信狀態(tài)?
1.4 設(shè)置臨時的虛擬網(wǎng)卡
?2.hostname
2.1 臨時設(shè)置主機名
?2.2 永久設(shè)置主機名
?3. 對Linux路由的操作
3.1 查看路由條目?
?3.2 添加指定路由條目
?3.3 刪除指定路由條目
?3.4 添加默認路由條目
?3.5 刪除靜態(tài)路由的條目
3.6? 永久修改路由表信息
3.6.1 第一種配置修改
3.6.2 第二種配置修改方式?
?3.7 其他能夠改變 永久配置的目錄
?4. 簡略使用DNS域名解析
4.1 nslookup?
?4.2 host
4.3 dig?
?5.Linux和windows上的icmp
?5.1 linux和Windows? 上的ping命令
Windows上的ping?
Linux中的ping? ?
5.2 linux和window中靜態(tài)跟蹤?
5.2.1 Linux中的靜態(tài)跟蹤?
5.2.2 windows中靜態(tài)追蹤
5.3 Linux中的動態(tài)追蹤?
?總結(jié)
?1. ifconfig針對網(wǎng)卡的命令
?ifconfig命令來自于net-tools包 (圖形化界面已安裝,而最小化界面是沒有的。需要自己安裝) :
#查看jet-tools是否安裝
rpm -qi net-tools
?
?ifconfig的用法
ifconfig | 查看已啟用(活動)的網(wǎng)絡(luò)接口信息(全部的網(wǎng)卡信息) |
ifconfig -a | 查看全部的網(wǎng)絡(luò)接口信息,不管是否已經(jīng)啟用 |
ifconfig 具體網(wǎng)卡名稱 | 顯示指定的網(wǎng)卡信息 |
ifconfig 網(wǎng)卡名稱 up/down |
開啟或者關(guān)閉指定的網(wǎng)卡 |
ifconfig 網(wǎng)絡(luò)接口 IP地址[/子網(wǎng)掩碼長度] | 臨時添加一塊虛擬網(wǎng)卡,關(guān)機后機會消失 |
1.1 查看網(wǎng)絡(luò)端口信息
在centos7中指定的第一張網(wǎng)卡為ens33,centos6或其他系統(tǒng)第一張網(wǎng)卡名稱是etho?
- “en"是”EtherNet"的縮寫,表示網(wǎng)卡類型為以太網(wǎng);
- “s"表示熱插拔插槽上的設(shè)備(hot-plug Slot);
- 數(shù)字“33”表示插槽編號。
lo:回環(huán)網(wǎng)卡(本機網(wǎng)卡,一般用于檢測本機的連通性)?
virbr0:Linux kvm虛擬機使用的網(wǎng)卡?
?
?MTU 最大傳輸單元 1500
??
ifconfig ens33 //查看指定的網(wǎng)卡信息
?
拓展:添加網(wǎng)卡
本虛擬機默認用的是ens33 為默認網(wǎng)卡,為了不影響xshell的連接和網(wǎng)卡的正常使用,新建一塊網(wǎng)卡進行下面操作?
?首先先準備新加一塊網(wǎng)卡,進行命令操作
?
對新網(wǎng)卡進行一個簡單的設(shè)置,方便后面的操作
??
cd /etc/sysconfig/network-scripts/ 移動到網(wǎng)卡配置目錄
cp ifcfg-ens33 ifcfg-ens36 將ens33 的網(wǎng)卡配置移動到ens36中,進行修改
?
?
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#靜態(tài)設(shè)置為static 動態(tài)設(shè)置為dhcp
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens36
#設(shè)備名稱
DEVICE=ens36
#開機自啟
ONBOOT=yes
IPADDR=192.168.73.16
NETMASK=255.255.255.0
GATEWAY=192.168.73.2
DNS1=8.8.8.8
?
?1.2 開啟(關(guān)閉)網(wǎng)卡
?1.2.1 禁用和激活網(wǎng)卡
[root@localhost ~]# ifconfig ens36 down //禁用網(wǎng)卡,ifconfig會查看不到該網(wǎng)卡信息
?
?
[root@localhost ~]# ifconfig ens36 up // 激活網(wǎng)卡,不會更新IP
?
?
?
1.2.2 關(guān)閉和開啟網(wǎng)卡
[root@localhost ~]# ifdown ens36 //關(guān)閉某個網(wǎng)卡 ,僅是沒有IP和流量
[root@localhost ~]# ifup ens36 //開啟某個網(wǎng)卡 , 會更新IP
?
?
[root@localhost ~]# ifdown && ifup ens36
[root@localhost ~]# ifdown ;ifup ens36
//結(jié)合使用刷新網(wǎng)卡
?
?
1.3 查看通信狀態(tài)?
ifconfig -s
?
1.4 設(shè)置臨時的虛擬網(wǎng)卡
[root@localhost ~]# ifconfig ens33:0 192.168.72.20 //設(shè)置虛擬網(wǎng)卡ens33:0
[root@localhost ~]# ifconfig ens33:0 //查看ens33:0
?2.hostname
2.1 臨時設(shè)置主機名
hostname [主機名]
hostname //查看主機名
?
?
?2.2 永久設(shè)置主機名
?vim hostname? ? 修改? ?重啟
?
hostnamectl set-hostname [主機名]
?
?
?3. 對Linux路由的操作
3.1 查看路由條目?
route [-n] //查看路由信息
?3.2 添加指定路由條目
?route add使用格式:
route add -net 目標網(wǎng)段/掩碼 gw 下一跳(網(wǎng)關(guān)) dev ?出站網(wǎng)卡
?route add ? -host 目標主機
[root@localhost /]#route add -net 192.168.80.0/24 gw 192.168.73.254 dev ens33
?
?3.3 刪除指定路由條目
?routedel -net 網(wǎng)段地址
[root@localhost /]#route del -net 192.168.80.0/24
?
?3.4 添加默認路由條目
route add default gw IP地址
[root@localhost /]#route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.73.2 dev ens33
或
[root@localhost /]route add default gw 192.168.73.2 dev ens33
?3.5 刪除靜態(tài)路由的條目
?route del default gw IP地址
[root@localhost /]#route del default gw 192.168.73.2
?
3.6? 永久修改路由表信息
3.6.1 第一種配置修改
vim /etc/sysconfig/static-routes //編輯靜態(tài)路由的配置
any net 192.168.80.0/24 gw 192.168.73.2 //在vim編輯器中插入路由信息
?
?
#重啟網(wǎng)卡服務(wù),查看路由表信息
[root@localhost /]#systemctl restart network
[root@localhost /]#route -n
?
?
?注意:如果是真實環(huán)境,不建議用重啟網(wǎng)卡來進行刷新,因為systemctl restart network? 會將所有的網(wǎng)卡全部刷新一遍(推薦使用單張網(wǎng)卡開關(guān)機進行刷新:ifdown ens33 && ifup ens33)
3.6.2 第二種配置修改方式?
?vim /etc/sysconfig/network-scripts/route-網(wǎng)卡名稱
[root@localhost network-scripts]#vim route-ens33
192.168.80.0/24 via 192.168.73.2 dev ens33
?
?
[root@localhost network-scripts]#ifdown ens33 && ifup ens33
[root@localhost network-scripts]#route -n
?
?3.7 其他能夠改變 永久配置的目錄
?開機自啟用的文件下插入 臨時增加路由信息,可以達到開機自啟,永久保存的效果
/etc/profile
/etc/bashrc
~/.bash_profile
~/.bashrc
/etc/rc.d/rc.local
/etc/rc.local
?4. 簡略使用DNS域名解析
4.1 nslookup?
nslookwp www.baidu.com
?
?4.2 host
host www.baidu.com
?
?
4.3 dig?
dig www.baidu.com
?
?
?5.Linux和windows上的icmp
?5.1 linux和Windows? 上的ping命令
Windows上的ping?
重要選項:
-t:長ping
-a:主機名
-n:包的數(shù)量
-l:包的大小
-s:源地址發(fā)送
?
Linux中的ping? ?
重要選項(需要了解其他,可通過man手冊):
-s:指定包的大小
-c:包的數(shù)量
-i :等待時間
?
5.2 linux和window中靜態(tài)跟蹤?
5.2.1 Linux中的靜態(tài)跟蹤?
traceroute? 目的IP地址
traceroute 192.168.73.2
?
?
5.2.2 windows中靜態(tài)追蹤
tracert 目的IP地址?
tracert 192.168.73.1
?
?
5.3 Linux中的動態(tài)追蹤?
?mtr 目的ip
mtr 192.168.73.2
?
?
?
?總結(jié)
1.利用ifconfig 對網(wǎng)卡進行快速的操作,其中有增刪改查,但是均為臨時作用
2.hostname? 相關(guān)命令可以起到更改主機名的作用
3. icmp協(xié)議起到排查網(wǎng)絡(luò)故障,檢測網(wǎng)絡(luò)連通性,其中有靜態(tài)追蹤和動態(tài)追蹤
4.nslookup host dig起到對dns域名的解析作用文章來源:http://www.zghlxwxcb.cn/news/detail-403648.html
5.永久修改路由表信息,可以借助一些重要配置文章來源地址http://www.zghlxwxcb.cn/news/detail-403648.html
到了這里,關(guān)于Linux網(wǎng)絡(luò)配置管理和設(shè)置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!