查看網絡配置
測試網絡鏈接
設置網絡地址參數
創建雙網卡linux
1、查看網絡配置vim
衆所周知,上網須要網卡。在微軟環境下,使用ipconfig命令就能查看到該設備的IP地址,而在Linux環境中,則使用:服務器
ifconfig命令 //查看本機網絡設備信息網絡
其中,dom
ens33——爲該設備網卡名稱,跟PC機網卡功能相同
lo——迴環網卡(專門用於自測的網卡,檢測TCP服務是否上線)
virbr0——虛擬橋接網卡ide
查看主機名
使用「hostname」命令進行查看主機名測試
[root@localhost ~]# hostname
修改主機名
格式爲:3d
[root@localhost ~]# hostnamectl set-hostname local1
其中,「local1」爲新的主機名。接着使用「su」命令進行刷新,使新主機名生效
代理
使用「route」命令查看調試
route -n //查看主機路由表信息
示意圖:
其中,
「Destination」——對應目標網段地址
「Gateway」——對應下一跳路由地址
「Iface」——對應發送數據網絡接口
使用「netstat」命令
netstat [選項] //查看系統網絡鏈接狀態、接口統計等信息
其經常使用選項:
-a——表示顯示全部
-n——數字形式顯示
-p——表示協議
-t——表示TCP
-u——表示UDP
-r——表示路由表信息
示意圖:
顯示全部在線的TCP服務
[root@localhost ~]# netstat -atnp
顯示全部在線的UDP服務
[root@localhost ~]# netstat -aunp
2、測試網絡鏈接
ping [選項] 目標主機 //測試網絡連通性
示意圖:
使用「nslookup」命令
nslookup 目標主機地址 [DNS服務器地址] //測試DNS域名解析
示意圖:
測試解析百度的域名
3、設置網絡地址參數
格式:ifconfig 接口名IP地址
臨時修改命令以下:
永久修改示例:
輸入:vim /etc/sysconfig/network-scripts/ifcfg-ens33(進入修改配置)
將dhcp改成static
在末行按o在下一行插入:IPADDR地址、NETMASK子網掩碼、GETWAY網關
輸入:wq(保存退出便可修改爲功)
設置網絡接口的IP地址、子網掩碼
格式1:ifconfig 接口名 ip地址 [netmask 子網掩碼]
格式2:ifconfig 網絡接口 ip地址 [/掩碼長度]
禁用或者從新激活網卡
格式1:ifconfig 網絡接口 up(ifup 網絡接口)——兩種皆可
格式2:ifconfig 網絡接口 down(idown 網絡接口)——兩種皆可
操做實例(需在CentOS終端操做):
格式:ifconfig 接口名序號 IP地址
設置虛擬網卡示例:
添加到指定網段的路由記錄:
格式:route add -net 網段地址 gw IP地址
刪除到指定網段的路由記錄:
格式:route del -net 網段地址
操做實例:
刪除路由表中的默認網關記錄:
格式:route del default gw IP地址
向路由表中添加默認網關記錄:
格式:route add default gw IP地址
操做實例:
此配置文件在:/etc/sysconfig/network-scripts/目錄下
例:ifcfg-ens33爲第一塊以太網卡的配置文件
操做以下:
4、創建雙網卡
linux做爲路由交換、代理服務器、防火牆規則(須要用到雙網卡)
2U的服務器網絡接口有4個
實驗以下:
虛擬機中設置,添加網絡適配器
須要添加第二個網絡適配器:
輸入:ifconfig(此時能看到新添加的網卡,並且vmnet用dhcp服務自動分配了IP地址)
輸入:cd /etc/sysconfig/network-scripts/(查看新增長的ens36網卡,此時是沒有的)
設置兩個網卡爲僅主機模式,此時兩塊網卡都沒有IP地址:
接下來先對ens33配置地址:
輸入:vim /etc.sysconfig/network-scripts/ifcfg-ens33(進入修改網卡配置)
修改dhcp爲static
到末行按o轉下一行
輸入:IPADDR=192.168.10.10(配置IP),轉下一行
輸入:NETMASK=255.255.255.0(配置子網掩碼),轉下一行
輸入:GETWAY:192.168.10.0(配置網關)
按Esc退出插入模式
輸入:wq(保存退出)
輸入:service network restart(重啓網絡配置)
輸入:ifconfig(此時能看到ens33的IP地址爲192.168.10.10)輸入:cd /etc/sysconfig/network-scripts/
輸入:ls(查看詳細信息,此時是沒有ens36網卡的配置文件的)
輸入:cp -p ifcfg-ens33 ifcfg-eds36(複製配置文件給ens36)
輸入:ls(此時ens36就有了網卡配置文件)
可是此時是不能夠直接使用的,由於裏面的配置信息爲網卡ens33的信息,因此咱們須要對其進行修改!(此處須要注意的是,在配置以前須要先複製ens36的MAC地址:00:0c:29:b9:fc:2f)
兩處ens33改ens36
修改UUID需不相同,光標到UUID行按dd刪除
輸入:IPADDR=192.168.20.20
輸入:NETMASK=255.255.255.0
輸入:GETWAY:192.168.20.0
輸入:wq(保存退出)輸入:systemctl restart network(重啓網絡服務)
輸入:ifconfig(此時能夠看到ens36的IP配置成功)
以上就是配置雙網卡的實驗。
文件位置:/etc/resolv.conf
保存本機須要使用的DNS服務器的IP地址
[root@localhost~]#vi /etc/resolv.conf
search localdomain
nameserver 202.106.0.20
nameserver 202.106.148.1
/etc/hosts文件
保存主機名與IP地址的映射記錄
hosts文件和DNS服務器的比較
一、默認狀況下,系統首先從hosts文件查找解析記錄
二、hosts文件只對當前的主機有效
三、hosts文件可減小DNS查詢過程,從而加快訪問速度
解析示例:
缺點是:當主機比較多的時候須要逐個更改hosts文件配置以上就是Linux網絡設置的理論及實驗操做,謝謝各位看官觀看,你們還能夠跟着步驟進行操做,謝謝支持!