TCP/IP網路設定主要有四個部份:
賦予一個IP的設定值
啟動或關閉網路裝置
DNS設定(要能夠正反解)
設定預設閘道(Gateway)

網路介面卡通常依序命名為eth0,eth1.......
ifup ethX用來啟動第x網路介面
ifdown ethX關閉第x網路介面
ifconfig ethx 查詢網路組態

[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:8B:D4:5F  
          inet addr:192.168.148.129  Bcast:192.168.148.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe8b:d45f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:935 errors:0 dropped:0 overruns:0 frame:0
          TX packets:678 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1239117 (1.1 MiB)  TX bytes:48231 (47.1 KiB)
          Interrupt:169 Base address:0x2000

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:9341 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9341 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12326248 (11.7 MiB)  TX bytes:12326248 (11.7 MiB)

乙太網路Devices
乙太網路裝置設定檔儲存在文字檔案內
網卡設定檔存放位置為 /etc/sysconfig/network-scripts/ifcfg-ethX
完整的選項列表在 /usr/share/doc/initscripts-*/sysconfig.txt
網路設定的說明檔存放位置忘記設定檔寫法可以參考此檔案
[root@localhost~]#less /usr/share/doc/initscripts-*/sysconfig.txt

DNS配置
DomainName Service主要是用來轉換hostnames to network addresses
DNS Service 可由DHCP取得或是設定/etc/resolv.conf DNS設定檔

[root@localhost ~]# cat /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.148.2 (此為DNS server IP位址)

DNS設定檔說明文件在 man 5 resolv.conf

[root@localhost ~]# host www.google.com.tw (使用host指令查詢正解ip)
www.google.com.tw is an alias for www.google.com.
www.google.com is an alias for www.l.google.com.
www.l.google.com has address 209.85.175.147
www.l.google.com has address 209.85.175.104
www.l.google.com has address 209.85.175.99
[root@localhost ~]# dig www.google.com.tw (使用dig查詢正解ip)

; <<>> DiG 9.3.3rc2 <<>> www.google.com.tw
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37351
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 7, ADDITIONAL: 7

;; QUESTION SECTION:
;www.google.com.tw.             IN      A

;; ANSWER SECTION:
www.google.com.tw.      342707  IN      CNAME   www.google.com.
www.google.com.         353981  IN      CNAME   www.l.google.com.
www.l.google.com.       291     IN      A       209.85.175.147
www.l.google.com.       291     IN      A       209.85.175.104
www.l.google.com.       291     IN      A       209.85.175.99

;; AUTHORITY SECTION:
l.google.com.           11600   IN      NS      a.l.google.com.
l.google.com.           11600   IN      NS      b.l.google.com.
l.google.com.           11600   IN      NS      c.l.google.com.
l.google.com.           11600   IN      NS      d.l.google.com.
l.google.com.           11600   IN      NS      e.l.google.com.
l.google.com.           11600   IN      NS      f.l.google.com.
l.google.com.           11600   IN      NS      g.l.google.com.

;; ADDITIONAL SECTION:
a.l.google.com.         12991   IN      A       209.85.139.9
b.l.google.com.         15427   IN      A       64.233.179.9
c.l.google.com.         10417   IN      A       64.233.161.9
d.l.google.com.         24655   IN      A       66.249.93.9
e.l.google.com.         22833   IN      A       209.85.137.9
f.l.google.com.         24176   IN      A       72.14.235.9
g.l.google.com.         15738   IN      A       64.233.167.9

;; Query time: 5 msec
;; SERVER: 192.168.148.2#53(192.168.148.2)
;; WHEN: Sun Apr  6 06:21:05 2008
;; MSG SIZE  rcvd: 355

如果要更改gateway(對外連線閘道)可以設定 /etc/sysconfig/network

arrow
arrow
    全站熱搜

    陳宏駿 發表在 痞客邦 留言(0) 人氣()