把一台主機加入本網的基本步驟是:
分配唯一的 IP 位址和主機名稱;
設定新主機在啟動時配置它的網路介面;
設定一條預設路由,或許還有更多的路由配置;
指向一台 DNS 名字伺服器,允許對 Internet 其他部分的訪問。
1. 分配主機名稱和 IP 位址
編輯 /etc/hosts 檔案
127.0.0.1 localhost.localdomain hostname.localdomain localhost hostname
10.1.8.176 hostname.localdomain
2. 配置網路介面
ifconfig eth0 10.1.8.176 netmask 255.255.255.0 broadcast 10.1.8.255 up
用 netstat -i 找到介面名
用 /sbin/ifconfig eth0 查看介面配置
3. 配置路由
route add -net 10.1.8.0 netmask 255.255.255.0 gw 10.1.8.1 eth0
route add default gw 10.1.8.1 eth0
用 netstat -nr 查看路由配置
4. 配置 DNS
編輯檔案 /etc/resolv.conf
nameserver 10.1.9.11
nameserver 211.98.2.4
最多有三個 nameserver 項
查看服務開關檔案 /etc/nsswitch.conf 和 /etc/host.conf,確定網域名稱解析順序
大多數應用都與 libc6 串連,libc6 使用 BIND 的解析器和 nsswitch.conf 檔案。少數比較老的應用與 libc4 或者 libc5 串連,它們使用 /etc/host.conf 檔案
服務開關檔案預設值
開 關 文 件 |
主機名稱尋找的預設設定 |
/etc/nsswitch.conf |
files nisplus nis dns |
/etc/host.conf |
hosts,bind |
Red Hat 網路設定檔
文 件 |
設 置 內 容 |
/etc/sysconfig/network |
主機名稱、預設路由 |
/etc/sysconfig/static-routes |
靜態路由 |
/etc/sysconfig/network-scripts/ifcfg-ifname |
IP地址、網路遮罩、每個介面的廣播位址 |