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 :顯示某個介面資訊; 注:根據馬哥視訊做的學習筆記,如有錯誤,歡迎指正;侵刪