Related Posts Plugin for WordPress, Blogger...

Lab1. 網卡設定固定 IP Address

可透過指令 system-config-network 來呼出對話視窗來設定網卡資訊。(請尊重 Weithenn 的辛勞!!)
#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 尾碼。(請尊重 Weithenn 的辛勞!!)
#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 別名。(請尊重 Weithenn 的辛勞!!)
#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
#route add -net 192.168.0.0/24 gw 192.168.0.254    //新增靜態路由
#netstat -nr                                            //查看目前本機路由表
 Kernel IP routing table
 Destination   Gateway         Nenmask        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         Nenmask         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
文章標籤: