站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

Unit7-Network Configuration

Lab

Lab1. 網卡設定固定 IP Address

可透過指令 system-config-network 來呼出對話視窗來設定網卡資訊

 #system-config-network                 //對話模式設定網卡資訊 (IP、DNS、Hostname)
 #cat /etc/s*/n*s/ifcfg-eth0            //檢查網卡內容 (IP Address)
 DEVICE=eth0                            //網路卡名稱
 BOOTPROTO=static                       //BOOTP 協定 (static 為固定 IP、dhcp 為 DHCP Client)
 HWADDR=00:03:ff:3f:7a:44               //MAC Address
 ONBOOT=yes                             //開機自動啟動
 NETMASK=255.255.255.0                  //Netmask (遮罩)
 IPADDR=61.60.59.58                     //IP Address
 TYPE=Ethernet

設定完成後檢查 Default Gateway 及 Hostname 是否設定正確

 #cat /etc/s*/network                   //檢查 Default Gateway、Hostname
 NETWORKING=yes
 NETWORKING_IPV6=no
 HOSTNAME=server.example.com            //Hostname
 GATEWAY=61.60.59.254                   //Default Gateway

檢查本機 hosts 設定及 DNS Server 設定 DNS 尾碼

 #cat /etc/hosts                        //檢查 hosts 設定
 127.0.0.1               localhost.localdomain localhost
 ::1                     localhost6.localdomain6 localhost6
 192.168.1.1             server.example.com server
 192.168.1.2             client.example.com client
 #cat /etc/resolv.conf                  //檢查 DNS Server 及 DNS 尾碼
 nameserver 168.95.192.1
 nameserver 168.95.1.1
 search example.com

設定完成後將網卡服務重新啟動即可生效,啟動方式請依個人喜好擇一即可

 #service network restart               //方式一 重新啟動網路服務
 #ifdown eth0 ; ifup eth0               //方式二 停用、啟用網卡
 #chkconfig network on ; chkconfig --list network    //設定開機自動啟動網卡服務
 #hostname                              //檢查主機目前 Hostname
 server.example.com
 #ifconfig eth0                         //查看 eth0 網卡資訊
 #cat /etc/rc.local                     //此檔案內容為系統服務啟動後最後載入的啟動設定檔

Lab2. DNS 查詢速度過慢除錯

主機若解析 DNS 名稱查詢過慢的話造成原因有很多,此時最快速及最簡單的查詢方法即使用 ping 指令來進行除錯步驟如下:

  1. Loopback 測試: ping 127.0.0.1
  2. 網卡測試: ping 網卡設定的 IP (此例為 61.60.59.58)
  3. Gateway: ping 網卡設定的 Default Gateway (此例為 61.60.59.254)
  4. Public IP: ping 網際網路上 public ip (此例為中華電信的 168.95.1.1)
  5. FQDN: ping 網際網路上 FQDN (若正常回應即表示主機可透過設定的 DNS Server 順利解析)
 #cat /etc/resolv.conf                 //查看 DNS Server 及 DNS 尾碼
 nameserver 168.95.192.1
 nameserver 168.95.1.1
 search example.com
 #ping -c4 127.0.0.1                   //檢查 Loopback 是否正常
 #ping -c4 61.60.59.58                 //檢查網卡 IP 是否正常
 #ping -c4 61.60.59.254                //檢查能否 ping 到設定的 Default Gateway
 #ping -c4 168.95.1.1                  //檢查能否 ping 到設定的 DNS Server IP
 #ping -c4 dns.hinet.net               //檢查能否 ping 到設定的 DNS Server FQDN

Lab3. 網卡 IP 別名及設定靜態路由

設定同一片網卡上多個 IP 稱之為 IP 別名 (IP Alias),可視您需求來新增多個 IP 別名

 #cat /etc/s*/n*s/ifcfg-eth0:1         //檢查網卡內容
 DEVICE=eth0:1
 BOOTPROTO=static
 ONBOOT=yes
 NETMASK=255.255.255.0
 IPADDR=192.168.0.10
 TYPE=Ethernet
 #ifup eth0:1                          //啟動別名網卡 eth0:1
 #ifconfig eth0:1                      //查看別名網卡 eht0:1 資訊
 #ping -c2 192.168.0.10                //測試設定的 IP 別名能否運作

因為預設 Default Gateway 只能設定一個若有多路由的需求時該如何達成? 設定靜態路由 (Static Route) 即可解決

 #route add -net default gw 61.60.59.254                                        //定義 Default Gateway 為 61.60.59.254
 #route add -net 192.168.0.0/24 gw 192.168.0.254                                //新增靜態路由網段為 192.168.0.0/24 Gateway 為 192.168.0.254
 #netstat -nr                                                                   //查看目前本機路由表
 Kernel IP routing table
 Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
 192.168.0.0     192.168.0.254   255.255.255.0   UG        0 0          0 eth0  //新增的靜態路由
 192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
 116.50.43.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
 169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
 0.0.0.0         116.50.43.254   0.0.0.0         UG        0 0          0 eth0  //Default Gateway
 #route del -net 192.168.0.0/24 gw 192.168.0.254                                //刪除靜態路由
 #netstat -nr                                                                   //查看目前本機路由表
 Kernel IP routing table
 Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
 192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
 116.50.43.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
 169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
 0.0.0.0         116.50.43.254   0.0.0.0         UG        0 0          0 eth0
Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com