RedHat Linux网络配置过程笔记
在 Linux 系統(tǒng)中,TCP/IP 網(wǎng)絡(luò)是通過若干個文本文件進行配置的,需要編輯這些文件來完成聯(lián)網(wǎng)工作。在RedHat linux剛安裝好后可以通過圖形化界面來配置,以下介紹通過命令行配置網(wǎng)絡(luò)
用cat命令查看默認安裝后關(guān)于網(wǎng)絡(luò)配置的文件信息
1.cat?? /etc/sysconfig/network
2.cat?? /etc/resolv.conf
3.cat?? /etc/sysconfig/network-scripts/ifcfg-ethN (eth0為默認的,需要根據(jù)自己的情況而定)
我們依次來配置了解和配置一下上面的三個文件
/etc/sysconfig/network 網(wǎng)絡(luò)設(shè)置
該文件用來指定服務(wù)器上的網(wǎng)絡(luò)配置信息,包含了控制和網(wǎng)絡(luò)有關(guān)的文件和守護程序的行為的參數(shù)。下面是一個例子文件:
NETWORKING=yes
HOSTNAME=machine1
GATEWAY=210.34.6.2
FORWARD_IPV4=yes
GATEWAYDEV=
其中, NETWORK=yes/no 表示網(wǎng)絡(luò)是否被配置;
HOSTNAME=hostname hostname 表示服務(wù)器的主機名;
GATEWAY=gw-ip gw-ip 表示網(wǎng)絡(luò)網(wǎng)關(guān)的IP 地址;
FORWARD_IPV4=yes/no 是否開啟IP 轉(zhuǎn)發(fā)功能;
GAREWAYDEV=gw-dev gw-dw 表示網(wǎng)關(guān)的設(shè)備名,如:eth0 等。
注:改完/etc/init.d/network 需要重新啟動才能生效
命令:# /etc/rc.d/init.d/network start 啟動network
# /etc/rc.d/init.d/network stop 停止network
# /etc/rc.d/init.d/network restart 重啟network
以下是我的文件內(nèi)容
NETWORKING=yes
HOSTNAME=localhost.localdomain
#GATEWAY=192.168.1.1 (注:這里的GATEWAY最好注釋掉,因為在/etc/sysconfig/network-scripts/ifcfg-eth0 中也有GATEWAY配置,)
/etc/resolv.conf 配置DNS 客戶
文件/etc/resolv.conf 配置DNS 客戶,它包含了主機的域名搜索順序和DNS服務(wù)器的地址,每一行應(yīng)包含一個關(guān)鍵字和一個或多個的由空格隔開的參數(shù)。最多可以設(shè)置3行,前面的生效。
下面是一個例子文件:
nameserver 192.168.0.36
nameserver 192.168.0.37
search huawei-3com.com
合法的參數(shù)及其意義如下:
nameserver 表明DNS 服務(wù)器的IP 地址。可以有很多行的nameserver,每一個帶一個I P 地址。在查詢時就按nameserver 在本文件中的順序進行,且只有當?shù)谝粋€nameserver 沒有反應(yīng)時才查詢下面的nameserver.
domain 聲明主機的域名。很多程序用到它,如郵件系統(tǒng);當為沒有域名的主
機進行DNS 查詢時,也要用到。如果沒有域名,主機名將被使用,刪除所有在第一個點( . )前面的內(nèi)容。
search 它的多個參數(shù)指明域名查詢順序。當要查詢沒有域名的主機,主機將在由search 聲明的域中分別查找。domain 和search 不能共存;如果同時存在,后面出現(xiàn)的將會被使用。
sortlist 允許將得到域名結(jié)果進行特定的排序。它的參數(shù)為網(wǎng)絡(luò)/掩碼對。允許任意的排列順序。Red Hat 中沒有提供缺省的/etc/resolv.conf 文件,它的內(nèi)容是根據(jù)在安裝時給出的選項動態(tài)創(chuàng)建的。
以下為我的/etc/resolv.conf 內(nèi)容
search localdomain
nameserver 192.168.1.1
/etc/sysconfig/network-scripts/ifcfg-ethN 文件
系統(tǒng)網(wǎng)絡(luò)設(shè)備的配置文件保存在”/etc/sysconfig/network-scripts”目錄下,ifcfg-eth0 包含第一塊網(wǎng)卡的配置信息,ifcfg-eth1 包含第二塊網(wǎng)卡的配置信息。
下面是“/etc/sysconfig/network-scripts/ifcfg-eth0”文件的示例:
DEVICE=eth0??????????????? 網(wǎng)卡編號
ONBOOT=yes???????????????? 開機時是否啟動網(wǎng)卡
BOOTPROTO=static?????????? 靜態(tài)ip或者DHCP動態(tài)獲取(none/static/DHCP)
IPADDR=192.168.0.66??????? 本機ip地址
NETMASK=255.255.255.0????? 子網(wǎng)掩碼
GATEWAY=192.168.0.65?????? 默認網(wǎng)關(guān)
TYPE=Ethernet
USERCTL=no
PEERDNS=no
若希望手工修改網(wǎng)絡(luò)地址或在新的接口上增加新的網(wǎng)絡(luò)界面可以通過修改
對應(yīng)的文件(ifcfg-ethN) 或創(chuàng)建新的文件來實現(xiàn)。
以下為我的文件內(nèi)容
NETWORKING=yes
HOSTNAME=localhost.localdomain
#GATEWAY=192.168.1.1
[root@localhost xjch]# cat /etc/resolv.conf
search localdomain
nameserver 192.168.1.1
[root@localhost xjch]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPADDR=192.168.1.111
NETMASK=255.255.255.0
#NETWORK=198.168.1.0
GATEWAY=192.168.1.1
TYPE=Ethernet
USERCTL=no
PEERDNS=no
注:單個網(wǎng)絡(luò)接口的配置文件進行修改后,不必每次都從新啟動network服務(wù)使配置文件生效,可用以下命令。
Ifdown 網(wǎng)絡(luò)接口名稱 停止某個網(wǎng)絡(luò)接口。
Ifup 網(wǎng)絡(luò)接口名稱 開啟某個網(wǎng)絡(luò)接口。
例如:
# ifconfig eth0 down 停止eth0接口
# ifconfig eth0 up 開啟eth0接口
?
轉(zhuǎn)載于:https://blog.51cto.com/stdiv/595262
總結(jié)
以上是生活随笔為你收集整理的RedHat Linux网络配置过程笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Nokia BH-700及三星wep25
- 下一篇: 家园签到:无忧币天天送,连续领礼更多!【