A network client has an ethernet interface (eth0) configured with an IP address in the subnet 192.168.0.0/24. This subnet has a router, with the IP address 192.168.0.1, that connects this subnet to the Internet. What needs to be done on the client to enable it to use the router as its default gateway? (Choose TWO correct answers.)



A.

route add default gw 192.168.0.1 eth0

B.

ifconfig eth0 defaultroute 192.168.0.1

C.

ip route add default via 192.168.0.1 dev eth0

D.

echo defaultroute 192.168.0.1 >> /etc/resolv.conf

E.

route add defaultgw=192.168.0.1 if=eth0

題解

「route」指令用來顯示或是管理IP路由表。

「ifconfig」指令可以設定網路介面。

「ip」指令可以顯示或是管理路由、裝置、路由政策和隧道協定。

GNU C語言的函式庫會根據「/etc/resolv.conf」設定檔所定義的網域名稱伺服器來查找網域名稱實際對應的IP位址。可以使用的關鍵字如下:

  • nameserver:要查詢的網域名稱伺服器。
  • domain:本地的網域名稱。
  • search:查詢主機名稱的時候所串接的網域名稱。
  • sortlist:排序gethostbyname函數的回傳結果。
  • options

選項A,為正確答案。

選項B,「ifconfig」指令沒有「defaultroute」這樣的用法。

選項C,「ip」指令的「route」參數可以用來管理路由表。此為正確答案。

選項D,「/etc/resolv.conf」設定檔也沒有「defaultroute」這樣的用法。

選項E,「route」指令沒有「defaultgw=」或是「if=」這樣的用法。