歡迎您光臨本站 註冊首頁

linux 基本網路配置

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

一、Linux 基本網路配置

1. 使用ifconfig命令查看網路介面信息 eth:第一塊網卡的名稱 lo:loopback的縮寫,“迴環”網路介面 查看網卡基本配置信息: 1.) HWaddr: 網路介面的物理MAC地址 2.) Inet addr: IP地址 3.) Bcast: 廣播地址 4.) Mask: 網路介面的掩碼 使用ifconfig 查看網路介面信息 使用ifconfig eth0查看指定網路介面信息 使用ifconfig –a 查看所有網路介面信息 2. 使用Ping命令測試網路連接 1.) 使用ping測試網路連接 2.) 使用-c選項指定發送數據包的個數 3.) 使用-s選項設置數據包大小 4.) 使用Ping命令測試技巧 1. 可以先測試本機網路介面地址,如果成功,則說明當前主機的網路介面是有效的 2. 測試到區域網內其他主機(如默認網關)的IP地址,如測試成功,則說明網關連接正常,否則需要檢查交換機,網線連接是否正確. 3. 當測試到網關正常,但無法Ping通目標主機,可能是目標主機無法連接,也可能是網關伺服器沒有對數據包做正確轉發. 4. 如果網路正常,則可能是防火牆影響 3. 查看及測試路由記錄 1.) 使用route 查看路由表信息 2.) 使用route –n 將路由記錄中的信息顯示為數字(default = 0.0.0.0) 3.) 使用traceroute 測試主機到目標主機之間經過了哪些網路節點 4. 查看及測試主機名稱 1.) 使用 hostname 命令查看當前主機的主機名稱 2.) 使用 nslookup 域名或IP 地址 {DNS伺服器地址} 5. 使用netstat命令查看網路連接狀態 –a 顯示所有活動的網路連接信息 –n 以數字形式顯示 –r 顯示路由表信息 –l 顯示處於listening(監聽)狀態的網路介面及埠信息 –t 查看tcp協議相關信息. –u 顯示UDP協議相關信息 –p 顯示網路連接相關聯的進程號,進程信息.(需要root許可權) 6. 查看ARP地址解析記錄 使用arp –n 以數字形式顯示當前linux主機的ARP信息. 7. 使用命令調整網路參數 1.) 執行網路配置命令修改: 臨時修改,計算機重新啟動或服務重新載入后失效 2.) 修改配置文件: 永久修改 8. 使用網路配置命令修改網路信息. 1.)設置網卡IP地址(臨時的):ifconfig 網路介面名稱 IP地址 [ netmask 子網掩碼 ] 或者:Ifconfig 網路介面名稱 IP地址[ /掩碼長 ] 2.)禁止網路介面 ifconfig eth0 down 激活網路介面 ifconfig eth0 up 3.)設置虛擬網路介面(例如在eth0上添加一塊虛擬網卡eth0:0) Ifconfig eth0:0 172.17.17.17 4.)修改網卡使用的MAC地址 ifconfig eth0 hw ether 11:22:33:44:55:66 9. 設置路由記錄 1.) 使用 route add添加路由信息 -net 指定一個目標網路 (或-host指定目標主機) gw 確定下一跳地址. 2.) 刪除指定網段的路由記錄 route del –net 192.168.3.0/24 3.) 刪除添加默認網關路由記錄 route del default gw 192.168.1.1 route add default gw 192.168.1.1 10. 修改主機名稱 hostname 新名稱 11. 設置靜態ARP記錄 將網關於MAC地址綁定 arp –s 192.168.1.1 11:22:33:44:55:66 二、通過配置文件修改網路參數(永久的) 1. 修改網路介面配置 1.) 網路介面配置內容 DEVICE 設置網路介面名稱 ONBOOT 設置系統啟動時是否生效 BOOTPROTO 設置配置方式 為“static”靜態IP 為“dhcp”動態獲取 IPADDR 設置網路介面的IP地址 NETMASK 設置網路介面的子網掩碼 GATEWAY 設置網路介面的默認網關 2.) 停止或啟用指定的網路介面 Ifdown eth0 Ifup eth0 重新啟動 service 服務名 restart ( stop ) 2. 主機名稱配置文件 vi /etc/sysconfig/network 修改HOSTNAME=主機名 3. 本地的主機名稱解析文件 vi /etc/hosts 4. 域名伺服器配置文件 vi /etc/resolv.conf 添加 Search 搜索域 nameserver DNS伺服器地址 (可以設置三個) 三、使用DHCP動態配置主機 1.配置DHCP伺服器軟體 掛載光碟 並安裝dhcp軟體包 1.)主配置文件dhcpd.conf 配置項的基本類型 聲明:描述dhcpd伺服器對網路的劃分、是網路設置的邏輯範圍 參數:配置的字和對應的值(一般為默認租約時間) 選項:指定分配給客戶端的配置參數 dhcpd.conf文件中的全局配置 ddns-update-style,動態DNS更新模式 default-lease-time,默認租約時間 max-lease-time,最大租約時間 option domain-name,默認搜索區域 option domain-name-server,DNS伺服器地址 使用subnet聲明設置子網屬性 使用subnet關鍵字指定子網的網路地址,netmask關鍵字指定子網掩碼 使用range參數指定動態分配的IP地址範圍,可多個 使用option subnet-mask 選項指定為客戶機分配的子網掩碼地址 使用option routers選項指定為客戶機分配的默認網關地址 使用host聲明設置主機屬性 使用host關鍵字指定需要分配保留地址的DHCP客戶機名稱 使用hardware ethernet 參數指定匹配主機MAC地址 使用fixed-address 參數指定對應的保留地址 dhcpd.conf文件中的其他設置 2.)命令參數配置文件/etc/sysconfig/dhcpd 修改/etc/sysconfig/dhcpd 3.)啟動與停止dhcpd服務 啟動前應確認DHCP伺服器的網路介面具有靜態指定的固定IP地址,負無法啟動 啟動service dhcpd start 重啟service dhcpd stop 停止service dhcpd restart 2.使用DHCP客戶端 1.)修改對應的網卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改BOOTPROTO=dhcp 2.)並重新啟動network 3.)使用dhclient 為本機獲取地址 3.配置DHCP中繼 1.)開啟伺服器的路由轉發功能 編輯/etc/sysctl.conf文件 修改net.ipv4.ip_forward = 1 執行sysctl -p 查看 2.) 設置允許DHCP中繼數據的介面及DHCP伺服器的IP地址 編輯/etc/sysconfig/dhcrelay 設置INTERFACES= "eth0 eth1 ···" DHCPSERVERS="192.168.1.1" 3.)啟動dhcrelay中繼服務程序

本文出自 「Hello」 博客,請務必保留此出處http://xiaozhuang.blog.51cto.com/4396589/854211


[火星人 ] linux 基本網路配置已經有683次圍觀

http://coctec.com/docs/linux/show-post-45855.html