① linux 查看當前的網路配置
linux 查看當前的網路配置
1、執行 ifconfig命令,結果如下可以查看到ip、mac地址等相關網路配置

配置 說明
DEVICE=eth0 網卡設備名,eth0表示第一張網卡
BOOTPROTO=none 是否自動獲取IP(none、static、dhcp),當值為dhcp時,只需配置上述例子中的那幾項就可以聯網
HWADDR=00:0C:29:11:30:39 MAC地址
NM_CONTROLLED=yes 是否可以由Network Manager圖形管理工具託管
ONBOOT=yes 是否隨網路服務啟動當前網卡生效(在CentOS 6 以上的版本中ONBOOT是默認關閉的。)
TYPE=Ethernet 網路類型,這里為乙太網
UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1 唯一識別碼
IPADDR=192.168.0.200 IP地址
NETMASK=255.255.255.0 子網掩碼
GATEWAY=192.168.0.1 網關
DNS1=202.106.0.20 DNS
IPV6INIT=no IPv6是否啟用,這里設置為不啟用
USERCTL=no 是否允許非root用戶控制此網卡,這里為不允許
② linux怎麼配置網路設置(linux怎麼配置網路 連接外網)
1、linux怎麼配置網路。
 
 2、linux怎麼配置網路 連接外網。
 
 3、linux怎麼配置網路地址。
 
 4、linux怎麼配置網路ip。
1."linux怎麼配置網路,為您提供linux怎麼配置網路圖文信息,打開已安裝的虛擬機。
 
 2.在終端窗口中輸入命令Vi/Etetcconfissetvicetsuptscfg-ithg-ith0,然後打開此介面。
 
 3.重啟配置好的網卡,再執行命令/etc/init.d/networkrestart。
 
 4.配置完成後可以使用Ping+需要測試網址來查看是否成功。
③ linux 查看當前的網路配置
linux 查看當前的網路配置
1、執行 ifconfig命令,結果如下可以查看到ip、mac地址等相關網路配置

配置說明
DEVICE=eth0網卡設備名,eth0表示第一張網卡
BOOTPROTO=none是否自動獲取IP(none、static、dhcp),當值為dhcp時,只需配置上述例子中的那幾項就可以聯網
HWADDR=00:0C:29:11:30:39MAC地址
NM_CONTROLLED=yes是否可以由Network Manager圖形管理工具託管
ONBOOT=yes是否隨網路服務啟動當前網卡生效(在CentOS 6 以上的版本中ONBOOT是默認關閉的。)
TYPE=Ethernet網路類型,這里為乙太網
UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1唯一識別碼
IPADDR=192.168.0.200IP地址
NETMASK=255.255.255.0子網掩碼
GATEWAY=192.168.0.1網關
DNS1=202.106.0.20DNS
IPV6INIT=noIPv6是否啟用,這里設置為不啟用
USERCTL=no是否允許非root用戶控制此網卡,這里為不允許
④ linux怎麼配置網路連接
1、首先我們打開XShell工具,點擊頂部的打開選項,

⑤ linux下如何配置網路
1、首先我們用root用戶登錄linux桌面系統。

⑥ Linux中使用nmcli配置網路
    以前都是使用ifconfig來配置網路,今天開始嘗試使用nmcli 。
  
  1、網路介面名稱 
  
     centos7或者紅帽7中,以en開頭標識乙太網,之前的版本是eth開頭。同時,wl標識waln介面,ww標識wwan介面。
  
    接下里就是網卡類型, p代表pci物理位置,o代錶板載,s代表熱插拔。最後數字表示索引、id或埠。 比如筆者的虛擬機上enp0s3,pci網卡slot3。
  
     如果無法確定固定名稱則採用傳統的ethn的方式。
  
  2、查看網路配置 
  
     使用ip addr顯示ip地址,ip addr show eth0顯示網卡eth0 , ip -s link show eth0 顯示連接狀態,可用查看到數據包。netstat -i也可以羅列網卡並查看數據流量。
                                          
  3、查看路由與排查 
  
     ip route檢查系統路由表,
  
     ping網關地址。ping -c4是ping 4次, timeout 4則是超時時間4秒。
                                          
     tracepath或者traceroute命令追蹤到目標主機的網路狀態。
                                          
  4、埠與服務 
  
     TCP服務使用套接字.socket作為通信的端點,其由IP地址、協議和埠組成。伺服器通常監聽標准埠,客戶端使用隨機可用埠。標准埠在/etc/services中列出。
                                          
     查看監聽埠:ss和netstat命令。
                                          
    5、使用nmcli查看網路 
  
     networkmanager是監控和管理網路的守護進程,可用通過命令行與圖形界面來與networkmanager通信,並將配置文件保存在/etc/sysconfig/network-scripts目錄中。
  
     使用nmcli查看網路信息:
  
     nmcli con show  查看網路介面
  
     nmcli con show --active   查看活動網路介面
  
     nmcli con show   "enp0s3"  查看enp0s3網路的詳情信息
                                          
     nmcli device status 查看設備的信息
  
     nmcli device show enp0s3  查看 enp0s3設備的信息
                                          
    6、使用nmcli配置網路 
  
     可以為網路設備配置多個網路連接(配置文件),但是一次只能由一個保持活動狀態。
  
     創建一個"default"新連接,並使用dhcp獲取網路。
  
     nmcli con add con-name "default" type ethernet ifname eth0
  
     創建一個靜態連接,配置靜態IP,並設置不自動連接。
  
     nmcli con add con-name "static" type ethernet ifname eth0 autoconnect no ip4 172.25.0.12/24 gw4 172.25.0.254
  
     更改為靜態鏈接。
  
     nmcli con up "static"
  
     更改為dhcp鏈接。
  
     nmcli con up "default"
  
     查看使用信息。
  
     nmcli con  add  help
  
     修改配置,過多就不闡述了。
  
     nmcli con mod
  
      nmcli 命令摘要:
7、編輯網路配置文件 
  
     介面配置文件時控制單個網路設備的軟體介面,網路設備可以有多個配置文件,但是只有一個時激活狀態。
                                          
  ifcfg配置文件選項(輔助IP地址將配置文件中的選項添加1)
                                          
     配置過程:
  
 a、修改 ifcfg配置文件
  
 b、使用nmcli命令使配置生效或者重啟進程
  
      nmcli con reload
  
     nmcli con down 「ID」  ,nmcli con up 「ID」
  
 c、通過ping驗證網路配置
  
  8、主機名和名稱解析 
  
     hostname 查看主機名
  
      hostnamectl status 查看主機信息
                                          
     hostnamectl set-hostname 設置主機名 
  
     靜態主機名儲存在/etc/hostname文件中。名稱解析用於將主機名轉為IP地址,反之亦可,在/etc/hosts中定義。 
  
     可用使用getent hosts your_hostname,利用/etc/hosts來測試主機名解析。
  
     如果/etc/hosts中沒有,則會查找/etc/ resolv.conf文件。
⑦ Linux常用網路配置命令
一、查看網路配置
  
 確保網路配置的正確性及網路連接的暢通是Linux系統作為伺服器應用的基礎,查看及測試網路配置是管理Linux網路服務的第一步。
  
 1.ifconfig——查看網路配置
  
 1) 查看所有活動網路介面的信息
  
 執行 ifconfig 或ip addr或ip a命令,都可以顯示當前主機中已啟用(活動)的網路介面信息。、
  
 2) 查看指定網路介面信息
  
 格式:ifconfig 網路介面名
  
 可以通過TX、RX等信息了解到通過該網路介面發送和接收的數據包個數,流量等跟多屬性。
  
 2.hostname命令
  
 在Linux系統中,相當一部分網路服務都會通過主機名來識別本機,如果主機名配置不當,可能會導致程序功能出現故障。
  
 1) 查看主機名
  
 使用hostname命令就可以查看當前主機的主機名,不添加任何選項參數。
  
 2) 臨時更改主機名
  
 hostname NewName
  
 註:這種方法只是臨時的更改主機名,重啟後將失效。
  
 3) 永久更改主機名
  
 a. 修改配置文件
  
 RHEL6和7的配置文件存放路徑不相同,修改配置文件中的主機名,重啟就可永久更改主機名。
  
 RHEL6主機名配置文件路徑為:/etc/sysconfig/network
  
 RHEL7主機名配置文件路徑為:/etc/hostname
  
 示例
                                          
 b. 使用命令修改(這種方法只適用於RHEL7或者CentOS7之後)
  
 命令格式:
                                          
 使用該命令更改後,更改後的主機名就自動寫入了配置文件中,所以可以永久更改主機名,其實就是修改了配置文件。
  
 3.route命令
  
 直接執行route命令可以查看當前主機中的路由表信息,若結合「-n」選項使用,可以將路由記錄中的地址顯示為數字形式,這可以跳過解析主機名的過程,在路由表條目較多的情況下能夠加快執行速度。
Destination列對應的是目標網段的地址,Gateway列對應的是嚇一跳路由器的地址,Iface列對應的是發送數據的網路介面。當目標網段為「default」是,表示此行是默認網關記錄,當嚇一跳為「*」是,表示目標網段是與本機直接相連的。
  
 4.netstat命令——查看系統的網路連接狀態等
  
 netstat命令是了解網路狀態及排除網路服務故障的有效工具。
  
 常用選項:
  
 -a:顯示所有活動連接(包括監聽、非監聽狀態的服務埠)
  
 -n:以數字形式顯示
  
 -p:顯示相關的進程信息
  
 -t:查看 TCP 協議相關信息
  
 -u:查看UDP協議相關信息
  
 -r:顯示路由表信息
  
 -l:顯示處於監聽(listening)狀態的網路連接及埠信息
  
 通常使用「-anput」組合選項,結合管道使用「grep」命令,來查看一些服務的埠是否開啟。
  
 示例:
  
 Tcp21為ftp服務的埠
  
 二、測試網路連接
  
 1.ping命令——測試網路連通性
  
 常用選項:
  
 -c<完成次數>:設置完成要求回應的次數
  
 -i<間隔秒數>:指定收發信息的間隔時間
  
 -q:不顯示指令執行過程,開頭和結尾的相關信息除外
  
 -s<數據包大小>:設置數據包的大小
  
 -t<存活數值>:設置存活數值TTL的大小
  
 -v:詳細顯示指令的執行過程
若返回「Destination Host Unreachable」的反饋信息,則表示目標主機不可達,可能目標地址不存在或主機已關閉;返回「Network is unreachable」的反饋信息,則表示沒有可用的路由記錄(如默認網關),無法到達目標主機所在的網路;返回「Request timeout」的反饋信息,表示與目標主機間的連接超時(數據包緩慢或丟失),若有嚴格的防火牆限制,也可能返回此信息。
  
 2.traceroute命令——跟蹤數據包的路由途徑
  
 使用traceroute命令可以測試從當前主機到目的主機之間經過的網路節點,並顯示各中間結點的連接狀態(響應時間)。對於無法響應的節點,連接狀態將顯示為「*」。
  
 示例:traceroute IP_ADDR
  
 在網路測試與排錯的過程中,通常會先使用ping命令測試與主機的網路連接,如果發現網路有故障,再使用traceroute命令跟蹤查看是在哪個中間結點存在故障。
  
 3.nslookup命令——測試DNS域名解析
  
 nslookup是用來測試(DNS)域名解析的專用工具。(DNS服務後面再詳細講解,通俗的說就是將域名解析為ip地址的一個服務)
  
 示例:nslookup www..com
  
 若成功反饋要查詢域名的IP地址,則表示域名解析沒有問題;若出現「...... no servers could be reached」的信息,表示不能連接到指定的DNS伺服器;若出現「...... cant』t find xxx.yyy.zzz:NXDOMAIN」的信息,表示要查詢的域名不存在。
  
 三、設置網路地址參數
  
 設置網路參數的方法:
  
 • 臨時配置 —— 使用命令調整網路參數簡單、快速,可直接修改運行中的網路參數
  
 一般只適合在調試網路的過程中使用
  
 系統重啟以後,所做的修改將會失效
  
 • 永久配置 —— 通過配置文件修改網路參數修改各項網路參數的配置文件
  
 適合對伺服器設置固定參數時使用
  
 需要重載網路服務或者重啟以後才會生效
  
 1.臨時配置——使用網路配置命令(註:RHEL6中網路介面的名稱為eth,RHEL7中為ens)
  
 1)使用ifconfig命令修改網卡的地址、狀態
  
 ifconfig命令不僅可以用於查看網卡配置,還可以修改網卡的ip地址,子網掩碼,也可以綁定網路介面、激活或停用網路介面
  
 a. 修改網卡的ip地址(臨時修改)
  
 命令格式:
                                          
 示例:
                                          
 b. 禁用或者重新激活網卡
  
 命令格式:
                                          
 示例:
                                          
 c. 設置虛擬網路介面(相當於一塊網卡配置多個IP地址)
  
 命令格式:
                                          
 示例:
                                          
 可以根據需要添加更多的虛擬介面,如「eth0:1」「eth0:2」等
  
 2)使用route命令添加、刪除靜態路由記錄
  
 • 刪除路由表中的默認網關記錄命令格式:route del default gw IP地址
  
 • 向路由表中添加默認網關記錄命令格式:route add default gw IP地址
  
 • 添加到指定網段的路由記錄命令格式:route add -net 網段地址 gw IP地址
  
 • 刪除到指定網段的路由記錄命令格式:router del -net 網段地址
  
 2.永久配置——修改網路配置文件
  
 1)網路介面配置文件
  
 網路介面的配置文件默認位於目錄「/etc/sysconfig/network-scripts/」中,文件名格式為:「ifcfg-XXX」,其中「XXX」是網路介面的名稱。例如:RHEL6中網卡eth0的配置文件是「ifcfg-eth0」,而RHEL7中網卡ens33的配置文件是「ifcfg-ens33」。
  
 在網卡的配置文件中,可以看到靜態IP地址的部分內容如下圖所示:
                                          
 上述個配置項的含義及作用:(圖示為RHEL6中的配置文件,7中也差不多,換湯不換葯,修改的都差不多)
  
 • DEVICE:設置網路介面的名稱ONBOOT:設置網路介面是否在Linux系統啟動時激活BOOTPROTO:設置網路介面的配置方式,值為static時表示使用靜態ip地址,為dhcp時表示通過dhcp的方式動態獲取ip地址IPADDR:設置網路介面的ip地址NETMASK:設置網路介面的子網掩碼GATEWAY:設置網路介面的默認網關地址2)重啟 network 網路服務
  
 當修改了網路介面的配置文件以後,若要使新的配置生效,可以重啟network服務或者重啟主機或者禁用、啟用網路介面。
  
 示例:
                                          
 • RHEL6中重啟network服務:service network restartRHEL7中重啟network服務:systemctl restart network註:這是我在做實驗時候的一個經驗:RHEL6修改完網卡配置重啟後,ip地址仍然沒有改過來,這時候我們經常會刪除「/etc/udev/rules.d/70-persistent-net.rules」這個文件。RHEL7不用管,RHEL7特別好改,RHEL6改的時候特別難受。(個人提示,不求認同)
  
 3)域名解析配置文件
  
 a.指定為本機提供DNS解析的伺服器地址
  
 /etc/resolv.conf文件中記錄了本機默認使用的DNS伺服器的地址信息,對該文件所做的修改將會立刻生效。Linux系統中最多可以指定3個(第3個以後將被忽略)不同的DNS伺服器地址,優先使用第1個DNS伺服器。
  
 示例:
                                          
 其中「search localdomain」用來設置默認的搜索域(域名後綴)。例如,當訪問主機「localhost」時,就相當於訪問「localhost.localdomain」。
  
 b.本地主機映射文件
  
 /etc/hosts文件中記錄著一份主機名與ip地址的映射關系表,一般用來保存經常訪問的主機信息。當訪問一個未知的域名時,先查找該文件中是否有相應的映射記錄,如果找不到在去向DNS伺服器查詢。
  
 hosts 文件和 DNS 伺服器的比較
  
 • 默認情況下,系統首先從 hosts 文件查找解析記錄hosts 文件只對當前的主機有效hosts 文件可減少 DNS 查詢過程,從而加快訪問速度
⑧ Linux網路相關配置
這里說的網路配置主要是centos環境
 centOS系統,在/etc/sysconfig/network-scripts目錄下找到當前機器的埠文件,文件名通常是ifcfg-網路連接名。
   vim 打開編輯,添加修改分配模式,IP地址,掩碼,DNS等內容,完整的示例如下:
修改完成後,執行systemctl restart network重啟網卡生效。
 Ubuntu20配置值靜態ip,需要修改/etc/netplan下面找到一個yaml文件,文件名帶network的,1-network-manager-all.yaml,這里給出一個配置示例:
   (這里用ifconfig或者ip addr命令先看一下自己的網卡編號,我的編號是enpls0)
 修改完成後,輸入命令:sudo netplan apply使得配置生效
   配置完成後ping一下其他機器或者外網網址看一下網路是否通了,配置還是沒生效可以嘗試重啟機器(重啟不影響的情況下)。
  查看埠信息 
   netstat -tunlp |grep 埠號 查看指定的埠號的進程情況,如查看8000埠的情況,netstat -tunlp |grep 8000
   nmap 127.0.0.1 查看本機開放的埠,會掃描所有埠。
   lsof -i:埠號查看埠所在進程-9
  啟動防火牆 
   systemctl start firewalld
    禁用防火牆 
   systemctl stop firewalld
    設置/禁止開機啟動 
   systemctl enable/disable firewalld
    重啟防火牆 
   firewall-cmd --reload
    查看狀態 
   systemctl status firewalld  /  firewalld-cmd --state
    查看版本 
   firewall-cmd --version
    查看幫助 
   firewall-cmd --help
    查看區域信息 
   firewall-cmd --get-active-zones
    查看指定介面所屬區域信息 
   firewall-cmd --get-zone-of-interface=eth0
    拒絕所有包 
   firewall-cmd --panic-on
    取消拒絕狀態 
   firewall-cmd --panic-off
    查看是否拒絕 
   firewall-cmd --query-panicpor
    將介面添加到區域(默認介面都在public) 
   firewall-cmd --zone=public --add-interface=eth0(永久生效再加上 --permanent 然後reload防火牆)
    設置默認介面區域 
   firewall-cmd --set-default-zone=public(立即生效,無需重啟)
    更新防火牆規則 
   firewall-cmd --reload或firewall-cmd --complete-reload(兩者的區別就是第一個無需斷開連接,就是firewalld特性之一動態添加規則,第二個需要斷開連接,類似重啟服務)
    查看指定區域所有打開的埠 
   firewall-cmd --list-port
   firewall-cmd --zone=public --list-ports
    在指定區域打開埠(打開後需要重啟防火牆生效) 
   firewall-cmd --zone=public --add-port=80/tcp(永久生效再加上 --permanent)
參考網址: https://jingyan..com/article/20b68a88943059796cec622e.html
⑨ 1、linux如何設置網卡,使計算機能正常上網。
1. 首先, 我們需要確保本地計算機可以連接到外聯網, 然後打開。