1. 程式人生 > >Linux 網路配置

Linux 網路配置

網路基礎知識:     你一個學網路的還需要解釋嗎!!!

網路管理命令:     配置IP地址方式         靜態配置             ifcfg家族命令:ifconfig,route,netstat             ip(ifconfig的加強版):link,addr,route等             編輯配置檔案                 圖形介面:setup,nmtui         動態配置             DHCP(動態主機配置協議)     配置網路介面         centos 7介面命名方式:             跟插槽關聯,插槽名字是固定;     配置命令         ifconfig [interface]             -a:顯示所有介面狀態;             interface_name:顯示指定介面狀態;         ifconfig interface_name ip_address mask [up|down]             Note:立即生效,臨時設定;             啟用混雜模式:[-]promisc                 用於網路監控:即使目標mac不是自己也會接收發來的資料;         route:路由管理命令             route -n:檢視;             route add:新增路由;                 route  [-v]  [-A family |-4|-6] add [-net|-host] target [netmask Nm] [gw Gw] [metric N] [[dev] If]                     rouet add default gw ip_address             route del:刪除路由;                  route  [-v] [-A family |-4|-6] del [-net|-host] target [gw Gw] [netmask Nm] [metric N] [[dev] If]                     route del -net ip_address mask 掩碼         DNS伺服器指定:             /etc/resolv.conf                 nameserver DNS_SERVER_IP1                 nameserver DNS_SERVER_IP2                 nameserver DNS_SERVER_IP3             正向解析:FQDN→IP                 dig -t A FQDN                 host -t A FQDN             反向解析:IP→FQDN                 dig -x IP                 host -t PTR IP         netstat:顯示網路連線、路由表、介面狀態、地址偽裝連線、組播成員關係;             顯示網路連線:                  -t:顯示tcp連線;                 -u:顯示udp連線;                 -l:顯示listen狀態的連線;                 -n:以數字形式顯示ip地址及埠號;                 -r:raw socket相關,既不實用tcp也不實用udp;                 -a:顯示所有狀態;                 -e:以擴充套件格式顯示;                 -p:顯示相關的程序及PID;                     常用組合:                         -tan    -uan    -tnl    -unl             顯示路由表:                 netstat --route:顯示路由表;             顯示介面統計資訊:                 netstat  {--interfaces|-I|-i}  [--all|-a]  [--extend|-e]  [--verbose|-v]  [--program|-p]  [--numeric|-n]                        netstat -i:顯示所有介面資訊;                     netstat -Iinterface_name   :顯示某個介面資訊;                  注:根據馬哥視訊做的學習筆記,如有錯誤,歡迎指正;侵刪